5
* No default ignore rules are applied by bzr - only the rules in .bzrignore
6
are considered. This fixes bugs with default rules being enforced no
7
matter what. The old list of ignore rules from bzr is available by
8
running 'bzr ignore --old-default-rules'.
10
* Tests updates to ensure proper URL handling, UNICODE support, and
11
proper printing when the user's terminal encoding cannot display
12
the path of a file that has been versioned.
13
``bzr branch`` can take a target URL rather than only a local directory.
14
Branch.get_parent()/set_parent() now save a relative path if possible,
15
and normalize the parent based on root, allowing access across
16
different transports. (John Arbash Meinel, Wouter van Heyst, Martin Pool)
17
(Malone #48906, #42699, #40675, #5281, #3980, #36363, #43689,
5
20
* On Unix, detect terminal width using an ioctl not just $COLUMNS.
6
21
Use terminal width for single-line logs from ``bzr log --line`` and
7
22
pending-merge display. (Robert Widhopf-Fenk, Gustavo Niemeyer)
38
53
ftp support has been improved, including support for supplying a
39
54
non-standard port. (John Arbash Meinel).
41
* ``log --line`` shows the revision number. (#5162, Alexander Belchenko)
56
* 'bzr log --line' shows the revision number, and uses only the
57
first line of the log message (#5162, Alexander Belchenko;
60
* 'bzr status' has had the --all option removed. The 'bzr ls' command
61
should be used to retrieve all versioned files. (Robert Collins)
63
* 'bzr bundle OTHER/BRANCH' will create a bundle which can be sent
64
over email, and applied on the other end, while maintaining ancestry.
65
This bundle can be applied with either 'bzr merge' or 'bzr pull',
66
the same way you would apply another branch.
67
(John Arbash Meinel, Aaron Bentley)
69
* 'branches.conf' has been changed to 'locations.conf', since it can apply
70
to more locations than just branch locations.
73
* 'bzr whoami' can now be used to set your identity from the command line,
74
for a branch or globally. (Robey Pointer)
76
* 'bzr checkout' now aliased to 'bzr co', and 'bzr annotate' to 'bzr ann'.
79
* 'bzr revert DIRECTORY' now reverts the contents of the directory as well.
46
85
tests not to run. (#32587, Erik Bågfors, Michael Ellerman,
88
* Fix unnecessary requirement of sign-my-commits that it be run from
89
a working directory. (Martin Pool, Robert Collins)
91
* 'bzr push location' will only remember the push location if it succeeds
92
in connecting to the remote location. (#49742, John Arbash Meinel)
94
* 'bzr revert' no longer toggles the executable bit on win32
95
(#45010, John Arbash Meinel)
97
* Handle broken pipe under win32 correctly. (John Arbash Meinel)
99
* sftp tests now work correctly on win32 if you have a newer paramiko
102
* Cleanup win32 test suite, and general cleanup of places where
103
file handles were being held open. (John Arbash Meinel)
105
* When specifying filenames for 'diff -r x..y', the name of the file in the
106
working directory can be used, even if its name is different in both x
51
111
* Combine the ignore rules into a single regex rather than looping over
56
116
all of the history in the repository. This is especially important for
57
117
shared repositories. (John Arbash Meinel)
119
* bzrlib.delta.compare_trees now iterates in alphabetically sorted order,
120
rather than randomly walking the inventories. (John Arbash Meinel)
122
* Doctests are now run in temporary directories which are cleaned up when
123
they finish, rather than using special ScratchDir/ScratchBranch objects.
126
* Split ``check`` into separate methods on the branch and on the repository,
127
so that it can be specialized in ways that are useful or efficient for
128
different formats. (Martin Pool, Robert Collins)
130
* Deprecate Repository.all_revision_ids; most methods don't really need
131
the global revision graph but only that part leading up to a particular
132
revision. (Martin Pool, Robert Collins)
134
* Add a BzrDirFormat control_formats list which allows for control formats
135
that do not use '.bzr' to store their data - i.e. '.svn', '.hg' etc.
136
(Robert Collins, Jelmer Vernooij).
138
* bzrlib.diff.external_diff can be redirected to any file-like object.
139
Uses subprocess instead of spawnvp.
140
(#4047, #48914, James Henstridge, John Arbash Meinel)
142
* New command line option '--profile-imports', which will install a custom
143
importer to log time to import modules and regex compilation time to
144
sys.stderr (John Arbash Meinel)
59
146
bzr 0.8.2 2006-05-17
253
340
* Add --revision option to 'annotate' command. (Olaf Conradi)
255
* Add --revision option to 'annotate' command. (Olaf Conradi)
257
342
* If bzr shows an unexpected revision-history after pulling (perhaps due
258
343
to a reweave) it can now be corrected by 'bzr reconcile'.