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