/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
1185.1.45 by Robert Collins
Apply Harald Meland's fix to lock with lockf for NFS compatability
1
DEVELOPMENT HEAD
2
1398 by Robert Collins
integrate in Gustavos x-bit patch
3
1185.1.45 by Robert Collins
Apply Harald Meland's fix to lock with lockf for NFS compatability
4
  BUG FIXES:
5
  
6
    * bzr-man.py has been updated to work again. Contributed by
7
      Rob Weir.
8
9
    * Locking is now done with fcntl.lockf which works with NFS
10
      file systems. Contributed by Harald Meland.
11
1398 by Robert Collins
integrate in Gustavos x-bit patch
12
1185.1.45 by Robert Collins
Apply Harald Meland's fix to lock with lockf for NFS compatability
13
  IMPROVEMENTS:
14
1185.1.46 by Robert Collins
Aarons branch --basis patch
15
    * 'branch' now accepts a --basis parameter which will take advantage
16
      of local history when making a new branch. This allows faster 
17
      branching of remote branches. Contributed by Aaron Bentley.
18
1391 by Robert Collins
merge from integration
19
    * New tree format based on weave files, called version 5.
20
      Existing branches can be upgraded to this format using 
21
      'bzr upgrade'.
22
1398 by Robert Collins
integrate in Gustavos x-bit patch
23
    * Symlinks are now versionable. Initial patch by 
24
      Erik Toubro Nielsen, updated to head by Robert Collins.
25
26
    * Executable bits are tracked on files. Patch from Gustavo
27
      Niemeyer.
28
1393.1.29 by Martin Pool
- note improvement to status command in NEWS
29
    * 'bzr status' now shows unknown files inside a selected directory.
30
      Patch from Heikki Paajanen.
1398 by Robert Collins
integrate in Gustavos x-bit patch
31
1400 by Robert Collins
merge from mpool
32
1185.1.45 by Robert Collins
Apply Harald Meland's fix to lock with lockf for NFS compatability
33
  INTERNALS:
34
1393.1.6 by Martin Pool
- fold testsweet into bzrlib.selftest
35
    * Test case failures have the exception printed after the log 
36
      for your viewing pleasure.
37
1400 by Robert Collins
merge from mpool
38
    * InventoryEntry is now an abstract base class, use one of the
39
      concrete InventoryDirectory etc classes instead.
40
1393.1.6 by Martin Pool
- fold testsweet into bzrlib.selftest
41
42
  TESTING:
43
44
    * Removed testsweet module so that tests can be run after 
45
      bzr installed by 'bzr selftest'.
1391 by Robert Collins
merge from integration
46
1393.1.46 by Martin Pool
- bzr selftest arguments can be partial ids of tests to run
47
    * 'bzr selftest' command-line arguments can now be partial ids
48
      of tests to run, e.g. 'bzr selftest test_weave'
49
1185.1.45 by Robert Collins
Apply Harald Meland's fix to lock with lockf for NFS compatability
50
      
1185.9.1 by Martin Pool
- prepare for 0.0.9 release
51
bzr 0.0.9 2005-09-23
52
53
  BUG FIXES:
54
55
    * Fixed "branch -r" option.
56
57
    * Fix remote access to branches containing non-compressed history.
58
      (Robert Collins).
59
60
    * Better reliability of http server tests.  (John Arbash-Meinel)
61
62
    * Merge graph maximum distance calculation fix.  (Aaron Bentley)
63
   
1185.1.45 by Robert Collins
Apply Harald Meland's fix to lock with lockf for NFS compatability
64
    * Various minor bug in windows support have been fixed, largely in the
65
      test suite. Contributed by Alexander Belchenko.
66
1185.1.35 by Robert Collins
Heikki Paajanen's status -r patch
67
  IMPROVEMENTS:
68
1391 by Robert Collins
merge from integration
69
    * Status now accepts a -r argument to give status between chosen
1185.1.35 by Robert Collins
Heikki Paajanen's status -r patch
70
      revisions. Contributed by Heikki Paajanen.
71
1185.1.39 by Robert Collins
Robey Pointers before: namespace to clear up usage of dates in revision parameters
72
    * Revision arguments no longer use +/-/= to control ranges, instead
73
      there is a 'before' namespace, which limits the successive namespace.
74
      For example '$ bzr log -r date:yesterday..before:date:today' will
75
      select everything from yesterday and before today. Contributed by
76
      Robey Pointer
77
1185.1.40 by Robert Collins
Merge what applied of Alexander Belchenko's win32 patch.
78
    * There is now a bzr.bat file created by distutils when building on 
79
      Windows. Contributed by Alexander Belchenko.
1388 by Martin Pool
- update NEWS files
80
1185.1.41 by Robert Collins
massive patch from Alexander Belchenko - many PEP8 fixes, removes unused function uuid
81
  INTERNALS:
82
1390 by Robert Collins
pair programming worx... merge integration and weave
83
    * Removed uuid() as it was unused.
1181 by Martin Pool
- add test for deserialization from a canned XML inventory
84
1241 by Martin Pool
- rename last_patch to last_revision
85
    * Improved 'fetch' code for pulling revisions from one branch into
86
      another (used by pull, merged, etc.)
87
88
1185.7.3 by Martin Pool
- prepare for 0.0.8 release
89
bzr 0.0.8 2005-09-20
1181 by Martin Pool
- add test for deserialization from a canned XML inventory
90
1185.3.3 by Martin Pool
- patch from mpe to automatically add parent directories
91
  IMPROVEMENTS:
92
93
    * Adding a file whose parent directory is not versioned will
94
      implicitly add the parent, and so on up to the root. This means
95
      you should never need to explictly add a directory, they'll just
96
      get added when you add a file in the directory.  Contributed by
97
      Michael Ellerman.
98
1185.11.5 by John Arbash Meinel
Merged up-to-date against mainline, still broken.
99
    * Ignore .DS_Store (contains Mac metadata) by default.  Patch from
100
      Nir Soffer.
101
1185.1.30 by Robert Collins
Accept and tweak David Clymers BZREDITOR support patch
102
    * If you set BZR_EDITOR in the environment, it is checked in
103
      preference to EDITOR and the config file for the interactive commit
104
      editing program. Related to this is a bugfix where a missing program
105
      set in EDITOR would cause editing to fail, now the fallback program
106
      for the operating system is still tried.
107
1185.1.32 by Robert Collins
Merge John Meinels patch to support trees with fifo/socket/block files present in the tree
108
    * Files that are not directories/symlinks/regular files will no longer
109
      cause bzr to fail, it will just ignore them by default. You cannot add
110
      them to the tree though - they are not versionable.
111
1185.3.3 by Martin Pool
- patch from mpe to automatically add parent directories
112
1181 by Martin Pool
- add test for deserialization from a canned XML inventory
113
  INTERNALS:
114
115
    * Refactor xml packing/unpacking.
116
1185.1.4 by Martin Pool
- fix _find_remote_branch to avoid strange error for nonexistent branch
117
  BUG FIXES: 
118
119
    * Fixed 'bzr mv' by Ollie Rutherfurd.
120
121
    * Fixed strange error when trying to access a nonexistent http
122
      branch.
123
1185.3.6 by Martin Pool
- if statcache can't be read, consider that it needs to be rewritten
124
    * Make sure that the hashcache gets written out if it can't be
125
      read.
126
1185.1.4 by Martin Pool
- fix _find_remote_branch to avoid strange error for nonexistent branch
127
128
  PORTABILITY:
129
130
    * Various Windows fixes from Ollie Rutherfurd.
131
1185.7.1 by Martin Pool
- Quieten warnings about locking; patch from Matt Lavin.
132
    * Quieten warnings about locking; patch from Matt Lavin.
1241 by Martin Pool
- rename last_patch to last_revision
133
1181 by Martin Pool
- add test for deserialization from a canned XML inventory
134
1175 by Martin Pool
- make 0.0.7 release
135
bzr-0.0.7 2005-09-02
1091 by Martin Pool
- new shell-complete command to help zsh completion
136
137
  NEW FEATURES:
138
139
    * ``bzr shell-complete`` command contributed by Clint Adams to
140
      help with intelligent shell completion.
141
1105 by Martin Pool
- expose 'find-merge-base' as a new expert command,
142
    * New expert command ``bzr find-merge-base`` for debugging merges.
143
1091 by Martin Pool
- new shell-complete command to help zsh completion
144
1145 by Martin Pool
- additional fix for bzr plugins
145
  ENHANCEMENTS:
146
147
    * Much better merge support.
148
1148 by Martin Pool
- change conflict markers to suit smerge, etc
149
    * merge3 conflicts are now reported with markers like '<<<<<<<'
150
      (seven characters) which is the same as CVS and pleases things
151
      like emacs smerge.
152
1145 by Martin Pool
- additional fix for bzr plugins
153
1092 by Martin Pool
- fix bug where bzr upgrade aborts when trying to fix trees that mention revisions
154
  BUG FIXES:
155
156
    * ``bzr upgrade`` no longer fails when trying to fix trees that
157
      mention revisions that are not present.
158
1145 by Martin Pool
- additional fix for bzr plugins
159
    * Fixed bugs in listing plugins from ``bzr plugins``.
160
1168 by Martin Pool
- work properly when $EDITOR contains multiple words
161
    * Fix case of $EDITOR containing options for the editor.
162
1174 by Martin Pool
- fix off-by-one in 'bzr log -r'
163
    * Fix log -r refusing to show the last revision.
164
      (Patch from Goffredo Baroncelli.)
165
1092 by Martin Pool
- fix bug where bzr upgrade aborts when trying to fix trees that mention revisions
166
1138 by Martin Pool
- bzr log --show-ids includes parent ids
167
  CHANGES:
168
169
    * ``bzr log --show-ids`` shows the revision ids of all parents.
170
1174 by Martin Pool
- fix off-by-one in 'bzr log -r'
171
    * Externally provided commands on your $BZRPATH no longer need
172
      to recognize --bzr-usage to work properly, and can just handle
173
      --help themselves.
174
1138 by Martin Pool
- bzr log --show-ids includes parent ids
175
1097 by Martin Pool
- send trace messages out through python logging module
176
  LIBRARY:
177
178
    * Changed trace messages to go through the standard logging
179
      framework, so that they can more easily be redirected by
180
      libraries.
181
182
183
1086 by Martin Pool
prepare 0.0.6 release
184
bzr-0.0.6 2005-08-18
703 by Martin Pool
- split out a new 'bzr upgrade' command separate from
185
741 by Martin Pool
- default plugin dir is ~/.bzr.conf/plugins
186
  NEW FEATURES:
187
188
    * Python plugins, automatically loaded from the directories on
189
      BZR_PLUGIN_PATH or ~/.bzr.conf/plugins by default.
190
742 by Martin Pool
- new mkdir command
191
    * New 'bzr mkdir' command.
192
763 by Martin Pool
- Patch from Torsten Marek to take commit messages through an
193
    * Commit mesage is fetched from an editor if not given on the
194
      command line; patch from Torsten Marek.
195
900 by Martin Pool
- patch from john to search for matching commits
196
    * ``bzr log -m FOO`` displays commits whose message matches regexp 
197
      FOO.
971 by Martin Pool
- update news
198
      
199
    * ``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
200
201
    * ``bzr mv`` does move or rename depending on its arguments, like
202
      the Unix command.
203
204
    * ``bzr missing`` command shows a summary of the differences
205
      between two trees.  (Merged from John Arbash-Meinel.)
206
1074 by Martin Pool
- check for email address in BRANCH_ROOT/.bzr/email, so you can
207
    * An email address for commits to a particular tree can be
208
      specified by putting it into .bzr/email within a branch.  (Based
209
      on a patch from Heikki Paajanen.)
210
1094 by Martin Pool
- merge aaron's merge improvements 999..1008
211
971 by Martin Pool
- update news
212
  ENHANCEMENTS:
213
214
    * Faster working tree operations.
900 by Martin Pool
- patch from john to search for matching commits
215
974.1.26 by aaron.bentley at utoronto
merged mbp@sourcefrog.net-20050817233101-0939da1cf91f2472
216
703 by Martin Pool
- split out a new 'bzr upgrade' command separate from
217
  CHANGES:
218
974.1.26 by aaron.bentley at utoronto
merged mbp@sourcefrog.net-20050817233101-0939da1cf91f2472
219
    * 3rd-party modules shipped with bzr are copied within the bzrlib
220
      python package, so that they can be installed by the setup
221
      script without clashing with anything already existing on the
222
      system.  (Contributed by Gustavo Niemeyer.)
223
224
    * Moved plugins directory to bzrlib/, so that there's a standard
225
      plugin directory which is not only installed with bzr itself but
226
      is also available when using bzr from the development tree.
227
      BZR_PLUGIN_PATH and DEFAULT_PLUGIN_PATH are then added to the
228
      standard plugins directory.
229
849 by Martin Pool
- Put files inside an exported tarball into a top-level directory rather than
230
    * When exporting to a tarball with ``bzr export --format tgz``, put 
231
      everything under a top directory rather than dumping it into the
232
      current directory.   This can be overridden with the ``--root`` 
971 by Martin Pool
- update news
233
      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
234
703 by Martin Pool
- split out a new 'bzr upgrade' command separate from
235
    * New ``bzr upgrade`` command to upgrade the format of a branch,
236
      replacing ``bzr check --update``.
237
714 by Martin Pool
- files within stores are no longer made readonly
238
    * Files within store directories are no longer marked readonly on
239
      disk.
703 by Martin Pool
- split out a new 'bzr upgrade' command separate from
240
796 by Martin Pool
- note bzr log changes
241
    * Changed ``bzr log`` output to a more compact form suggested by
808 by Martin Pool
- Note new --long log options
242
      John A Meinel.  Old format is available with the ``--long`` or
243
      ``-l`` option, patched by William Dodé.
796 by Martin Pool
- note bzr log changes
244
885 by Martin Pool
- commit command refuses unless something is changed or --unchanged is given
245
    * By default the commit command refuses to record a revision with
246
      no changes unless the ``--unchanged`` option is given.
987 by Martin Pool
- note changes to command line parsing
247
974.1.26 by aaron.bentley at utoronto
merged mbp@sourcefrog.net-20050817233101-0939da1cf91f2472
248
    * The ``--no-plugins``, ``--profile`` and ``--builtin`` command
249
      line options must come before the command name because they 
250
      affect what commands are available; all other options must come 
251
      after the command name because their interpretation depends on
252
      it.
253
254
    * ``branch`` and ``clone`` added as aliases for ``branch``.
255
256
    * Default log format is back to the long format; the compact one
257
      is available with ``--short``.
258
      
259
      
260
  BUG FIXES:
261
  
262
    * Fix bugs in committing only selected files or within a subdirectory.
263
703 by Martin Pool
- split out a new 'bzr upgrade' command separate from
264
692 by Martin Pool
0.0.5 release
265
bzr-0.0.5  2005-06-15
448 by Martin Pool
- bzr with no command now shows help, not just an error
266
  
267
  CHANGES:
268
269
    * ``bzr`` with no command now shows help rather than giving an
270
      error.  Suggested by Michael Ellerman.
271
465 by Martin Pool
- Move show_status() out of Branch into a new function in
272
    * ``bzr status`` output format changed, because svn-style output
273
      doesn't really match the model of bzr.  Now files are grouped by
274
      status and can be shown with their IDs.  ``bzr status --all``
275
      shows all versioned files and unknown files but not ignored files.
276
527 by Martin Pool
- refactor log command
277
    * ``bzr log`` runs from most-recent to least-recent, the reverse
545 by Martin Pool
- --forward option for log
278
      of the previous order.  The previous behaviour can be obtained
279
      with the ``--forward`` option.
588 by Martin Pool
- change inventory command to not show ids by default
280
        
281
    * ``bzr inventory`` by default shows only filenames, and also ids
282
      if ``--show-ids`` is given, in which case the id is the second
283
      field.
527 by Martin Pool
- refactor log command
284
286 by Martin Pool
- New bzr whoami --email option
285
286
  ENHANCEMENTS:
287
288
    * New 'bzr whoami --email' option shows only the email component
289
      of the user identification, from Jo Vermeulen.
290
420 by Martin Pool
Doc
291
    * New ``bzr ignore PATTERN`` command.
310 by Martin Pool
- new 'bzr ignored' command!
292
318 by Martin Pool
- better error message for Ctrl-c
293
    * Nicer error message for broken pipe, interrupt and similar
294
      conditions that don't indicate an internal error.
317 by Martin Pool
- better error message for broken pipe
295
618 by Martin Pool
- ignore .git files as well
296
    * Add ``.*.sw[nop] .git .*.tmp *,v`` to default ignore patterns.
348 by Martin Pool
- Add vim and RCS ignorefile patterns
297
353 by Martin Pool
- Per-branch locks in read and write modes.
298
    * Per-branch locks keyed on ``.bzr/branch-lock``, available in
299
      either read or write mode.
300
384 by Martin Pool
doc
301
    * New option ``bzr log --show-ids`` shows revision and file ids.
367 by Martin Pool
- New --show-ids option for bzr log
302
378 by Martin Pool
- New usage bzr log FILENAME
303
    * New usage ``bzr log FILENAME`` shows only revisions that
304
      affected that file.
305
379 by Martin Pool
- Simpler compare_inventories() to possibly replace diff_trees
306
    * Changed format for describing changes in ``bzr log -v``.
307
389 by Martin Pool
- new commit --file option!
308
    * New option ``bzr commit --file`` to take a message from a file,
309
      suggested by LarstiQ.
310
468 by Martin Pool
- Interpret arguments to bzr status
311
    * New syntax ``bzr status [FILE...]`` contributed by Bartosz
312
      Oler.  File may be in a branch other than the working directory.
404 by Martin Pool
- bzr status now optionally takes filenames to check
313
416 by Martin Pool
- bzr log and bzr root now accept an http URL
314
    * ``bzr log`` and ``bzr root`` can be given an http URL instead of
315
      a filename.
316
422 by Martin Pool
- External-command patch from mpe
317
    * Commands can now be defined by external programs or scripts
318
      in a directory on $BZRPATH.
319
440 by Martin Pool
doc
320
    * New "stat cache" avoids reading the contents of files if they 
321
      haven't changed since the previous time.
322
443 by Martin Pool
- Patch from Fredrik Lundh to check Python version and
323
    * If the Python interpreter is too old, try to find a better one
324
      or give an error.  Based on a patch from Fredrik Lundh.
325
472 by Martin Pool
- Optional branch parameter to info command
326
    * New optional parameter ``bzr info [BRANCH]``.
327
491 by Martin Pool
- Selective commit!
328
    * New form ``bzr commit SELECTED`` to commit only selected files.
329
567 by Martin Pool
- New form 'bzr log -r FROM:TO'
330
    * New form ``bzr log -r FROM:TO`` shows changes in selected
331
      range; contributed by John A Meinel.
332
571 by Martin Pool
- new --diff-options to pass options through to external
333
    * New option ``bzr diff --diff-options 'OPTS'`` allows passing
334
      options through to an external GNU diff.
335
594 by Martin Pool
- add --no-recurse option for add command
336
    * New option ``bzr add --no-recurse`` to add a directory but not
337
      their contents.
338
607 by Martin Pool
doc
339
    * ``bzr --version`` now shows more information if bzr is being run
340
      from a branch.
341
441 by Martin Pool
- Fix from Lalo for unidiff output of newly added
342
  
343
  BUG FIXES:
344
345
    * Fixed diff format so that added and removed files will be
346
      handled properly by patch.  Fix from Lalo Martins.
347
536 by Martin Pool
doc
348
    * Various fixes for files whose names contain spaces or other
349
      metacharacters.
350
404 by Martin Pool
- bzr status now optionally takes filenames to check
351
296 by Martin Pool
- better reports from testbzr when it fails
352
  TESTING:
353
340 by Martin Pool
- more testcase fixes
354
    * Converted black-box test suites from Bourne shell into Python;
355
      now run using ``./testbzr``.  Various structural improvements to
356
      the tests.
297 by Martin Pool
- fix intentional testcase failure
357
398 by Martin Pool
- testbzr finds the right version of bzr to test
358
    * testbzr by default runs the version of bzr found in the same
359
      directory as the tests, or the one given as the first parameter.
360
399 by Martin Pool
- testbzr also runs selftests
361
    * testbzr also runs the internal tests, so the only command
362
      required to check is just ``./testbzr``.
363
508 by Martin Pool
- new -p option for testbzr to use a different version of python
364
    * testbzr requires python2.4, but can be used to test bzr running
365
      under a different version.
366
594 by Martin Pool
- add --no-recurse option for add command
367
    * Tests added for many other changes in this release.
368
398 by Martin Pool
- testbzr finds the right version of bzr to test
369
314 by Martin Pool
- Update ElementTree to 1.2.6
370
  INTERNAL:
371
372
    * Included ElementTree library upgraded to 1.2.6 by Fredrik Lundh.
373
389 by Martin Pool
- new commit --file option!
374
    * Refactor command functions into Command objects based on HCT by
375
      Scott James Remnant.
329 by Martin Pool
- refactor command functions into command classes
376
377
    * Better help messages for many commands.
378
344 by Martin Pool
- It's not an error to use the library without
379
    * Expose bzrlib.open_tracefile() to start the tracefile; until
380
      this is called trace messages are just discarded.
381
375 by Martin Pool
- New command touching-revisions and function to trace
382
    * New internal function find_touching_revisions() and hidden
383
      command touching-revisions trace the changes to a given file.
297 by Martin Pool
- fix intentional testcase failure
384
379 by Martin Pool
- Simpler compare_inventories() to possibly replace diff_trees
385
    * Simpler and faster compare_inventories() function.
386
397 by Martin Pool
- open_tracefile takes a tracefilename parameter
387
    * bzrlib.open_tracefile() takes a tracefilename parameter.
388
409 by Martin Pool
- New AtomicFile class
389
    * New AtomicFile class.
440 by Martin Pool
doc
390
391
    * New developer commands ``added``, ``modified``.
392
444 by Martin Pool
- cope on platforms with no urandom feature
393
394
  PORTABILITY:
395
396
    * Cope on Windows on python2.3 by using the weaker random seed.
397
      2.4 is now only recommended.
398
399
280 by Martin Pool
Prepare for 0.0.4 release
400
bzr-0.0.4  2005-04-22
184 by mbp at sourcefrog
pychecker fixups
401
196 by mbp at sourcefrog
selected-file diff
402
  ENHANCEMENTS:
184 by mbp at sourcefrog
pychecker fixups
403
244 by mbp at sourcefrog
- New 'bzr log --verbose' from Sebastian Cote
404
    * 'bzr diff' optionally takes a list of files to diff.  Still a bit
196 by mbp at sourcefrog
selected-file diff
405
      basic.  Patch from QuantumG.
184 by mbp at sourcefrog
pychecker fixups
406
242 by mbp at sourcefrog
Fix opening of ~/.bzr.log on Windows
407
    * More default ignore patterns.
408
244 by mbp at sourcefrog
- New 'bzr log --verbose' from Sebastian Cote
409
    * New 'bzr log --verbose' shows a list of files changed in the
410
      changeset.  Patch from Sebastian Cote.
411
261 by Martin Pool
- auto-rollover of .bzr.log
412
    * Roll over ~/.bzr.log if it gets too large.
413
272 by Martin Pool
- Add command aliases
414
    * Command abbreviations 'ci', 'st', 'stat', '?' based on a patch
415
      by Jason Diamon.
416
273 by Martin Pool
- New 'bzr help commands'
417
    * New 'bzr help commands' based on a patch from Denys Duchier.
418
235 by mbp at sourcefrog
update NEWS
419
252 by Martin Pool
- Don't use host fqdn for default user name, because DNS tends
420
  CHANGES:
421
422
    * User email is determined by looking at $BZREMAIL or ~/.bzr.email
423
      or $EMAIL.  All are decoded by the locale preferred encoding.
424
      If none of these are present user@hostname is used.  The host's
425
      fully-qualified name is not used because that tends to fail when
426
      there are DNS problems.
427
255 by Martin Pool
- New whoami command
428
    * New 'bzr whoami' command instead of username user-email.
429
252 by Martin Pool
- Don't use host fqdn for default user name, because DNS tends
430
235 by mbp at sourcefrog
update NEWS
431
  BUG FIXES: 
432
433
    * Make commit safe for hardlinked bzr trees.
434
245 by mbp at sourcefrog
- control files always in utf-8-unix format
435
    * Some Unicode/locale fixes.
436
278 by Martin Pool
- Better workaround for trailing newlines in diffs
437
    * Partial workaround for difflib.unified_diff not handling
438
      trailing newlines properly.
439
235 by mbp at sourcefrog
update NEWS
440
232 by mbp at sourcefrog
Allow docstrings for help to be in PEP0257 format.
441
  INTERNAL:
442
443
    * Allow docstrings for help to be in PEP0257 format.  Patch from
444
      Matt Brubeck.
445
235 by mbp at sourcefrog
update NEWS
446
    * More tests in test.sh.
447
239 by mbp at sourcefrog
- remove profiler temporary file when done
448
    * Write profile data to a temporary file not into working
449
      directory and delete it when done.
238 by mbp at sourcefrog
- Don't put profiling temp file in current directory
450
257 by Martin Pool
- Write less startup junk to .bzr.log
451
    * Smaller .bzr.log with process ids.
452
184 by mbp at sourcefrog
pychecker fixups
453
242 by mbp at sourcefrog
Fix opening of ~/.bzr.log on Windows
454
  PORTABILITY:
455
261 by Martin Pool
- auto-rollover of .bzr.log
456
    * Fix opening of ~/.bzr.log on Windows.  Patch from Andrew
457
      Bennetts.
242 by mbp at sourcefrog
Fix opening of ~/.bzr.log on Windows
458
262 by Martin Pool
- gen_file_id: break the file on either / or \ when looking
459
    * Some improvements in handling paths on Windows, based on a patch
460
      from QuantumG.
461
242 by mbp at sourcefrog
Fix opening of ~/.bzr.log on Windows
462
181 by mbp at sourcefrog
prepare for 0.0.3 release
463
bzr-0.0.3  2005-04-06
155 by mbp at sourcefrog
add new explicit RootEntry to inventory (in-core only)
464
156 by mbp at sourcefrog
new "directories" command
465
  ENHANCEMENTS:
466
467
    * New "directories" internal command lists versioned directories
468
      in the tree.
469
159 by mbp at sourcefrog
bzr commit --help now works
470
    * Can now say "bzr commit --help".
471
174 by mbp at sourcefrog
- New 'move' command; now separated out from rename
472
    * New "rename" command to rename one file to a different name
473
      and/or directory.
474
475
    * New "move" command to move one or more files into a different
476
      directory.
168 by mbp at sourcefrog
new "rename" command
477
164 by mbp at sourcefrog
new 'renames' command
478
    * New "renames" command lists files renamed since base revision.
479
176 by mbp at sourcefrog
New cat command contributed by janmar.
480
    * New cat command contributed by janmar.
481
165 by mbp at sourcefrog
- put .bzr.log in /home/mbp
482
  CHANGES:
483
166 by mbp at sourcefrog
- Write .bzr.log in utf8
484
    * .bzr.log is placed in $HOME (not pwd) and is always written in
485
      UTF-8.  (Probably not a completely good long-term solution, but
486
      will do for now.)
165 by mbp at sourcefrog
- put .bzr.log in /home/mbp
487
162 by mbp at sourcefrog
workaround for python2.3 difflib bug
488
  PORTABILITY:
489
490
    * Workaround for difflib bug in Python 2.3 that causes an
491
      exception when comparing empty files.  Reported by Erik Toubro
492
      Nielsen.
163 by mbp at sourcefrog
merge win32 portability fixes
493
165 by mbp at sourcefrog
- put .bzr.log in /home/mbp
494
  INTERNAL:
495
496
    * Refactored inventory storage to insert a root entry at the top.
497
180 by mbp at sourcefrog
- mv command is gone, but renames seem to be working
498
  TESTING:
499
169 by mbp at sourcefrog
Start of shell-based black-box testing in test.sh
500
    * Start of shell-based black-box testing in test.sh.
501
163 by mbp at sourcefrog
merge win32 portability fixes
502
503
bzr-0.0.2.1
504
505
  PORTABILITY:
506
507
    * Win32 fixes from Steve Brown.
508
509
181 by mbp at sourcefrog
prepare for 0.0.3 release
510
bzr-0.0.2  "black cube"  2005-03-31
101 by mbp at sourcefrog
change default ignore list
511
133 by mbp at sourcefrog
- new 'ignored' command
512
  ENHANCEMENTS:
101 by mbp at sourcefrog
change default ignore list
513
110 by mbp at sourcefrog
Add more patterns to default ignore list
514
    * Default ignore list extended (see bzrlib/__init__.py).
101 by mbp at sourcefrog
change default ignore list
515
102 by mbp at sourcefrog
- cache ignore list in Tree
516
    * Patterns in .bzrignore are now added to the default ignore list,
517
      rather than replacing it.
518
146 by mbp at sourcefrog
match ignore patterns like ./config.h
519
    * Ignore list isn't reread for every file.
102 by mbp at sourcefrog
- cache ignore list in Tree
520
110 by mbp at sourcefrog
Add more patterns to default ignore list
521
    * More help topics.
522
118 by mbp at sourcefrog
Update news
523
    * Reinstate the 'bzr check' command to check invariants of the
524
      branch.
133 by mbp at sourcefrog
- new 'ignored' command
525
135 by mbp at sourcefrog
Simple new 'deleted' command
526
    * New 'ignored' command lists which files are ignored and why;
527
      'deleted' lists files deleted in the current working tree.
528
529
    * Performance improvements.
137 by mbp at sourcefrog
new --profile option
530
531
    * New global --profile option.
146 by mbp at sourcefrog
match ignore patterns like ./config.h
532
    
533
    * Ignore patterns like './config.h' now correctly match files in
163 by mbp at sourcefrog
merge win32 portability fixes
534
      the root directory only.
535
536
99 by mbp at sourcefrog
update for release 0.0.1
537
bzr-0.0.1  2005-03-26
72 by mbp at sourcefrog
- import a subset of elementtree for easier installation
538
81 by mbp at sourcefrog
show space usage for various stores in the info command
539
  ENHANCEMENTS:
540
541
    * More information from info command.
542
83 by mbp at sourcefrog
Can now say "bzr help COMMAND" for more detailed help
543
    * Can now say "bzr help COMMAND" for more detailed help.
544
92 by mbp at sourcefrog
more performance measurement
545
    * Less file flushing and faster performance when writing logs and
546
      committing to stores.
547
96 by mbp at sourcefrog
with commit -v, show committed revision number
548
    * More useful verbose output from some commands.
549
93 by mbp at sourcefrog
Fix inverted display of 'R' and 'M' during 'commit -v'
550
  BUG FIXES:
551
552
    * Fix inverted display of 'R' and 'M' during 'commit -v'.
553
72 by mbp at sourcefrog
- import a subset of elementtree for easier installation
554
  PORTABILITY:
555
556
    * Include a subset of ElementTree-1.2.20040618 to make
557
      installation easier.
558
73 by mbp at sourcefrog
fix time.localtime call for python 2.3
559
    * Fix time.localtime call to work with Python 2.3 (the minimum
560
      supported).
561
562
71 by mbp at sourcefrog
Add NEWS file
563
bzr-0.0.0.69  2005-03-22
564
565
  ENHANCEMENTS:
566
567
    * First public release.
568
569
    * Storage of local versions: init, add, remove, rm, info, log,
570
      diff, status, etc.