/brz/remove-bazaar

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