7
7
revno:42:http://bazaar-vcs.org/bzr/bzr.dev/ means revision 42 in
8
8
bzr.dev. (Matthieu Moy)
10
* No default ignore rules are applied by bzr - only the rules in .bzrignore
11
are considered. This fixes bugs with default rules being enforced no
12
matter what. The old list of ignore rules from bzr is available by
10
* The hard-coded built-in ignore rules have been removed. There are
11
now two rulesets which are enforced. A user global one in
12
~/.bazaar/ignore which will apply to every tree, and the tree
13
specific one '.bzrignore'.
14
~/.bazaar/ignore will be created if it does not exist, but with
15
a more conservative list than the old default.
16
This fixes bugs with default rules being enforced no matter what.
17
The old list of ignore rules from bzr is available by
13
18
running 'bzr ignore --old-default-rules'.
19
(Robert Collins, Martin Pool, John Arbash Meinel)
15
21
* Tests updates to ensure proper URL handling, UNICODE support, and
16
22
proper printing when the user's terminal encoding cannot display
38
44
* 'bzr selftest' now shows a progress bar with the number of tests, and
39
45
progress made. 'make check' shows tests in -v mode, to be more useful
40
46
for the PQM status window. (Robert Collins).
47
When using a progress bar, failed tests are printed out, rather than
48
being overwritten by the progress bar until the suite finishes.
42
51
* 'bzr selftest --benchmark' will run a new benchmarking selftest.
43
52
'bzr selftest --benchmark --lsprof-timed' will use lsprofile to generate
95
104
* Improve the help text for 'bzr diff' to explain what various options do.
96
105
(John Arbash Meinel, #6391)
107
* 'bzr uncommit -r 10' now uncommits revisions 11.. rather than uncommitting
108
revision 10. This makes -r10 more in line with what other commands do.
109
'bzr uncommit' also now saves the pending merges of the revisions that
110
were removed. So it is safe to uncommit after a merge, fix something,
111
and commit again. (John Arbash Meinel, #32526, #31426)
113
* 'bzr init' now also works on remote locations.
114
(Wouter van Heyst, #48904)
116
* HTTP support has been updated. When using pycurl we now support
117
connection keep-alive, which reduces dns requests and round trips.
118
And for both urllib and pycurl we support multi-range requests,
119
which decreases the number of round-trips. Performance results for
120
``bzr branch http://bazaar-vcs.org/bzr/bzr.dev/`` indicate
121
http branching is now 2-3x faster, and ``bzr pull`` in an existing
122
branch is as much as 4x faster.
123
(Michael Ellerman, Johan Rydberg, John Arbash Meinel, #46768)
125
* Performance improvements for sftp. Branching and pulling are now up to
126
2x faster. Utilize paramiko.readv() support for async requests if it
127
is available (paramiko > 1.6) (John Arbash Meinel)
100
131
* Fix shadowed definition of TestLocationConfig that caused some
151
182
* smart-add recurses through all supplied directories
152
183
(John Arbash Meinel, #52578)
185
* Make the bundle reader extra lines before and after the bundle text.
186
This allows you to parse an email with the bundle inline.
187
(John Arbash Meinel, #49182)
189
* Change the file id generator to squash a little bit more. Helps when
190
working with long filenames on windows. (Also helps for unicode filenames
191
not generating hidden files). (John Arbash Meinel, #43801)
193
* Restore terminal mode on C-c while reading sftp password. (#48923,
194
Nicholas Allen, Martin Pool)
196
* Timestamps are rounded to 1ms, and revision entries can be recreated
197
exactly. (John Arbash Meinel, Jamie Wilkinson, #40693)
199
* Branch.base has changed to a URL, but ~/.bazaar/locations.conf should
200
use local paths, since it is user visible (John Arbash Meinel, #53653)
202
* ``bzr status foo`` when foo was unversioned used to cause a full delta
203
to be generated (John Arbash Meinel, #53638)
156
207
* Combine the ignore rules into a single regex rather than looping over
157
208
them to reduce the threshold where N^2 behaviour occurs in operations
158
209
like status. (Jan Hudec, Robert Collins).
211
* Appending to bzrlib.DEFAULT_IGNORE is now deprecated. Instead, use
212
one of the add functions in bzrlib.ignores. (John Arbash Meinel)
160
214
* 'bzr push' should only push the ancestry of the current revision, not
161
215
all of the history in the repository. This is especially important for
162
216
shared repositories. (John Arbash Meinel)
188
242
importer to log time to import modules and regex compilation time to
189
243
sys.stderr (John Arbash Meinel)
245
* 'EmptyTree' is now deprecated, please use repository.revision_tree(None)
246
instead. (Robert Collins)
248
* "RevisionTree" is now in bzrlib/revisiontree.py. (Robert Collins)
191
250
bzr 0.8.2 2006-05-17