1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
|
bzr-0.0.5 NOT RELEASED YET
ENHANCEMENTS:
* New 'bzr whoami --email' option shows only the email component
of the user identification, from Jo Vermeulen.
* New 'bzr ignore PATTERN' command.
* Nicer error message for broken pipe, interrupt and similar
conditions that don't indicate an internal error.
* Add ``.*.swp .*.tmp *,v`` to default ignore patterns.
* Per-branch locks keyed on ``.bzr/branch-lock``, available in
either read or write mode.
* New option ``bzr log --show-ids`` shows revision and file ids.
* New usage ``bzr log FILENAME`` shows only revisions that
affected that file.
* Changed format for describing changes in ``bzr log -v``.
* New option ``bzr commit --file`` to take a message from a file,
suggested by LarstiQ.
TESTING:
* Converted black-box test suites from Bourne shell into Python;
now run using ``./testbzr``. Various structural improvements to
the tests.
* testbzr by default runs the version of bzr found in the same
directory as the tests, or the one given as the first parameter.
INTERNAL:
* Included ElementTree library upgraded to 1.2.6 by Fredrik Lundh.
* Refactor command functions into Command objects based on HCT by
Scott James Remnant.
* Better help messages for many commands.
* Expose bzrlib.open_tracefile() to start the tracefile; until
this is called trace messages are just discarded.
* New internal function find_touching_revisions() and hidden
command touching-revisions trace the changes to a given file.
* Simpler and faster compare_inventories() function.
* bzrlib.open_tracefile() takes a tracefilename parameter.
bzr-0.0.4 2005-04-22
ENHANCEMENTS:
* 'bzr diff' optionally takes a list of files to diff. Still a bit
basic. Patch from QuantumG.
* More default ignore patterns.
* New 'bzr log --verbose' shows a list of files changed in the
changeset. Patch from Sebastian Cote.
* Roll over ~/.bzr.log if it gets too large.
* Command abbreviations 'ci', 'st', 'stat', '?' based on a patch
by Jason Diamon.
* New 'bzr help commands' based on a patch from Denys Duchier.
CHANGES:
* User email is determined by looking at $BZREMAIL or ~/.bzr.email
or $EMAIL. All are decoded by the locale preferred encoding.
If none of these are present user@hostname is used. The host's
fully-qualified name is not used because that tends to fail when
there are DNS problems.
* New 'bzr whoami' command instead of username user-email.
BUG FIXES:
* Make commit safe for hardlinked bzr trees.
* Some Unicode/locale fixes.
* Partial workaround for difflib.unified_diff not handling
trailing newlines properly.
INTERNAL:
* Allow docstrings for help to be in PEP0257 format. Patch from
Matt Brubeck.
* More tests in test.sh.
* Write profile data to a temporary file not into working
directory and delete it when done.
* Smaller .bzr.log with process ids.
PORTABILITY:
* Fix opening of ~/.bzr.log on Windows. Patch from Andrew
Bennetts.
* Some improvements in handling paths on Windows, based on a patch
from QuantumG.
bzr-0.0.3 2005-04-06
ENHANCEMENTS:
* New "directories" internal command lists versioned directories
in the tree.
* Can now say "bzr commit --help".
* New "rename" command to rename one file to a different name
and/or directory.
* New "move" command to move one or more files into a different
directory.
* New "renames" command lists files renamed since base revision.
* New cat command contributed by janmar.
CHANGES:
* .bzr.log is placed in $HOME (not pwd) and is always written in
UTF-8. (Probably not a completely good long-term solution, but
will do for now.)
PORTABILITY:
* Workaround for difflib bug in Python 2.3 that causes an
exception when comparing empty files. Reported by Erik Toubro
Nielsen.
INTERNAL:
* Refactored inventory storage to insert a root entry at the top.
TESTING:
* Start of shell-based black-box testing in test.sh.
bzr-0.0.2.1
PORTABILITY:
* Win32 fixes from Steve Brown.
bzr-0.0.2 "black cube" 2005-03-31
ENHANCEMENTS:
* Default ignore list extended (see bzrlib/__init__.py).
* Patterns in .bzrignore are now added to the default ignore list,
rather than replacing it.
* Ignore list isn't reread for every file.
* More help topics.
* Reinstate the 'bzr check' command to check invariants of the
branch.
* New 'ignored' command lists which files are ignored and why;
'deleted' lists files deleted in the current working tree.
* Performance improvements.
* New global --profile option.
* Ignore patterns like './config.h' now correctly match files in
the root directory only.
bzr-0.0.1 2005-03-26
ENHANCEMENTS:
* More information from info command.
* Can now say "bzr help COMMAND" for more detailed help.
* Less file flushing and faster performance when writing logs and
committing to stores.
* More useful verbose output from some commands.
BUG FIXES:
* Fix inverted display of 'R' and 'M' during 'commit -v'.
PORTABILITY:
* Include a subset of ElementTree-1.2.20040618 to make
installation easier.
* Fix time.localtime call to work with Python 2.3 (the minimum
supported).
bzr-0.0.0.69 2005-03-22
ENHANCEMENTS:
* First public release.
* Storage of local versions: init, add, remove, rm, info, log,
diff, status, etc.
|