5
* The revision specifier "revno:" is extended to accept the syntax
6
revno:N:branch. For example,
7
revno:42:http://bazaar-vcs.org/bzr/bzr.dev/ means revision 42 in
8
bzr.dev. (Matthieu Moy)
5
10
* No default ignore rules are applied by bzr - only the rules in .bzrignore
6
11
are considered. This fixes bugs with default rules being enforced no
7
12
matter what. The old list of ignore rules from bzr is available by
79
84
* 'bzr revert DIRECTORY' now reverts the contents of the directory as well.
87
* 'bzr get sftp://foo' gives a better error when paramiko is not present.
88
Also updates things like 'http+pycurl://' if pycurl is not present.
89
(John Arbash Meinel) (Malone #47821, #52204)
91
* New env variable BZR_PROGRESS_BAR, sets the default progress bar type.
92
Can be set to 'none' or 'dummy' to disable the progress bar, 'dots' or
93
'tty' to create the respective type. (John Arbash Meinel, #42197, #51107)
95
* Improve the help text for 'bzr diff' to explain what various options do.
96
(John Arbash Meinel, #6391)
98
* 'bzr uncommit -r 10' now uncommits revisions 11.. rather than uncommitting
99
revision 10. This makes -r10 more in line with what other commands do.
100
'bzr uncommit' also now saves the pending merges of the revisions that
101
were removed. So it is safe to uncommit after a merge, fix something,
102
and commit again. (John Arbash Meinel, #32526, #31426)
84
106
* Fix shadowed definition of TestLocationConfig that caused some
102
124
* Cleanup win32 test suite, and general cleanup of places where
103
125
file handles were being held open. (John Arbash Meinel)
127
* When specifying filenames for 'diff -r x..y', the name of the file in the
128
working directory can be used, even if its name is different in both x
131
* File-ids containing single- or double-quotes are handled correctly by
132
push. (#52227, Aaron Bentley)
134
* Normalize unicode filenames to ensure cross-platform consistency.
135
(John Arbash Meinel, #43689)
137
* The argument parser can now handle '-' as an argument. Currently
138
no code interprets it specially (it is mostly handled as a file named
139
'-'). But plugins, and future operations can use it.
140
(John Arbash meinel, #50984)
142
* Bundles can properly read binary files with a plain '\r' in them.
143
(John Arbash Meinel, #51927)
145
* Tuning iter_entries() to be more efficient (John Arbash Meinel, #5444)
147
* Lots of win32 fixes (the test suite passes again).
148
(John Arbash Meinel, #50155)
150
* Handle openbsd returning None for sys.getfilesystemencoding() (#41183)
152
* Support ftp APPE (append) to allow Knits to be used over ftp (#42592)
154
* Removals are only committed if they match the filespec (or if there is
155
no filespec). (#46635, Aaron Bentley)
157
* smart-add recurses through all supplied directories
158
(John Arbash Meinel, #52578)
107
162
* Combine the ignore rules into a single regex rather than looping over