1
########################
2
bzr-upload Release Notes
3
########################
5
.. contents:: List of Releases
11
:1.2.0: NOT RELEASED YET
16
.. New commands, options, etc that users may wish to try out.
21
* Use bzr config stacks, bzr >= 2.5 is now required. (Vincent Ladeuil)
26
.. Fixes for situations where bzr would previously crash or give incorrect
27
or undesirable results.
32
.. Improved or updated documentation.
37
.. Fixes and changes that are only relevant to bzr's test framework and
38
suite. This can include new facilities for writing tests, fixes to
39
spurious test failures and changes to the way things should be tested.
50
.. New commands, options, etc that users may wish to try out.
55
.. Improvements to existing commands, especially improved performance
56
or memory usage, or better results.
61
.. Fixes for situations where bzr would previously crash or give incorrect
62
or undesirable results.
67
.. Improved or updated documentation.
72
* Now requires bzr >= 2.5 for testing. The plugin itself should still work
73
with previous versions. (Vincent Ladeuil)
75
* Avoid deprecation warning with bzr-2.5 by using tree.iter_entries_by_dir
76
avoiding direct inventory access, this should still be compatible with
77
older bzr versions. (Vincent Ladeuil)
87
* Fix a typo to avoid crashing when encountering symlinks during
88
a full upload. (Jonathan Paugh)
93
* Use assertPathDoesNotExist and assertPathExist instead of failIfExists and
94
failUnlessExists in the test suite. This requires bzr-2.4 to run the tests
95
but doesn't affect the plugin compatibility itself with previous verions
96
of bzr. (Vincent Ladeuil)
107
* ``.bzrignore-upload`` can be used to avoid uploading some files or
108
directories. It uses the same syntax as ``.bzrignore`` including regular
110
(Martin Albisetti, Vincent Ladeuil, #499525, #499941)
112
* Remote branches can be used to upload from.
113
(Gary van der Merwe, Vincent Ladeuil)
115
* The auto hook verbosity is now controlled by the 'upload_auto_quiet'
116
config variable. If defaults to False if not set.
117
(Vincent Ladeuil, #312686)
119
* The file where the revision id is stored on the remote server is now
120
controlled by the 'upload_revid_location' configuration variable. It
121
defaults to '.bzr-upload.revid'.
122
(Vincent Ladeuil, #423331)
124
* Upload now checks that the revision we are uploading is a descendent
125
from the revision that was uploaded, and hence that the branchs that
126
they were uploaded from have not diverged. This can be ignored by passing
127
the --overwrite option. (Gary van der Merwe)
133
* Fix auto hook trying to display an url without using the right encoding.
134
(Vincent Ladeuil, #312686)
136
* Fix compatibility with bzr versions that don't provide
137
get_user_option_as_bool().
138
(Vincent Ladeuil, #423791)
140
* Emit warnings instead of backtrace when symlinks are encountered.
141
(Vincent Ladeuil, #477224)
146
* Clarify 'changes' definition in online help.
147
(Vincent Ladeuil, #275538)
149
* Move the README file into the module doc string so that it
150
becomes available through the 'bzr help plugins/upload'
151
command. (Vincent Ladeuil, #424193)
156
* Make tests requiring a unicode file system skip where applicable.
157
(Vincent Ladeuil, #671964)