lp:~jesse-imaginaryrobots/bzr-upload/upload-mappings
- Get this branch:
- bzr branch lp:~jesse-imaginaryrobots/bzr-upload/upload-mappings
Branch merges
Branch information
Recent revisions
- 76. By Jesse van Herk
-
* bugfix: fix bzr-upload to proceed happily if the remote file was already deleted
- 74. By Jesse van Herk
-
* bugfix: changed bzr upload to create remote dirs if needed
* cleanup: removed permissions param - 73. By Jesse van Herk
-
* cleanup/refactor: cleaned up function calls, output, and docs for upload mapping feature
* enhancement: added config option for upload_executable_ perms - 72. By Jesse van Herk
-
* refactor: updated upload mapping code to be more like bzrignore-upload, less conflict-y
- 71. By Jesse van Herk
-
* changes to bzr-upload to use arbitrary mappings of remote files (first draft)
- 70. By Vincent Ladeuil
-
Ensure we use the transport API correctly for unicode paths.
* tests/test_
upload. py:
(TestUploadMixin._test_ create_ file,
TestUploadMixin._test_ create_ file_in_ dir,
TestUploadMixin._test_ rename_ one_file,
TestUploadMixin._test_ change_ file_into_ dir,
TestUploadMixin._test_ make_file_ executable) : Add variant for
unicode paths.* __init__.py:
(BzrUploader._up_stat, BzrUploader. _up_rename,
BzrUploader._up_delete, BzrUploader. _up_delete_ tree,
BzrUploader._up_mkdir, BzrUploader. _up_rmdir,
BzrUploader._up_put_ bytes, BzrUploader. _up_get_ bytes): Add helpers
to trap path encoding.
(BzrUploader.set_uploaded_ revid, BzrUploader. get_uploaded_ revid,
BzrUploader.upload_ file, BzrUploader. upload_ file_robustly,
BzrUploader.upload_ file_robustly,
BzrUploader.upload_ file_robustly, BzrUploader. make_remote_ dir,
BzrUploader.make_remote_ dir_robustly,
BzrUploader.delete_ remote_ file, BzrUploader. delete_ remote_ dir,
BzrUploader.finish_ deletions, BzrUploader. rename_ remote,
BzrUploader.finish_ renames, cmd_upload.run): Ensure we respect the
path encoding expected by the transport. - 68. By Vincent Ladeuil
-
Cleanup some pending changes.
* tests/test_
upload. py:
Fix imports.
(TestUploadFromRemoteBranch. setUp): Refactor some setup common to
all tests.* __init__.py:
(CannotUploadToWorkingTree) : Renamed from
CannotUploadToWorkingTreeError , no need to prefix with error, we
know that.
(DivergedUploadedTree) : Replace DIvergedError.
(cmd_upload.run): Simplify locking.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:bzr-upload