lp://staging/~nataliabidart/ubuntuone-client/dont-use-shutil-move
Created by
Natalia Bidart
and last modified
- Get this branch:
- bzr branch lp://staging/~nataliabidart/ubuntuone-client/dont-use-shutil-move
Only
Natalia Bidart
can upload to this branch. If you are
Natalia Bidart
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Alejandro J. Cura (community): Approve
- Roberto Alsina (community): Approve
-
Diff: 1396 lines (+462/-113)13 files modifiedbin/ubuntuone-syncdaemon (+2/-2)
tests/platform/linux/test_os_helper.py (+5/-35)
tests/platform/test_os_helper.py (+227/-11)
tests/platform/windows/test_os_helper.py (+35/-9)
tests/syncdaemon/test_fsm.py (+22/-4)
tests/syncdaemon/test_localrescan.py (+8/-9)
ubuntuone/platform/linux/__init__.py (+3/-0)
ubuntuone/platform/linux/os_helper.py (+35/-1)
ubuntuone/platform/windows/__init__.py (+3/-0)
ubuntuone/platform/windows/os_helper.py (+92/-16)
ubuntuone/syncdaemon/file_shelf.py (+2/-1)
ubuntuone/syncdaemon/filesystem_manager.py (+16/-15)
ubuntuone/syncdaemon/volume_manager.py (+12/-10)
Related bugs
Bug #747741: 'move_to_trash' needs to be implemented in the Windows part | High | Fix Released | |
Bug #802498: Error when doing a partial commit on windows | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 1174. By Natalia Bidart
-
- Implementing a multiplatform version of recursive move so commits of partial
files does not fail (LP: #802498).- Skipped in windows some tests in test_fsm since we're not doing metadata
migration in that OS.- Replaced all calls to shutil.move, shutil.rmtree and os.walk by multiplaform
methods.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/ubuntuone-client