Fixed: - [cmdline] Package name is now consistently displayed in console messages - [cmdline] Traceback is no longer shown when an exception is raised - Nicer error messages - Created directories counter now works
Changed: - [backwards incompatible]: --nodirection option replaced by --twoway (-2) - [backwards incompatible]: --modtimeonly option replaced by --ctime
(defaults to False)
- A default ~/.dirsync config file is created on first run
Fixed: - duplicate log entries when calling dirsync subsequently (#2)
Fixed: - six was not present in install_requires (#3)
Fixed: - options file initialisation - newline chars at end of logs (#15)
Added:
- --content
option to compare files by content
Fixed: - Comparisons on windows - Read-only files handling (#25)
- Added config files support when called from command line
- Added custom logger when called from python
- The script is now wrapped into a python package
ignore
,exclude
,only
andinclude
options for advanced file filtering via regular expressions- Python 3 compatibility
- Anand's Python robocopier is published on activestate: http://code.activestate.com/recipes/231501-python-robocopier-advanced-directory-synchronizati/