6
* bzr-man.py has been updated to work again. Contributed by
9
* Locking is now done with fcntl.lockf which works with NFS
10
file systems. Contributed by Harald Meland.
12
* Commit will no longer commit without a log message, an
13
error is returned instead. Contributed by Jelmer Vernooij.
15
* If you commit a specific file in a sub directory, any of its
16
parent directories that are added but not listed will be
17
automatically included. Suggested by Michael Ellerman.
22
* 'branch' now accepts a --basis parameter which will take advantage
23
of local history when making a new branch. This allows faster
24
branching of remote branches. Contributed by Aaron Bentley.
26
* New tree format based on weave files, called version 5.
27
Existing branches can be upgraded to this format using
30
* Symlinks are now versionable. Initial patch by
31
Erik Toubro Nielsen, updated to head by Robert Collins.
33
* Executable bits are tracked on files. Patch from Gustavo
36
* 'bzr status' now shows unknown files inside a selected directory.
37
Patch from Heikki Paajanen.
39
* Merge conflicts are recorded in .bzr. Two new commands 'conflicts'
40
and 'resolve' have needed added, which list and remove those
41
merge conflicts respectively. A conflicted tree cannot be committed
42
in. Contributed by Aaron Bentley.
47
* Test case failures have the exception printed after the log
48
for your viewing pleasure.
50
* InventoryEntry is now an abstract base class, use one of the
51
concrete InventoryDirectory etc classes instead.
56
* Removed testsweet module so that tests can be run after
57
bzr installed by 'bzr selftest'.
59
* 'bzr selftest' command-line arguments can now be partial ids
60
of tests to run, e.g. 'bzr selftest test_weave'
67
* Fixed "branch -r" option.
69
* Fix remote access to branches containing non-compressed history.
72
* Better reliability of http server tests. (John Arbash-Meinel)
74
* Merge graph maximum distance calculation fix. (Aaron Bentley)
76
* Various minor bug in windows support have been fixed, largely in the
77
test suite. Contributed by Alexander Belchenko.
81
* Status now accepts a -r argument to give status between chosen
82
revisions. Contributed by Heikki Paajanen.
84
* Revision arguments no longer use +/-/= to control ranges, instead
85
there is a 'before' namespace, which limits the successive namespace.
86
For example '$ bzr log -r date:yesterday..before:date:today' will
87
select everything from yesterday and before today. Contributed by
90
* There is now a bzr.bat file created by distutils when building on
91
Windows. Contributed by Alexander Belchenko.
95
* Removed uuid() as it was unused.
97
* Improved 'fetch' code for pulling revisions from one branch into
98
another (used by pull, merged, etc.)
105
* Adding a file whose parent directory is not versioned will
106
implicitly add the parent, and so on up to the root. This means
107
you should never need to explictly add a directory, they'll just
108
get added when you add a file in the directory. Contributed by
111
* Ignore .DS_Store (contains Mac metadata) by default. Patch from
114
* If you set BZR_EDITOR in the environment, it is checked in
115
preference to EDITOR and the config file for the interactive commit
116
editing program. Related to this is a bugfix where a missing program
117
set in EDITOR would cause editing to fail, now the fallback program
118
for the operating system is still tried.
120
* Files that are not directories/symlinks/regular files will no longer
121
cause bzr to fail, it will just ignore them by default. You cannot add
122
them to the tree though - they are not versionable.
127
* Refactor xml packing/unpacking.
131
* Fixed 'bzr mv' by Ollie Rutherfurd.
133
* Fixed strange error when trying to access a nonexistent http
136
* Make sure that the hashcache gets written out if it can't be
142
* Various Windows fixes from Ollie Rutherfurd.
144
* Quieten warnings about locking; patch from Matt Lavin.
5
151
* ``bzr shell-complete`` command contributed by Clint Adams to
6
152
help with intelligent shell completion.
154
* New expert command ``bzr find-merge-base`` for debugging merges.
159
* Much better merge support.
161
* merge3 conflicts are now reported with markers like '<<<<<<<'
162
(seven characters) which is the same as CVS and pleases things
11
168
* ``bzr upgrade`` no longer fails when trying to fix trees that
12
169
mention revisions that are not present.
171
* Fixed bugs in listing plugins from ``bzr plugins``.
173
* Fix case of $EDITOR containing options for the editor.
175
* Fix log -r refusing to show the last revision.
176
(Patch from Goffredo Baroncelli.)
181
* ``bzr log --show-ids`` shows the revision ids of all parents.
183
* Externally provided commands on your $BZRPATH no longer need
184
to recognize --bzr-usage to work properly, and can just handle