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)
Fixed: - remove orphan directory when it contains read-only files (#49) - prevents error if target dir cannot be created
- 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,onlyandincludeoptions 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/