Timeline


and

Nov 17, 2013:

9:44 PM Changeset [1550:dbe39cf8a31c] by Stefan Schwarzer <sschwarzer@…>
Added `setup.py sdist upload` to `register` target.
8:31 PM Documentation edited by schwa
(diff)
8:26 PM Milestone 3.0 completed
8:26 PM ftputil-3.0.tar.gz attached to Download by schwa
8:23 PM Download edited by schwa
(diff)
7:36 PM Changeset [1479:f8ff77839082] by Stefan Schwarzer <sschwarzer@…>
Added tag release3_0 for changeset 4b0a829a17d7
7:25 PM Changeset [1478:4b0a829a17d7] by Stefan Schwarzer <sschwarzer@…>
Updated version number in several files.
7:21 PM Changeset [1477:eb34a0a07d6d] by Stefan Schwarzer <sschwarzer@…>
Changed `VERSION` to 3.0.
7:21 PM Changeset [1476:4783d8278b24] by Stefan Schwarzer <sschwarzer@…>
Fix documentation URL. I had gotten this confused. The documentation is accessible via http://ftputil.sschwarzer.net/documentation (no `trac/wiki`, lowercase "d") and http://ftputil.sschwarzer.net/trac/wiki/Documentation (with `trac/wiki`, uppercase "D"). I had used the wiki link with a lowercase "d".
7:15 PM Changeset [1475:072a73571d96] by Stefan Schwarzer <sschwarzer@…>
Refer to new version and the "real" documentation.
7:13 PM Changeset [1474:e7fe341e3f1a] by Stefan Schwarzer <sschwarzer@…>
In installation section, refer to ftputil 2.8 instead of 2.6. This is should distinguish better when we're talking about the Python version versus the ftputil version.
7:10 PM Changeset [1473:15c269c2424f] by Stefan Schwarzer <sschwarzer@…>
Refer to "real" documentation, not the pre-release documentation.

Nov 3, 2013:

2:05 PM WhatsNewInFtputil3.0 edited by schwa
(diff)
1:56 PM Changeset [1472:a00c35456e10] by Stefan Schwarzer <sschwarzer@…>
Added tag release3_0b for changeset 7791454e5553
1:51 PM Changeset [1471:7791454e5553] by Stefan Schwarzer <sschwarzer@…>
No longer include tests in `dist` target. Run `tox` explicitly.
1:42 PM Download edited by schwa
Changed 3.0a1 to 3.0b (diff)
1:39 PM Download edited by schwa
(diff)
1:29 PM Changeset [1470:af8edba0b52d] by Stefan Schwarzer <sschwarzer@…>
Ran `make patch`.
1:28 PM Changeset [1469:3861d56f1b29] by Stefan Schwarzer <sschwarzer@…>
Increased version number to "3.0b". I had considered using "3.0b1" _in case_ I need another beta version. On the other hand, a number after the "b" seems to indicate to some people that another beta will follow before the final release. But if no bugs need to be fixed, I'll release "3.0" directly after "3.0b".
1:26 PM Changeset [1468:9d43b25ca4f1] by Stefan Schwarzer <sschwarzer@…>
Don't copy text from announcement of 3.0a1, just change version.
1:22 PM Changeset [1467:aba09c99a420] by Stefan Schwarzer <sschwarzer@…>
Added `__all__` to `compat`.
11:05 AM Changeset [1466:c46ca5212459] by Stefan Schwarzer <sschwarzer@…>
Removed unused `compat.input` functions.
10:49 AM Changeset [1465:f798ea67901a] by Stefan Schwarzer <sschwarzer@…>
Backed out changeset 8523e3167527. I had accidentally also committed changes to `host.py`. I plan to use these changes in a future version of ftputil, but not yet in the next release.
10:43 AM Changeset [1464:7b88b0ca311e] by Stefan Schwarzer <sschwarzer@…>
Deal with some of PyLint's complaints.
10:36 AM Changeset [1463:236791277fad] by Stefan Schwarzer <sschwarzer@…>
Added `__all__` in `test/__init__.py`.
10:35 AM Changeset [1462:3d1d330ab05e] by Stefan Schwarzer <sschwarzer@…>
Only print PyLint messages, not the full report.
10:18 AM Changeset [1461:b29eca7aad79] by Stefan Schwarzer <sschwarzer@…>
Support tests with `tox` ( http://testrun.org/tox/ ).
10:13 AM Changeset [1460:d16e39a9b351] by Stefan Schwarzer <sschwarzer@…>
Use `with` statement for local and remote files.

Oct 20, 2013:

10:24 PM Changeset [1459:defd9fc5cd71] by Stefan Schwarzer <sschwarzer@…>
Dealt with many of PyLint's messages. In some places I changed the code as implicitly advised. In other places I disabled the PyLint messages but commented why the code "violates" PyLint's rules.
9:54 PM Changeset [1458:3f1f8e4f4f1d] by Stefan Schwarzer <sschwarzer@…>
Added `star-args` to always disabled messages.
9:42 PM Changeset [1457:91f86bccc5a3] by Stefan Schwarzer <sschwarzer@…>
Use less terse name for unused variable.
9:40 PM Changeset [1456:8eda04475b2f] by Stefan Schwarzer <sschwarzer@…>
Added docstring for class `InvalidFeature`.
8:19 PM Changeset [1455:65b33e7b4287] by Stefan Schwarzer <sschwarzer@…>
Merged in changes made on warpy.
8:17 PM Changeset [1449:22d7f6132882] by Stefan Schwarzer <sschwarzer@…>
Revised disabling of PyLint messages. - Changed disabled messages from ids to human-readable names (e. g. use `# pylint: disable=unused-argument` instead of `# pylint: disable=W0613`.) According to the PyLint documentation, this is allowed since PyLint 0.25.3. - Removed disabling of messages which seem to be disabled by default now anyway.
8:14 PM Changeset [1448:b17b6f2108db] by Stefan Schwarzer <sschwarzer@…>
Renamed `test_stat` function to avoid confusing py.test.
8:01 PM Changeset [1447:c153986e62ac] by Stefan Schwarzer <sschwarzer@…>
Set PyLint's maximum line length option to 79.
7:36 PM Changeset [1446:d7e5549508b7] by Stefan Schwarzer <sschwarzer@…>
Suppress PyLint messages about invalid names.
7:34 PM Changeset [1445:52a06a6acf5f] by Stefan Schwarzer <sschwarzer@…>
Use new config file format of PyLint 1.0.

Oct 12, 2013:

2:29 PM Changeset [1454:8523e3167527] by Stefan Schwarzer <sschwarzer@…>
Removed unused `compat.input`.
8:05 AM Changeset [1453:920d7379a36a] by Stefan Schwarzer <sschwarzer@…>
Removed redundant parentheses.
7:57 AM Changeset [1452:16a38ffbf764] by Stefan Schwarzer <sschwarzer@…>
Use augmented assignment.

Oct 11, 2013:

5:53 PM Changeset [1451:333ba779b015] by schwa
Removed Python 2.4 compatibility code from `FTPError`.

Oct 5, 2013:

5:22 PM Changeset [1450:6b36c4505547] by Stefan Schwarzer <sschwarzer@…>
Added test to check fix in revision 513437662176.
2:56 PM Changeset [1444:233234b92f40] by Stefan Schwarzer <sschwarzer@…>
Use a `bytes` value as second argument for `MockSession`.
2:27 PM Changeset [1443:a1c9d7fd439f] by Stefan Schwarzer <sschwarzer@…>
Fix: Copy default from class. The previous "fix" actually shadowed the class-wide default.
1:54 PM Changeset [1442:77dd3d06f44f] by Stefan Schwarzer <sschwarzer@…>
Removed unused import of `sys`.
1:53 PM Changeset [1441:acbe574532a2] by Stefan Schwarzer <sschwarzer@…>
Use correct method in test code (`cwd`, not `pwd`).
1:53 PM Changeset [1440:28d74bc43bfd] by Stefan Schwarzer <sschwarzer@…>
Define instance attributes in constructor.
1:46 PM Changeset [1439:7918d8747e7a] by Stefan Schwarzer <sschwarzer@…>
Use augmented assignment to change `self._transfercmds`.
1:40 PM Changeset [1438:84b402c83904] by Stefan Schwarzer <sschwarzer@…>
Added missing import of `ftputil.compat`.
1:39 PM Changeset [1437:513437662176] by Stefan Schwarzer <sschwarzer@…>
Use `month_abbreviation` in exception message, not `month`. If an exception occurs, `month` won't be defined.
12:35 PM Changeset [1436:4f26ad9b5427] by Stefan Schwarzer <sschwarzer@…>
Added empty line before constructor.
12:32 PM Changeset [1435:a8342c4c1e6a] by Stefan Schwarzer <sschwarzer@…>
Added missing import for `ftputil.tool`.
8:31 AM Changeset [1434:e01ef87c1d6e] by Stefan Schwarzer <sschwarzer@…>
Fixed/extended `.hgignore` to include more IDE files.

Oct 4, 2013:

10:30 PM Changeset [1433:a98861420c5f] by schwa
Defined own decorator for skipping long-running tests to avoid code duplication.
9:52 PM Changeset [1432:470345d921fd] by Stefan Schwarzer <sschwarzer@…>
Make it possible to skip long-running tests. Set the environment variable `SKIP_LONG_RUNNING_TESTS` to "1" to skip the tests. Of course it's recommended to run all tests from time to time, at least before a release.
12:01 AM Changeset [1431:d0c0815736f6] by Stefan Schwarzer <sschwarzer@…>
Ignore Eclipse/PyDev project files.

Oct 3, 2013:

11:47 PM Changeset [1430:00c663e0a4ef] by Stefan Schwarzer <sschwarzer@…>
Simplified unit tests running against actual FTP server.

Sep 29, 2013:

7:41 PM Changeset [1429:c1fb78bf6d53] by Stefan Schwarzer <sschwarzer@…>
Added tag release3_0a1 for changeset 621ceaae65ef
7:40 PM Changeset [1428:621ceaae65ef] by Stefan Schwarzer <sschwarzer@…>
Removed trailing whitespace.
7:15 PM Download edited by schwa
Added row for ftputil 3.0a1. (diff)
7:02 PM Changeset [1427:637674294381] by Stefan Schwarzer <sschwarzer@…>
Changed version to 3.0a1 instead of 3.0a.
7:01 PM Changeset [1426:a339fb709eb3] by Stefan Schwarzer <sschwarzer@…>
Updated `README.txt` and `announcements.txt`.
6:42 PM PreReleaseDocumentation created by schwa
Created PreReleaseDocumentation
6:39 PM Changeset [1425:73a3f4fe94d4] by Stefan Schwarzer <sschwarzer@…>
Changed date and version with `make patch`.
6:38 PM Changeset [1424:f6d4bb9dad06] by Stefan Schwarzer <sschwarzer@…>
Renamed "FAQ" to "Questions and answers". Changed date.
6:35 PM WhatsNewInFtputil3.0 edited by schwa
(diff)
5:37 PM WhatsNewInFtputil3.0 created by schwa
Created "What's new in ftputil 3.0?"

Sep 28, 2013:

9:33 PM Changeset [1423:87d64526a322] by Stefan Schwarzer <sschwarzer@…>
Added explicit note on changed "text mode" semantics.
9:14 PM Changeset [1422:642dd0b5318b] by Stefan Schwarzer <sschwarzer@…>
Note system-dependent location of documentation files.
9:10 PM Changeset [1421:a229eabbb7ef] by Stefan Schwarzer <sschwarzer@…>
Removed unused imports.
8:57 PM Changeset [1420:493fd6169468] by Stefan Schwarzer <sschwarzer@…>
Simplified reference to Python Library Reference.
8:55 PM Changeset [1419:205f1758dcf9] by Stefan Schwarzer <sschwarzer@…>
Updated FAQ / tips and tricks section.
8:55 PM Changeset [1418:9ad646167813] by Stefan Schwarzer <sschwarzer@…>
Changes in section on writing directory parsers.
8:34 PM Changeset [1417:965e19df9f76] by Stefan Schwarzer <sschwarzer@…>
Explain changed API of `open` and the resulting objects.
8:09 PM Changeset [1416:8c240eb2acb3] by Stefan Schwarzer <sschwarzer@…>
Several (mostly small) documentation changes.
2:59 PM Changeset [1415:34365ec79770] by Stefan Schwarzer <sschwarzer@…>
Added section on directory/file name string types.
2:48 PM Changeset [1414:ef4f17b7ab92] by Stefan Schwarzer <sschwarzer@…>
Documentation changes, mostly small ones. Noteworthy individual changes: - Remove `mode` arguments from upload and download methods. - Specify the return values of `upload_if_newer` and `download_if_never` explicitly as `True` and `False`, not as "true value" and "false value".
2:40 PM Ticket #74 (Implement `StatResult` as a named tuple) created by schwa
Currently StatResult inherits from tuple. However, as ftputil 3.0 …
2:17 PM Ticket #73 (Support `followlinks` argument in `FTPHost.walk`) created by schwa
Python 2.6 added a boolean followlinks argument to os.walk to …
2:09 PM Changeset [1413:172e52872e47] by Stefan Schwarzer <sschwarzer@…>
Doc fix: Whitespace criterion no longer matters.
2:05 PM Changeset [1412:57fdaf1a14ec] by Stefan Schwarzer <sschwarzer@…>
Use new-style `except` syntax.
10:03 AM Changeset [1411:263ff8525b1b] by Stefan Schwarzer <sschwarzer@…>
Added e-mail address.
10:02 AM Changeset [1410:2a2c20239cfc] by Stefan Schwarzer <sschwarzer@…>
Replaced "ugly" with "awkward".

Sep 15, 2013:

1:35 PM Changeset [1409:ba1f3358738c] by Stefan Schwarzer <sschwarzer@…>
Small changes in "What's new" document.
Note: See TracTimeline for information about the timeline view.