/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
1185.16.131 by Martin Pool
Prepare for 0.6rc1
1
bzr 0.6rc1 2005-10-27
1185.16.28 by Martin Pool
- note new manifest stuff
2
1442.1.3 by Robert Collins
move editor into the config file too
3
  IMPROVEMENTS:
1481 by Robert Collins
Allow the first revision on revision-history to have parents.
4
  
1185.18.1 by Aaron Bentley
Added --show-base to merge
5
    * merge now takes a --show-base option to include the base text in
6
      conflicts.
7
      (Aaron Bentley)
8
1185.12.50 by Aaron Bentley
Mentioned CO in NEWS
9
    * The config files are now read using ConfigObj, so '=' should be used as
10
      a separator, not ':'.
1185.18.1 by Aaron Bentley
Added --show-base to merge
11
      (Aaron Bentley)
1442.1.3 by Robert Collins
move editor into the config file too
12
1185.16.65 by mbp at sourcefrog
- new commit --strict option
13
    * New 'bzr commit --strict' option refuses to commit if there are 
14
      any unknown files in the tree.  To commit, make sure all files are 
15
      either ignored, added, or deleted.  (Michael Ellerman)
16
1442.1.3 by Robert Collins
move editor into the config file too
17
    * The config directory is now ~/.bazaar, and there is a single file 
18
      ~/.bazaar/bazaar.conf storing email, editor and other preferences.
1446 by Robert Collins
fixup the verbose-does-nothing for add - add a --quiet instead
19
      (Robert Collins)
20
21
    * 'bzr add' no longer takes a --verbose option, and a --quiet option
22
      has been added that suppresses all output.
1185.16.50 by mbp at sourcefrog
[patch] better zsh completion
23
24
    * Improved zsh completion support in contrib/zsh, from Clint
25
      Adams.
1185.16.53 by Martin Pool
- annotate improvements from Goffreddo, with extra bug fixes and tests
26
27
    * Builtin 'bzr annotate' command, by Martin Pool with improvements from 
28
      Goffredo Baroncelli.
1442.1.3 by Robert Collins
move editor into the config file too
29
    
1185.16.54 by Martin Pool
[merge] from robert
30
    * 'bzr check' now accepts -v for verbose reporting, and checks for
1442.1.64 by Robert Collins
Branch.open_containing now returns a tuple (Branch, relative-path).
31
      ghosts in the branch. (Robert Collins)
1442.1.3 by Robert Collins
move editor into the config file too
32
1460 by Robert Collins
merge from martin.
33
    * New command 're-sign' which will regenerate the gpg signature for 
1442.1.64 by Robert Collins
Branch.open_containing now returns a tuple (Branch, relative-path).
34
      a revision. (Robert Collins)
1460 by Robert Collins
merge from martin.
35
36
    * If you set check_signatures=require for a path in 
37
      ~/.bazaar/branches.conf then bzr will invoke your
38
      gpg_signing_command (defaults to gpg) and record a digital signature
1442.1.64 by Robert Collins
Branch.open_containing now returns a tuple (Branch, relative-path).
39
      of your commit. (Robert Collins)
1460 by Robert Collins
merge from martin.
40
1185.16.80 by Martin Pool
Update news and readme
41
    * New sftp transport, based on Paramiko.  (Robey Pointer)
42
1442.1.68 by Robert Collins
'bzr pull' now accepts '--clobber'.
43
    * 'bzr pull' now accepts '--clobber' which will discard local changes
44
      and make this branch identical to the source branch. (Robert Collins)
45
1185.16.82 by mbp at sourcefrog
- give a quieter warning if a plugin can't be loaded
46
    * Just give a quieter warning if a plugin can't be loaded, and 
47
      put the details in .bzr.log.  (Martin Pool)
48
1442.1.71 by Robert Collins
'bzr branch' sets the branch-name,
49
    * 'bzr branch' will now set the branch-name to the last component of the
50
      output directory, if one was supplied.
51
1185.16.80 by Martin Pool
Update news and readme
52
    * New sftp transport, based on Paramiko.  (Robey Pointer)
53
1475 by Robert Collins
update NEWS for post_commit
54
    * If the option 'post_commit' is set to one (or more) python function
55
      names (must be in the bzrlib namespace), then they will be invoked
56
      after the commit has completed, with the branch and revision_id as
57
      parameters. (Robert Collins)
58
1476 by Robert Collins
Merge now has a retcode of 1 when conflicts occur. (Robert Collins)
59
    * Merge now has a retcode of 1 when conflicts occur. (Robert Collins)
60
1185.12.87 by Aaron Bentley
Updated NEWS, error out if --show-base supplied and unsupported
61
    * --merge-type weave is now supported for file contents.  Tree-shape
62
      changes are still three-way based.  (Martin Pool, Aaron Bentley)
63
1481 by Robert Collins
Allow the first revision on revision-history to have parents.
64
    * 'bzr check' allows the first revision on revision-history to have
65
      parents - something that is expected for cheap checkouts, and occurs
1482 by Robert Collins
'revision.revision_graph can handle having only partial history.
66
      when conversions from baz do not have all history.  (Robert Collins).
1481 by Robert Collins
Allow the first revision on revision-history to have parents.
67
1185.12.100 by Aaron Bentley
Updated news
68
   * 'bzr merge' can now graft unrelated trees together, if your specify
69
     0 as a base. (Aaron Bentley)
70
1185.12.102 by Aaron Bentley
Updated NEWS
71
   * 'bzr commit branch' and 'bzr commit branch/file1 branch/file2' now work
72
     (Aaron Bentley)
73
1185.16.111 by mbp at sourcefrog
Add .sconsign* to default ignore list
74
    * Add '.sconsign*' to default ignore list.  (Alexander Belchenko)
1481 by Robert Collins
Allow the first revision on revision-history to have parents.
75
1185.25.2 by Aaron Bentley
Updated NEWS
76
   * 'bzr merge --reprocess' minimizes conflicts
77
1185.1.57 by Robert Collins
nuke --pattern to selftest, replace with regexp.search calls.
78
  TESTING:
79
1185.16.57 by Martin Pool
[merge] from aaron
80
    * The 'bzr selftest --pattern' option for has been removed, now 
81
      test specifiers on the command line can be simple strings, or 
1442.1.64 by Robert Collins
Branch.open_containing now returns a tuple (Branch, relative-path).
82
      regexps, or both. (Robert Collins)
1185.1.57 by Robert Collins
nuke --pattern to selftest, replace with regexp.search calls.
83
1185.1.58 by Robert Collins
make selftest -v show the elapsed time for each test run.
84
    * Passing -v to selftest will now show the time each test took to 
85
      complete, which will aid in analysing performance regressions and
1442.1.64 by Robert Collins
Branch.open_containing now returns a tuple (Branch, relative-path).
86
      related questions. (Robert Collins)
1185.1.58 by Robert Collins
make selftest -v show the elapsed time for each test run.
87
1185.21.10 by Jelmer Vernooij
Fix typo
88
    * 'bzr selftest' runs all tests, even if one fails, unless '--one'
1185.16.61 by mbp at sourcefrog
- start introducing hct error classes
89
      is given. (Martin Pool)
1185.16.58 by mbp at sourcefrog
- run all selftests by default
90
1442.1.70 by Robert Collins
Add assertFileEqual to TestCaseInTempDir.
91
    * There is a new method for TestCaseInTempDir, assertFileEqual, which
92
      will check that a given content is equal to the content of the named
1464 by Robert Collins
Merged Martin.
93
      file. (Robert Collins)
1442.1.70 by Robert Collins
Add assertFileEqual to TestCaseInTempDir.
94
1185.16.109 by mbp at sourcefrog
Clean up test log files when tests complete.
95
    * Fix test suite's habit of leaving many temporary log files in $TMPDIR.
96
      (Martin Pool)
97
1185.16.41 by Martin Pool
[patch] define cli options as objects, not strings
98
  INTERNALS:
99
1185.16.60 by Martin Pool
- update news of testaments and revprops
100
    * New 'testament' command and concept for making gpg-signatures 
1185.16.41 by Martin Pool
[patch] define cli options as objects, not strings
101
      of revisions that are not tied to a particular internal
1185.16.60 by Martin Pool
- update news of testaments and revprops
102
      representation.  (Martin Pool).
103
104
    * Per-revision properties ('revprops') as key-value associated 
105
      strings on each revision created when the revision is committed.
106
      Intended mainly for the use of external tools.  (Martin Pool).
1185.16.41 by Martin Pool
[patch] define cli options as objects, not strings
107
1442.1.23 by Robert Collins
Plugins are now loaded under bzrlib.plugins, not bzrlib.plugin.
108
    * Config options have moved from bzrlib.osutils to bzrlib.config.
1185.16.54 by Martin Pool
[merge] from robert
109
      (Robert Collins)
110
1185.16.41 by Martin Pool
[patch] define cli options as objects, not strings
111
    * Improved command line option definitions allowing explanations
112
      for individual options, among other things.  Contributed by 
113
      Magnus Therning.
114
1185.16.54 by Martin Pool
[merge] from robert
115
    * Config options have moved from bzrlib.osutils to bzrlib.config.
1442.1.23 by Robert Collins
Plugins are now loaded under bzrlib.plugins, not bzrlib.plugin.
116
      Configuration is now done via the config.Config interface:
1442.1.19 by Robert Collins
BranchConfigs inherit signature_checking policy from their LocationConfig.
117
      Depending on whether you have a Branch, a Location or no information
118
      available, construct a *Config, and use its signature_checking,
1442.1.23 by Robert Collins
Plugins are now loaded under bzrlib.plugins, not bzrlib.plugin.
119
      username and user_email methods. (Robert Collins)
120
121
    * Plugins are now loaded under bzrlib.plugins, not bzrlib.plugin, and
122
      they are made available for other plugins to use. You should not 
123
      import other plugins during the __init__ of your plugin though, as 
124
      no ordering is guaranteed, and the plugins directory is not on the
1457.1.4 by Robert Collins
Branch.relpath has been moved to WorkingTree.relpath.
125
      python path. (Robert Collins)
126
127
    * Branch.relpath has been moved to WorkingTree.relpath. WorkingTree no
128
      no longer takes an inventory, rather it takes an option branch
129
      parameter, and if None is given will open the branch at basedir 
130
      implicitly. (Robert Collins)
1442.1.23 by Robert Collins
Plugins are now loaded under bzrlib.plugins, not bzrlib.plugin.
131
1185.16.61 by mbp at sourcefrog
- start introducing hct error classes
132
    * Cleaner exception structure and error reporting.  Suggested by 
133
      Scott James Remnant.  (Martin Pool)
134
1442.1.65 by Robert Collins
Branch.remove has been moved to WorkingTree.
135
    * Branch.remove has been moved to WorkingTree, which has also gained
136
      lock_read, lock_write and unlock methods for convenience. (Robert
137
      Collins)
138
1442.1.63 by Robert Collins
Remove self.lock_*...finally: self.unlock() dead chickens from branch.py.
139
    * Two decorators, needs_read_lock and needs_write_lock have been added
140
      to the branch module. Use these to cause a function to run in a
1442.1.64 by Robert Collins
Branch.open_containing now returns a tuple (Branch, relative-path).
141
      read or write lock respectively. (Robert Collins)
142
143
    * Branch.open_containing now returns a tuple (Branch, relative-path),
144
      which allows direct access to the common case of 'get me this file
145
      from its branch'. (Robert Collins)
1442.1.63 by Robert Collins
Remove self.lock_*...finally: self.unlock() dead chickens from branch.py.
146
1185.16.80 by Martin Pool
Update news and readme
147
    * Transports can register using register_lazy_transport, and they 
148
      will be loaded when first used.  (Martin Pool)
149
1442.1.67 by Robert Collins
Factor out the guts of 'pull' from the command into WorkingTree.pull().
150
    * 'pull' has been factored out of the command as WorkingTree.pull().
1442.1.68 by Robert Collins
'bzr pull' now accepts '--clobber'.
151
      A new option to WorkingTree.pull has been added, clobber, which will
152
      ignore diverged history and pull anyway.
1442.1.67 by Robert Collins
Factor out the guts of 'pull' from the command into WorkingTree.pull().
153
      (Robert Collins)
1442.1.19 by Robert Collins
BranchConfigs inherit signature_checking policy from their LocationConfig.
154
1442.1.69 by Robert Collins
config.Config has a 'get_user_option' call that accepts an option name.
155
    * config.Config has a 'get_user_option' call that accepts an option name.
156
      This will be looked up in branches.conf and bazaar.conf as normal.
157
      It is intended that this be used by plugins to support options - 
158
      options of built in programs should have specific methods on the config.
159
      (Robert Collins)
160
1465 by Robert Collins
Bugfix the new pull --clobber to not generate spurious conflicts.
161
    * merge.merge_inner now has tempdir as an optional parameter. (Robert
162
      Collins)
163
164
    * Tree.kind is not recorded at the top level of the hierarchy, as it was
165
      missing on EmptyTree, leading to a bug with merge on EmptyTrees.
166
      (Robert Collins)
167
1467 by Robert Collins
WorkingTree.__del__ has been removed.
168
    * WorkingTree.__del__ has been removed, it was non deterministic and not 
169
      doing what it was intended to. See WorkingTree.__init__ for a comment
170
      about future directions. (Robert Collins/Martin Pool)
171
1468 by Robert Collins
The HTTP transport would return NoSuchFile inappropriately.
172
    * bzrlib.transport.http has been modified so that only 404 urllib errors
173
      are returned as NoSuchFile. Other exceptions will propogate as normal.
174
      This allows debuging of actual errors. (Robert Collins)
175
1469 by Robert Collins
Change Transport.* to work with URL's.
176
    * bzrlib.transport.Transport now accepts *ONLY* url escaped relative paths
177
      to apis like 'put', 'get' and 'has'. This is to provide consistent
178
      behaviour - it operates on url's only. (Robert Collins)
179
1185.16.80 by Martin Pool
Update news and readme
180
    * Transports can register using register_lazy_transport, and they 
181
      will be loaded when first used.  (Martin Pool)
182
1476 by Robert Collins
Merge now has a retcode of 1 when conflicts occur. (Robert Collins)
183
    * 'merge_flex' no longer calls conflict_handler.finalize(), instead that
184
      is called by merge_inner. This is so that the conflict count can be 
185
      retrieved (and potentially manipulated) before returning to the caller
186
      of merge_inner. Likewise 'merge' now returns the conflict count to the
187
      caller. (Robert Collins)
188
1482 by Robert Collins
'revision.revision_graph can handle having only partial history.
189
    * 'revision.revision_graph can handle having only partial history for
190
      a revision - that is no revisions in the graph with no parents.
191
      (Robert Collins).
192
1185.12.102 by Aaron Bentley
Updated NEWS
193
    * New builtins.branch_files uses the standard file_list rules to produce
194
      a branch and a list of paths, relative to that branch (Aaron Bentley)
195
1185.16.109 by mbp at sourcefrog
Clean up test log files when tests complete.
196
    * New TestCase.addCleanup facility.
197
1185.16.129 by Martin Pool
Add check that the bzr program and bzrlib version match.
198
    * New bzrlib.version_info tuple (similar to sys.version_info), which can
199
      be used by programs importing bzrlib.
200
1185.16.70 by Martin Pool
- improved handling of non-ascii branch names and test
201
  BUG FIXES:
202
203
    * Better handling of branches in directories with non-ascii names. 
204
      (Joel Rosdahl, Panagiotis Papadakos)
205
1185.17.4 by Martin Pool
- note cherrypicked changes
206
bzr 0.1.1 2005-10-12
207
208
  BUG FIXES:
209
210
    * Fix problem in pulling over http from machines that do not 
211
      allow directories to be listed.
212
213
    * Avoid harmless warning about invalid hash cache after 
214
      upgrading branch format.
215
216
  PERFORMANCE: 
217
  
218
    * Avoid some unnecessary http operations in branch and pull.
219
1185.16.29 by Martin Pool
[merge] config file and other things from robert
220
1185.16.10 by Martin Pool
- prepare 0.1 release
221
bzr 0.1 2005-10-11
1185.1.45 by Robert Collins
Apply Harald Meland's fix to lock with lockf for NFS compatability
222
1185.15.6 by Martin Pool
- release note limitation of branch eta
223
  NOTES:
224
225
    * 'bzr branch' over http initially gives a very high estimate
226
      of completion time but it should fall as the first few 
227
      revisions are pulled in.  branch is still slow on 
228
      high-latency connections.
229
1185.1.45 by Robert Collins
Apply Harald Meland's fix to lock with lockf for NFS compatability
230
  BUG FIXES:
231
  
232
    * bzr-man.py has been updated to work again. Contributed by
233
      Rob Weir.
234
235
    * Locking is now done with fcntl.lockf which works with NFS
236
      file systems. Contributed by Harald Meland.
237
1185.1.48 by Robert Collins
Aarons export fix and conflict on deleted and modified files fix.
238
    * When a merge encounters a file that has been deleted on
239
      one side and modified on the other, the old contents are
240
      written out to foo.BASE and foo.SIDE, where SIDE is this
241
      or OTHER. Contributed by Aaron Bentley.
242
243
    * Export was choosing incorrect file paths for the content of
244
      the tarball, this has been fixed by Aaron Bentley.
245
1414 by Robert Collins
merge in an adjusted version of Jelmer's empty-log detection patch.
246
    * Commit will no longer commit without a log message, an 
247
      error is returned instead. Contributed by Jelmer Vernooij.
248
1416 by Robert Collins
when committing a specific file, include all its parents
249
    * If you commit a specific file in a sub directory, any of its
250
      parent directories that are added but not listed will be 
251
      automatically included. Suggested by Michael Ellerman.
252
1422 by Robert Collins
merge in martins reweave, integrated to fetch, and a bugfix for commit and upgrade with executable files
253
    * bzr commit and upgrade did not correctly record new revisions
254
      for files with only a change to their executable status.
255
      bzr will correct this when it encounters it. Fixed by
256
      Robert Collins
257
1426 by Robert Collins
merge gustavos http_proxy fix for test cases.
258
    * HTTP tests now force off the use of http_proxy for the duration.
259
      Contributed by Gustavo Niemeyer.
260
1185.15.2 by Martin Pool
[merge] from robert and newformat
261
    * Fix problems in merging weave-based branches that have 
262
      different partial views of history.
263
1436 by Robert Collins
bugfix from scott for symlink support when not in the tree root.
264
    * Symlink support: working with symlinks when not in the root of a 
265
      bzr tree was broken, patch from Scott James Remnant.
266
1398 by Robert Collins
integrate in Gustavos x-bit patch
267
1185.1.45 by Robert Collins
Apply Harald Meland's fix to lock with lockf for NFS compatability
268
  IMPROVEMENTS:
269
1185.1.46 by Robert Collins
Aarons branch --basis patch
270
    * 'branch' now accepts a --basis parameter which will take advantage
271
      of local history when making a new branch. This allows faster 
272
      branching of remote branches. Contributed by Aaron Bentley.
273
1391 by Robert Collins
merge from integration
274
    * New tree format based on weave files, called version 5.
275
      Existing branches can be upgraded to this format using 
276
      'bzr upgrade'.
277
1398 by Robert Collins
integrate in Gustavos x-bit patch
278
    * Symlinks are now versionable. Initial patch by 
279
      Erik Toubro Nielsen, updated to head by Robert Collins.
280
281
    * Executable bits are tracked on files. Patch from Gustavo
282
      Niemeyer.
283
1393.1.29 by Martin Pool
- note improvement to status command in NEWS
284
    * 'bzr status' now shows unknown files inside a selected directory.
285
      Patch from Heikki Paajanen.
1398 by Robert Collins
integrate in Gustavos x-bit patch
286
1185.13.2 by Robert Collins
Merge Aarons conflict plugin for 0.1rc1
287
    * Merge conflicts are recorded in .bzr. Two new commands 'conflicts'
288
      and 'resolve' have needed added, which list and remove those 
289
      merge conflicts respectively. A conflicted tree cannot be committed
290
      in. Contributed by Aaron Bentley.
291
1424 by Robert Collins
add rm alias to remove
292
    * 'rm' is now an alias for 'remove'.
293
1430 by Robert Collins
touchup the prefixed-store patch
294
    * Stores now split out their content in a single byte prefixed hash,
295
      dropping the density of files per directory by 256. Contributed by
296
      Gustavo Niemeyer.
297
1432 by Robert Collins
branch: namespace
298
    * 'bzr diff -r branch:URL' will now perform a diff between two branches.
299
      Contributed by Robert Collins.
300
1433 by Robert Collins
merge in and make incremental Gustavo Niemeyers nested log patch, and remove all bare exceptions in store and transport packages.
301
    * 'bzr log' with the default formatter will show merged revisions,
302
      indented to the right. Initial implementation contributed by Gustavo
303
      Niemeyer, made incremental by Robert Collins.
304
1400 by Robert Collins
merge from mpool
305
1185.1.45 by Robert Collins
Apply Harald Meland's fix to lock with lockf for NFS compatability
306
  INTERNALS:
307
1393.1.6 by Martin Pool
- fold testsweet into bzrlib.selftest
308
    * Test case failures have the exception printed after the log 
309
      for your viewing pleasure.
310
1400 by Robert Collins
merge from mpool
311
    * InventoryEntry is now an abstract base class, use one of the
312
      concrete InventoryDirectory etc classes instead.
313
1423 by Robert Collins
merge in UnsupportedFormatError feature
314
    * Branch raises an UnsupportedFormatError when it detects a 
315
      bzr branch it cannot understand. This allows for precise
316
      handling of such circumstances.
317
1393.1.6 by Martin Pool
- fold testsweet into bzrlib.selftest
318
319
  TESTING:
320
321
    * Removed testsweet module so that tests can be run after 
322
      bzr installed by 'bzr selftest'.
1391 by Robert Collins
merge from integration
323
1393.1.46 by Martin Pool
- bzr selftest arguments can be partial ids of tests to run
324
    * 'bzr selftest' command-line arguments can now be partial ids
325
      of tests to run, e.g. 'bzr selftest test_weave'
326
1185.1.45 by Robert Collins
Apply Harald Meland's fix to lock with lockf for NFS compatability
327
      
1185.9.1 by Martin Pool
- prepare for 0.0.9 release
328
bzr 0.0.9 2005-09-23
329
330
  BUG FIXES:
331
332
    * Fixed "branch -r" option.
333
334
    * Fix remote access to branches containing non-compressed history.
335
      (Robert Collins).
336
337
    * Better reliability of http server tests.  (John Arbash-Meinel)
338
339
    * Merge graph maximum distance calculation fix.  (Aaron Bentley)
340
   
1185.1.45 by Robert Collins
Apply Harald Meland's fix to lock with lockf for NFS compatability
341
    * Various minor bug in windows support have been fixed, largely in the
342
      test suite. Contributed by Alexander Belchenko.
343
1185.1.35 by Robert Collins
Heikki Paajanen's status -r patch
344
  IMPROVEMENTS:
345
1391 by Robert Collins
merge from integration
346
    * Status now accepts a -r argument to give status between chosen
1185.1.35 by Robert Collins
Heikki Paajanen's status -r patch
347
      revisions. Contributed by Heikki Paajanen.
348
1185.1.39 by Robert Collins
Robey Pointers before: namespace to clear up usage of dates in revision parameters
349
    * Revision arguments no longer use +/-/= to control ranges, instead
350
      there is a 'before' namespace, which limits the successive namespace.
351
      For example '$ bzr log -r date:yesterday..before:date:today' will
352
      select everything from yesterday and before today. Contributed by
353
      Robey Pointer
354
1185.1.40 by Robert Collins
Merge what applied of Alexander Belchenko's win32 patch.
355
    * There is now a bzr.bat file created by distutils when building on 
356
      Windows. Contributed by Alexander Belchenko.
1388 by Martin Pool
- update NEWS files
357
1185.1.41 by Robert Collins
massive patch from Alexander Belchenko - many PEP8 fixes, removes unused function uuid
358
  INTERNALS:
359
1390 by Robert Collins
pair programming worx... merge integration and weave
360
    * Removed uuid() as it was unused.
1181 by Martin Pool
- add test for deserialization from a canned XML inventory
361
1241 by Martin Pool
- rename last_patch to last_revision
362
    * Improved 'fetch' code for pulling revisions from one branch into
363
      another (used by pull, merged, etc.)
364
365
1185.7.3 by Martin Pool
- prepare for 0.0.8 release
366
bzr 0.0.8 2005-09-20
1181 by Martin Pool
- add test for deserialization from a canned XML inventory
367
1185.3.3 by Martin Pool
- patch from mpe to automatically add parent directories
368
  IMPROVEMENTS:
369
370
    * Adding a file whose parent directory is not versioned will
371
      implicitly add the parent, and so on up to the root. This means
372
      you should never need to explictly add a directory, they'll just
373
      get added when you add a file in the directory.  Contributed by
374
      Michael Ellerman.
375
1185.11.5 by John Arbash Meinel
Merged up-to-date against mainline, still broken.
376
    * Ignore .DS_Store (contains Mac metadata) by default.  Patch from
377
      Nir Soffer.
378
1185.1.30 by Robert Collins
Accept and tweak David Clymers BZREDITOR support patch
379
    * If you set BZR_EDITOR in the environment, it is checked in
380
      preference to EDITOR and the config file for the interactive commit
381
      editing program. Related to this is a bugfix where a missing program
382
      set in EDITOR would cause editing to fail, now the fallback program
383
      for the operating system is still tried.
384
1185.1.32 by Robert Collins
Merge John Meinels patch to support trees with fifo/socket/block files present in the tree
385
    * Files that are not directories/symlinks/regular files will no longer
386
      cause bzr to fail, it will just ignore them by default. You cannot add
387
      them to the tree though - they are not versionable.
388
1185.3.3 by Martin Pool
- patch from mpe to automatically add parent directories
389
1181 by Martin Pool
- add test for deserialization from a canned XML inventory
390
  INTERNALS:
391
392
    * Refactor xml packing/unpacking.
393
1185.1.4 by Martin Pool
- fix _find_remote_branch to avoid strange error for nonexistent branch
394
  BUG FIXES: 
395
396
    * Fixed 'bzr mv' by Ollie Rutherfurd.
397
398
    * Fixed strange error when trying to access a nonexistent http
399
      branch.
400
1185.3.6 by Martin Pool
- if statcache can't be read, consider that it needs to be rewritten
401
    * Make sure that the hashcache gets written out if it can't be
402
      read.
403
1185.1.4 by Martin Pool
- fix _find_remote_branch to avoid strange error for nonexistent branch
404
405
  PORTABILITY:
406
407
    * Various Windows fixes from Ollie Rutherfurd.
408
1185.7.1 by Martin Pool
- Quieten warnings about locking; patch from Matt Lavin.
409
    * Quieten warnings about locking; patch from Matt Lavin.
1241 by Martin Pool
- rename last_patch to last_revision
410
1181 by Martin Pool
- add test for deserialization from a canned XML inventory
411
1175 by Martin Pool
- make 0.0.7 release
412
bzr-0.0.7 2005-09-02
1091 by Martin Pool
- new shell-complete command to help zsh completion
413
414
  NEW FEATURES:
415
416
    * ``bzr shell-complete`` command contributed by Clint Adams to
417
      help with intelligent shell completion.
418
1105 by Martin Pool
- expose 'find-merge-base' as a new expert command,
419
    * New expert command ``bzr find-merge-base`` for debugging merges.
420
1091 by Martin Pool
- new shell-complete command to help zsh completion
421
1145 by Martin Pool
- additional fix for bzr plugins
422
  ENHANCEMENTS:
423
424
    * Much better merge support.
425
1148 by Martin Pool
- change conflict markers to suit smerge, etc
426
    * merge3 conflicts are now reported with markers like '<<<<<<<'
427
      (seven characters) which is the same as CVS and pleases things
428
      like emacs smerge.
429
1145 by Martin Pool
- additional fix for bzr plugins
430
1092 by Martin Pool
- fix bug where bzr upgrade aborts when trying to fix trees that mention revisions
431
  BUG FIXES:
432
433
    * ``bzr upgrade`` no longer fails when trying to fix trees that
434
      mention revisions that are not present.
435
1145 by Martin Pool
- additional fix for bzr plugins
436
    * Fixed bugs in listing plugins from ``bzr plugins``.
437
1168 by Martin Pool
- work properly when $EDITOR contains multiple words
438
    * Fix case of $EDITOR containing options for the editor.
439
1174 by Martin Pool
- fix off-by-one in 'bzr log -r'
440
    * Fix log -r refusing to show the last revision.
441
      (Patch from Goffredo Baroncelli.)
442
1092 by Martin Pool
- fix bug where bzr upgrade aborts when trying to fix trees that mention revisions
443
1138 by Martin Pool
- bzr log --show-ids includes parent ids
444
  CHANGES:
445
446
    * ``bzr log --show-ids`` shows the revision ids of all parents.
447
1174 by Martin Pool
- fix off-by-one in 'bzr log -r'
448
    * Externally provided commands on your $BZRPATH no longer need
449
      to recognize --bzr-usage to work properly, and can just handle
450
      --help themselves.
451
1138 by Martin Pool
- bzr log --show-ids includes parent ids
452
1097 by Martin Pool
- send trace messages out through python logging module
453
  LIBRARY:
454
455
    * Changed trace messages to go through the standard logging
456
      framework, so that they can more easily be redirected by
457
      libraries.
458
459
460
1086 by Martin Pool
prepare 0.0.6 release
461
bzr-0.0.6 2005-08-18
703 by Martin Pool
- split out a new 'bzr upgrade' command separate from
462
741 by Martin Pool
- default plugin dir is ~/.bzr.conf/plugins
463
  NEW FEATURES:
464
465
    * Python plugins, automatically loaded from the directories on
466
      BZR_PLUGIN_PATH or ~/.bzr.conf/plugins by default.
467
742 by Martin Pool
- new mkdir command
468
    * New 'bzr mkdir' command.
469
763 by Martin Pool
- Patch from Torsten Marek to take commit messages through an
470
    * Commit mesage is fetched from an editor if not given on the
471
      command line; patch from Torsten Marek.
472
900 by Martin Pool
- patch from john to search for matching commits
473
    * ``bzr log -m FOO`` displays commits whose message matches regexp 
474
      FOO.
971 by Martin Pool
- update news
475
      
476
    * ``bzr add`` with no arguments adds everything under the current directory.
974.1.26 by aaron.bentley at utoronto
merged mbp@sourcefrog.net-20050817233101-0939da1cf91f2472
477
478
    * ``bzr mv`` does move or rename depending on its arguments, like
479
      the Unix command.
480
481
    * ``bzr missing`` command shows a summary of the differences
482
      between two trees.  (Merged from John Arbash-Meinel.)
483
1074 by Martin Pool
- check for email address in BRANCH_ROOT/.bzr/email, so you can
484
    * An email address for commits to a particular tree can be
485
      specified by putting it into .bzr/email within a branch.  (Based
486
      on a patch from Heikki Paajanen.)
487
1094 by Martin Pool
- merge aaron's merge improvements 999..1008
488
971 by Martin Pool
- update news
489
  ENHANCEMENTS:
490
491
    * Faster working tree operations.
900 by Martin Pool
- patch from john to search for matching commits
492
974.1.26 by aaron.bentley at utoronto
merged mbp@sourcefrog.net-20050817233101-0939da1cf91f2472
493
703 by Martin Pool
- split out a new 'bzr upgrade' command separate from
494
  CHANGES:
495
974.1.26 by aaron.bentley at utoronto
merged mbp@sourcefrog.net-20050817233101-0939da1cf91f2472
496
    * 3rd-party modules shipped with bzr are copied within the bzrlib
497
      python package, so that they can be installed by the setup
498
      script without clashing with anything already existing on the
499
      system.  (Contributed by Gustavo Niemeyer.)
500
501
    * Moved plugins directory to bzrlib/, so that there's a standard
502
      plugin directory which is not only installed with bzr itself but
503
      is also available when using bzr from the development tree.
504
      BZR_PLUGIN_PATH and DEFAULT_PLUGIN_PATH are then added to the
505
      standard plugins directory.
506
849 by Martin Pool
- Put files inside an exported tarball into a top-level directory rather than
507
    * When exporting to a tarball with ``bzr export --format tgz``, put 
508
      everything under a top directory rather than dumping it into the
509
      current directory.   This can be overridden with the ``--root`` 
971 by Martin Pool
- update news
510
      option.  Patch from William Dodé and John Meinel.
849 by Martin Pool
- Put files inside an exported tarball into a top-level directory rather than
511
703 by Martin Pool
- split out a new 'bzr upgrade' command separate from
512
    * New ``bzr upgrade`` command to upgrade the format of a branch,
513
      replacing ``bzr check --update``.
514
714 by Martin Pool
- files within stores are no longer made readonly
515
    * Files within store directories are no longer marked readonly on
516
      disk.
703 by Martin Pool
- split out a new 'bzr upgrade' command separate from
517
796 by Martin Pool
- note bzr log changes
518
    * Changed ``bzr log`` output to a more compact form suggested by
808 by Martin Pool
- Note new --long log options
519
      John A Meinel.  Old format is available with the ``--long`` or
520
      ``-l`` option, patched by William Dodé.
796 by Martin Pool
- note bzr log changes
521
885 by Martin Pool
- commit command refuses unless something is changed or --unchanged is given
522
    * By default the commit command refuses to record a revision with
523
      no changes unless the ``--unchanged`` option is given.
987 by Martin Pool
- note changes to command line parsing
524
974.1.26 by aaron.bentley at utoronto
merged mbp@sourcefrog.net-20050817233101-0939da1cf91f2472
525
    * The ``--no-plugins``, ``--profile`` and ``--builtin`` command
526
      line options must come before the command name because they 
527
      affect what commands are available; all other options must come 
528
      after the command name because their interpretation depends on
529
      it.
530
531
    * ``branch`` and ``clone`` added as aliases for ``branch``.
532
533
    * Default log format is back to the long format; the compact one
534
      is available with ``--short``.
535
      
536
      
537
  BUG FIXES:
538
  
539
    * Fix bugs in committing only selected files or within a subdirectory.
540
703 by Martin Pool
- split out a new 'bzr upgrade' command separate from
541
692 by Martin Pool
0.0.5 release
542
bzr-0.0.5  2005-06-15
448 by Martin Pool
- bzr with no command now shows help, not just an error
543
  
544
  CHANGES:
545
546
    * ``bzr`` with no command now shows help rather than giving an
547
      error.  Suggested by Michael Ellerman.
548
465 by Martin Pool
- Move show_status() out of Branch into a new function in
549
    * ``bzr status`` output format changed, because svn-style output
550
      doesn't really match the model of bzr.  Now files are grouped by
551
      status and can be shown with their IDs.  ``bzr status --all``
552
      shows all versioned files and unknown files but not ignored files.
553
527 by Martin Pool
- refactor log command
554
    * ``bzr log`` runs from most-recent to least-recent, the reverse
545 by Martin Pool
- --forward option for log
555
      of the previous order.  The previous behaviour can be obtained
556
      with the ``--forward`` option.
588 by Martin Pool
- change inventory command to not show ids by default
557
        
558
    * ``bzr inventory`` by default shows only filenames, and also ids
559
      if ``--show-ids`` is given, in which case the id is the second
560
      field.
527 by Martin Pool
- refactor log command
561
286 by Martin Pool
- New bzr whoami --email option
562
563
  ENHANCEMENTS:
564
565
    * New 'bzr whoami --email' option shows only the email component
566
      of the user identification, from Jo Vermeulen.
567
420 by Martin Pool
Doc
568
    * New ``bzr ignore PATTERN`` command.
310 by Martin Pool
- new 'bzr ignored' command!
569
318 by Martin Pool
- better error message for Ctrl-c
570
    * Nicer error message for broken pipe, interrupt and similar
571
      conditions that don't indicate an internal error.
317 by Martin Pool
- better error message for broken pipe
572
618 by Martin Pool
- ignore .git files as well
573
    * Add ``.*.sw[nop] .git .*.tmp *,v`` to default ignore patterns.
348 by Martin Pool
- Add vim and RCS ignorefile patterns
574
353 by Martin Pool
- Per-branch locks in read and write modes.
575
    * Per-branch locks keyed on ``.bzr/branch-lock``, available in
576
      either read or write mode.
577
384 by Martin Pool
doc
578
    * New option ``bzr log --show-ids`` shows revision and file ids.
367 by Martin Pool
- New --show-ids option for bzr log
579
378 by Martin Pool
- New usage bzr log FILENAME
580
    * New usage ``bzr log FILENAME`` shows only revisions that
581
      affected that file.
582
379 by Martin Pool
- Simpler compare_inventories() to possibly replace diff_trees
583
    * Changed format for describing changes in ``bzr log -v``.
584
389 by Martin Pool
- new commit --file option!
585
    * New option ``bzr commit --file`` to take a message from a file,
586
      suggested by LarstiQ.
587
468 by Martin Pool
- Interpret arguments to bzr status
588
    * New syntax ``bzr status [FILE...]`` contributed by Bartosz
589
      Oler.  File may be in a branch other than the working directory.
404 by Martin Pool
- bzr status now optionally takes filenames to check
590
416 by Martin Pool
- bzr log and bzr root now accept an http URL
591
    * ``bzr log`` and ``bzr root`` can be given an http URL instead of
592
      a filename.
593
422 by Martin Pool
- External-command patch from mpe
594
    * Commands can now be defined by external programs or scripts
595
      in a directory on $BZRPATH.
596
440 by Martin Pool
doc
597
    * New "stat cache" avoids reading the contents of files if they 
598
      haven't changed since the previous time.
599
443 by Martin Pool
- Patch from Fredrik Lundh to check Python version and
600
    * If the Python interpreter is too old, try to find a better one
601
      or give an error.  Based on a patch from Fredrik Lundh.
602
472 by Martin Pool
- Optional branch parameter to info command
603
    * New optional parameter ``bzr info [BRANCH]``.
604
491 by Martin Pool
- Selective commit!
605
    * New form ``bzr commit SELECTED`` to commit only selected files.
606
567 by Martin Pool
- New form 'bzr log -r FROM:TO'
607
    * New form ``bzr log -r FROM:TO`` shows changes in selected
608
      range; contributed by John A Meinel.
609
571 by Martin Pool
- new --diff-options to pass options through to external
610
    * New option ``bzr diff --diff-options 'OPTS'`` allows passing
611
      options through to an external GNU diff.
612
594 by Martin Pool
- add --no-recurse option for add command
613
    * New option ``bzr add --no-recurse`` to add a directory but not
614
      their contents.
615
607 by Martin Pool
doc
616
    * ``bzr --version`` now shows more information if bzr is being run
617
      from a branch.
618
441 by Martin Pool
- Fix from Lalo for unidiff output of newly added
619
  
620
  BUG FIXES:
621
622
    * Fixed diff format so that added and removed files will be
623
      handled properly by patch.  Fix from Lalo Martins.
624
536 by Martin Pool
doc
625
    * Various fixes for files whose names contain spaces or other
626
      metacharacters.
627
404 by Martin Pool
- bzr status now optionally takes filenames to check
628
296 by Martin Pool
- better reports from testbzr when it fails
629
  TESTING:
630
340 by Martin Pool
- more testcase fixes
631
    * Converted black-box test suites from Bourne shell into Python;
632
      now run using ``./testbzr``.  Various structural improvements to
633
      the tests.
297 by Martin Pool
- fix intentional testcase failure
634
398 by Martin Pool
- testbzr finds the right version of bzr to test
635
    * testbzr by default runs the version of bzr found in the same
636
      directory as the tests, or the one given as the first parameter.
637
399 by Martin Pool
- testbzr also runs selftests
638
    * testbzr also runs the internal tests, so the only command
639
      required to check is just ``./testbzr``.
640
508 by Martin Pool
- new -p option for testbzr to use a different version of python
641
    * testbzr requires python2.4, but can be used to test bzr running
642
      under a different version.
643
594 by Martin Pool
- add --no-recurse option for add command
644
    * Tests added for many other changes in this release.
645
398 by Martin Pool
- testbzr finds the right version of bzr to test
646
314 by Martin Pool
- Update ElementTree to 1.2.6
647
  INTERNAL:
648
649
    * Included ElementTree library upgraded to 1.2.6 by Fredrik Lundh.
650
389 by Martin Pool
- new commit --file option!
651
    * Refactor command functions into Command objects based on HCT by
652
      Scott James Remnant.
329 by Martin Pool
- refactor command functions into command classes
653
654
    * Better help messages for many commands.
655
344 by Martin Pool
- It's not an error to use the library without
656
    * Expose bzrlib.open_tracefile() to start the tracefile; until
657
      this is called trace messages are just discarded.
658
375 by Martin Pool
- New command touching-revisions and function to trace
659
    * New internal function find_touching_revisions() and hidden
660
      command touching-revisions trace the changes to a given file.
297 by Martin Pool
- fix intentional testcase failure
661
379 by Martin Pool
- Simpler compare_inventories() to possibly replace diff_trees
662
    * Simpler and faster compare_inventories() function.
663
397 by Martin Pool
- open_tracefile takes a tracefilename parameter
664
    * bzrlib.open_tracefile() takes a tracefilename parameter.
665
409 by Martin Pool
- New AtomicFile class
666
    * New AtomicFile class.
440 by Martin Pool
doc
667
668
    * New developer commands ``added``, ``modified``.
669
444 by Martin Pool
- cope on platforms with no urandom feature
670
671
  PORTABILITY:
672
673
    * Cope on Windows on python2.3 by using the weaker random seed.
674
      2.4 is now only recommended.
675
676
280 by Martin Pool
Prepare for 0.0.4 release
677
bzr-0.0.4  2005-04-22
184 by mbp at sourcefrog
pychecker fixups
678
196 by mbp at sourcefrog
selected-file diff
679
  ENHANCEMENTS:
184 by mbp at sourcefrog
pychecker fixups
680
244 by mbp at sourcefrog
- New 'bzr log --verbose' from Sebastian Cote
681
    * 'bzr diff' optionally takes a list of files to diff.  Still a bit
196 by mbp at sourcefrog
selected-file diff
682
      basic.  Patch from QuantumG.
184 by mbp at sourcefrog
pychecker fixups
683
242 by mbp at sourcefrog
Fix opening of ~/.bzr.log on Windows
684
    * More default ignore patterns.
685
244 by mbp at sourcefrog
- New 'bzr log --verbose' from Sebastian Cote
686
    * New 'bzr log --verbose' shows a list of files changed in the
687
      changeset.  Patch from Sebastian Cote.
688
261 by Martin Pool
- auto-rollover of .bzr.log
689
    * Roll over ~/.bzr.log if it gets too large.
690
272 by Martin Pool
- Add command aliases
691
    * Command abbreviations 'ci', 'st', 'stat', '?' based on a patch
692
      by Jason Diamon.
693
273 by Martin Pool
- New 'bzr help commands'
694
    * New 'bzr help commands' based on a patch from Denys Duchier.
695
235 by mbp at sourcefrog
update NEWS
696
252 by Martin Pool
- Don't use host fqdn for default user name, because DNS tends
697
  CHANGES:
698
699
    * User email is determined by looking at $BZREMAIL or ~/.bzr.email
700
      or $EMAIL.  All are decoded by the locale preferred encoding.
701
      If none of these are present user@hostname is used.  The host's
702
      fully-qualified name is not used because that tends to fail when
703
      there are DNS problems.
704
255 by Martin Pool
- New whoami command
705
    * New 'bzr whoami' command instead of username user-email.
706
252 by Martin Pool
- Don't use host fqdn for default user name, because DNS tends
707
235 by mbp at sourcefrog
update NEWS
708
  BUG FIXES: 
709
710
    * Make commit safe for hardlinked bzr trees.
711
245 by mbp at sourcefrog
- control files always in utf-8-unix format
712
    * Some Unicode/locale fixes.
713
278 by Martin Pool
- Better workaround for trailing newlines in diffs
714
    * Partial workaround for difflib.unified_diff not handling
715
      trailing newlines properly.
716
235 by mbp at sourcefrog
update NEWS
717
232 by mbp at sourcefrog
Allow docstrings for help to be in PEP0257 format.
718
  INTERNAL:
719
720
    * Allow docstrings for help to be in PEP0257 format.  Patch from
721
      Matt Brubeck.
722
235 by mbp at sourcefrog
update NEWS
723
    * More tests in test.sh.
724
239 by mbp at sourcefrog
- remove profiler temporary file when done
725
    * Write profile data to a temporary file not into working
726
      directory and delete it when done.
238 by mbp at sourcefrog
- Don't put profiling temp file in current directory
727
257 by Martin Pool
- Write less startup junk to .bzr.log
728
    * Smaller .bzr.log with process ids.
729
184 by mbp at sourcefrog
pychecker fixups
730
242 by mbp at sourcefrog
Fix opening of ~/.bzr.log on Windows
731
  PORTABILITY:
732
261 by Martin Pool
- auto-rollover of .bzr.log
733
    * Fix opening of ~/.bzr.log on Windows.  Patch from Andrew
734
      Bennetts.
242 by mbp at sourcefrog
Fix opening of ~/.bzr.log on Windows
735
262 by Martin Pool
- gen_file_id: break the file on either / or \ when looking
736
    * Some improvements in handling paths on Windows, based on a patch
737
      from QuantumG.
738
242 by mbp at sourcefrog
Fix opening of ~/.bzr.log on Windows
739
181 by mbp at sourcefrog
prepare for 0.0.3 release
740
bzr-0.0.3  2005-04-06
155 by mbp at sourcefrog
add new explicit RootEntry to inventory (in-core only)
741
156 by mbp at sourcefrog
new "directories" command
742
  ENHANCEMENTS:
743
744
    * New "directories" internal command lists versioned directories
745
      in the tree.
746
159 by mbp at sourcefrog
bzr commit --help now works
747
    * Can now say "bzr commit --help".
748
174 by mbp at sourcefrog
- New 'move' command; now separated out from rename
749
    * New "rename" command to rename one file to a different name
750
      and/or directory.
751
752
    * New "move" command to move one or more files into a different
753
      directory.
168 by mbp at sourcefrog
new "rename" command
754
164 by mbp at sourcefrog
new 'renames' command
755
    * New "renames" command lists files renamed since base revision.
756
176 by mbp at sourcefrog
New cat command contributed by janmar.
757
    * New cat command contributed by janmar.
758
165 by mbp at sourcefrog
- put .bzr.log in /home/mbp
759
  CHANGES:
760
166 by mbp at sourcefrog
- Write .bzr.log in utf8
761
    * .bzr.log is placed in $HOME (not pwd) and is always written in
762
      UTF-8.  (Probably not a completely good long-term solution, but
763
      will do for now.)
165 by mbp at sourcefrog
- put .bzr.log in /home/mbp
764
162 by mbp at sourcefrog
workaround for python2.3 difflib bug
765
  PORTABILITY:
766
767
    * Workaround for difflib bug in Python 2.3 that causes an
768
      exception when comparing empty files.  Reported by Erik Toubro
769
      Nielsen.
163 by mbp at sourcefrog
merge win32 portability fixes
770
165 by mbp at sourcefrog
- put .bzr.log in /home/mbp
771
  INTERNAL:
772
773
    * Refactored inventory storage to insert a root entry at the top.
774
180 by mbp at sourcefrog
- mv command is gone, but renames seem to be working
775
  TESTING:
776
169 by mbp at sourcefrog
Start of shell-based black-box testing in test.sh
777
    * Start of shell-based black-box testing in test.sh.
778
163 by mbp at sourcefrog
merge win32 portability fixes
779
780
bzr-0.0.2.1
781
782
  PORTABILITY:
783
784
    * Win32 fixes from Steve Brown.
785
786
181 by mbp at sourcefrog
prepare for 0.0.3 release
787
bzr-0.0.2  "black cube"  2005-03-31
101 by mbp at sourcefrog
change default ignore list
788
133 by mbp at sourcefrog
- new 'ignored' command
789
  ENHANCEMENTS:
101 by mbp at sourcefrog
change default ignore list
790
110 by mbp at sourcefrog
Add more patterns to default ignore list
791
    * Default ignore list extended (see bzrlib/__init__.py).
101 by mbp at sourcefrog
change default ignore list
792
102 by mbp at sourcefrog
- cache ignore list in Tree
793
    * Patterns in .bzrignore are now added to the default ignore list,
794
      rather than replacing it.
795
146 by mbp at sourcefrog
match ignore patterns like ./config.h
796
    * Ignore list isn't reread for every file.
102 by mbp at sourcefrog
- cache ignore list in Tree
797
110 by mbp at sourcefrog
Add more patterns to default ignore list
798
    * More help topics.
799
118 by mbp at sourcefrog
Update news
800
    * Reinstate the 'bzr check' command to check invariants of the
801
      branch.
133 by mbp at sourcefrog
- new 'ignored' command
802
135 by mbp at sourcefrog
Simple new 'deleted' command
803
    * New 'ignored' command lists which files are ignored and why;
804
      'deleted' lists files deleted in the current working tree.
805
806
    * Performance improvements.
137 by mbp at sourcefrog
new --profile option
807
808
    * New global --profile option.
146 by mbp at sourcefrog
match ignore patterns like ./config.h
809
    
810
    * Ignore patterns like './config.h' now correctly match files in
163 by mbp at sourcefrog
merge win32 portability fixes
811
      the root directory only.
812
813
99 by mbp at sourcefrog
update for release 0.0.1
814
bzr-0.0.1  2005-03-26
72 by mbp at sourcefrog
- import a subset of elementtree for easier installation
815
81 by mbp at sourcefrog
show space usage for various stores in the info command
816
  ENHANCEMENTS:
817
818
    * More information from info command.
819
83 by mbp at sourcefrog
Can now say "bzr help COMMAND" for more detailed help
820
    * Can now say "bzr help COMMAND" for more detailed help.
821
92 by mbp at sourcefrog
more performance measurement
822
    * Less file flushing and faster performance when writing logs and
823
      committing to stores.
824
96 by mbp at sourcefrog
with commit -v, show committed revision number
825
    * More useful verbose output from some commands.
826
93 by mbp at sourcefrog
Fix inverted display of 'R' and 'M' during 'commit -v'
827
  BUG FIXES:
828
829
    * Fix inverted display of 'R' and 'M' during 'commit -v'.
830
72 by mbp at sourcefrog
- import a subset of elementtree for easier installation
831
  PORTABILITY:
832
833
    * Include a subset of ElementTree-1.2.20040618 to make
834
      installation easier.
835
73 by mbp at sourcefrog
fix time.localtime call for python 2.3
836
    * Fix time.localtime call to work with Python 2.3 (the minimum
837
      supported).
838
839
71 by mbp at sourcefrog
Add NEWS file
840
bzr-0.0.0.69  2005-03-22
841
842
  ENHANCEMENTS:
843
844
    * First public release.
845
846
    * Storage of local versions: init, add, remove, rm, info, log,
847
      diff, status, etc.