Created by Andrew Fenn and last modified
Get this branch:
bzr branch lp:~andrewfenn/bzr-upload/force-option
Only Andrew Fenn can upload to this branch. If you are Andrew Fenn please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Andrew Fenn
bzr Upload plugin

Recent revisions

69. By Andrew Fenn

- Fix for unit test

68. By Andrew Fenn

- Adds force option that ignores delete and mkdir errors.

67. By Martin Albisetti

Allow ignoring files and directories for upload with a .bzrupload-ignore file (Martin Albisetti)

66. By Vincent Ladeuil

(gary) Add --overwrite option

65. By Vincent Ladeuil

Fix spurious failures.

* tests/test_upload.py:
(get_transport_scenarios): Better ftp/sftp selection.
Skip some tests that escape isolation until I can find a better

64. By Vincent Ladeuil

 Fix compatibility with bzr.

 * __init__.py:
 (_get_branch_bool_option): Ensure compatibility with earlier bzr
 versions, at least for now.

63. By Vincent Ladeuil

 Make the doc more easily discoverable.

 * __init__.py:
 Populate the docstring with the README.
 (cmd_upload): Add a pointer to the plugins/upload help topic.

 Move most of the content in the module docstring.

62. By Vincent Ladeuil

Fix bug #423331 by adding a way to configure the path used to
store the revid.

* tests/test_upload.py:
(TestUploadMixin.test_upload_revid_path_in_dir): Smoke test that
we can force a different path.
Update references to the revid path.

* __init__.py:
(get_upload_revid_location, set_upload_revid_location): New config
(BzrUploader.set_uploaded_revid, BzrUploader.get_uploaded_revid):
Use the config variable defining the path.

Document the .bzr-upload.revid file and upload_revid_location
configuration variable.

61. By Vincent Ladeuil

Fix bug #312686 and add an 'upload_auto_quiet' config variable.

* tests/test_auto_upload_hook.py:
(AutoPushHookTests): Helper class.
(AutoPushWithLocation, AutoPushWithoutLocation): New classes with
dedicated setups.

* auto_upload_hook.py:
Fix imports.
(auto_upload_hook): Delete quiet param, it was used by tests
only. Having a config variable works better and gives control to
the user as a bonus.

* __init__.py:
(get_upload_auto): Address the FIXME, there *is* a better way to
get at booleans.
(set_upload_auto): Add a FIXME :)
(get_upload_auto_quiet, set_upload_auto_quiet): New config
(install_auto_upload_hook): Define a function for that as we need
to call it for tests.

Document 'upload_auto_quiet'.

Update format.

60. By Vincent Ladeuil

bzr.dev has finish renaming the tests modules.

* tests/test_upload.py:
(get_transport_scenarios, load_tests, TestBranchUploadLocations):
Update per_* references.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.