~lifeless/bzrtools/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
Feb 29
* Add link-tree command

Feb 25
* Add hard-link support to cbranch

Feb 13
* RELEASE: bzrtools 1.2.0

Feb 12
* Handle missing patch program

Jan 10
* Support branch6 formats (dirstate-tags, pack*) in rspush
* RELEASE: bzrtools 1.1.0

Dec 21
* "branches" and "multi-pull" updated to new find_* APIs.
* new "trees" command.

Dec 20 2007
* cbranch is much faster, and supports --files-from.

Dec 1 2007
* RELEASE: bzrtools 1.0.0
* Use dotted revnos in graph-ancestry

Nov 23 2007
* Remove switch (now in bzr itself)

Nov 6 2007
* Handle command.options glitch
* RELEASE: bzrtools 0.92.1

Nov 1 2007
* Update rspush to work only in standalone trees and fix lock error
* RELEASE: bzrtools 0.92.0

September 11 2007
* RELEASE: bzrtools 0.91.0

September 4 2007
* switch works even when source branch is read-only

August 15 2007
* Allow zap --force to delete a checkout with uncommitted changes

August 14 2007
* Hide show-paths command, in favour of bzr info
* BzrTools does not do out-of-date checks unless a bzrtools command is run
* shelf doesn't emit reject message in test suite
* branches now works with Apache (and possibly other servers) again
* branches now dies quickly & cleanly if it can't connect
* multi-pull reuses connections where possible
* RELEASE: bzrtools 0.90.0
* remove branch-mark

July 10 2007
* RELEASE: bzrtools 0.18.0

June 15 2007
* graph-ancestry supports new graph API, indicates both possible merge bases,
  indicates non-base LCAs, defaults max-distance to 100, defaults branch to
  cwd.

June 12 2007
* RELEASE: bzrtools 0.17.0
* RELEASE: bzrtools 0.17.1

June 10 2007
* Whitespace cleanups from Charlie Shepherd

June 9 2007
* Version warning is suppressed for dev version of the next release.  E.g.
  bzrtools 0.17.0 will not complain when used with Bazaar 0.18.0 dev.

May 8 2007
* RELEASE: bzrtools 0.16.1

April 27 2007
* RELEASE: bzrtools 0.16.0

March 26 2007
* Get shelf tests passing with dirstate (again!)
* RELEASE: bzrtools 0.15.4

March 26 2007
* Add branch parameter to show-paths

March 16 2007
* RELEASE: bzrtools 0.15.3

March 12 2007
* Hack around hunk headers showing as long lines.

March 9 2007
* Handle broken python tar implementations in upstream_import
* RELEASE: bzrtools 0.15.2

March 7 2007
* RELEASE: bzrtools 0.15.1
* RELEASE: bzrtools 0.15.0

Feb 2 2007
* Colordiff warns on long lines

Jan 17 2007
* RELEASE: bzrtools 0.14.0

Jan 16 2007
* 'colordiff' now optionally checks for whitespace violations

Jan 8 2007
* 'import' now imports directories.

Jan 4 2007
* 'cbranch' now supports multilevel paths.  So your repo hierarchy can match
  your working directory hierarchy exactly.  New config option must be
  used: "cbranch_target".  Appendpath policy should be used for this.

Dec 28
* 'import' command now honours execute bit in tarfiles

Dec 21
* 'graph-ancestry' shows branch nick if applicable

Dec 19
* 'patch' works over sftp (and, in theory, all transports)

Dec 13
* 'branch-history' tolerates commit ids with no email

Dec 12
* Add zip support to 'import' command

Dec 11
* 'patch' fixed to work properly with http URLs and all other transports

Dec 5
* 'rspush' supports dedicated rsync servers (i.e. site:: syntax) 
  (Andrew Tridgell)

Dec 4
* 'shelf' handles pipe errors better when invoking patch 

Nov 27
* RELEASE: bzrtools 0.13.0

Nov 22
* Add encoding flag for 'baz-import'
* Fix deprecated API use in 'switch'
* Add show-paths command from Alexander Belchenko

Oct 25
* RELEASE: bzrtools 0.12.0
* Update 'import' command for unique roots changes

Oct 24
* Fix parent-setting in 'cbranch'.

Oct 15
* Update for unique roots changes

Sep 25
* RELEASE: bzrtools 0.11.0
* Remove Shove
* Clean up test suite

Aug 28
* Shove is now deprecated
* Reduce interactive slowdown by late-loading PyBaz
* baz-import speedup: remove useless merge_innter call

Aug 15
* Check bzrlib version
* RELEASE: bzrtools 0.9.1

Aug 11
* RELEASE: bzrtools 0.9.0

Aug 6
* Add --no-color option to shelve/unshelve

July 13
* clean-tree no longer treats --detritus or --ignored as including --unknowns

July 11
* Shelf colorizing

June 14
* Add 'shove' command, to move changes to a different tree

June 3
* clean-tree tweaks

May 30
* test suite updates

May 18
* Add 'import' command, to import tarballs

May 11
* RELEASE: bzrtools 0.8.1
* Fixed test case failure

May 9
* RELEASE: bzrtools 0.8

May 1
* Renamed push to rspush (Robert Collins/Aaron Bentley)

Apr 11
* New Switch command (David Allouche/Canonical)

Mar 22
* New Zap command

Mar 18
* Updates to Shelf command

Mar 10
* New baz-import algorithm, with respository support

Jan 31
* RELEASE: bzrtools 0.7
* Improved shell completion
* bzr push can omit working tree
* Documentation updates

Dec 13
* New test.py for standalone (kinda) testing
* New branch-history command
* New "fix" command (done automatically in fetch-ghosts)

Nov 8
* Various API updates
* Added force-reweave-inventory from Daniel Silverstone
* Decorated push from Robert Collins
* Improved shell completion
* Improved import when first ancestor is in an unregisered archive

Oct 28
* Added tests for several commands
* Made push auto_disable when native push present
* Merged Michael Ellerman's shelf v2 plugin 
* New "shell" command, derived from Fai
* Got pull working with URLs

Oct 19
* Added setup.py
* disabled annotate in favor of bzr annotate
* Added clean-tree --detrius
* API sync with bzr

Oct 14
* Default-ignore shelf files
* Win32 compatability fixes (Alexander Belchenko)
* Conflict handling now in bzr itself
* Fetch-missing renamed to fetch-ghosts
* Annotate includes changes since last commit, uses sha1 instead of text_id

Sept 29
* better errors for bad push locations (Eirik Nygaard)
* prevented push from overwriting any non-empty directory that is not an
  ancestor branch.  (Remote revision-history must be a subset of local.)
* added --overwrite option to push

Sept 22
* Significant reworking of graph-ancestry
* Fetch-missing uses 'parent' instead of 'x-pull' (bzr changed)
* Updated to match bzr 0.0.8 API changes
* Updated to handle new bzr diff output

Sept 13
* documented clean-tree, conflicts, resolve, graph-ancestry, patch
* obsoleted all the executibles; bzrtools only works as plugins now

June 15, 2005
* Added annotate
* Added Michael Ellerman's shelf/unshelf
* Implemented python user interface

June 8, 2005
baz2bzr
* much better error messages for common mistakes
* more thorough unit testing
* works better with recent merge changes
* Debian packaging (Jeff Bailey)

June 7, 2005
* baz2bzr supports updating a previous import (John Meinel)
* baz2bzr has proper commandline parsing (John Meinel)
* baz2bzr can skip symlinks when importing
* bzr-pull is obsolete, now that that bzr has a native pull command