~abentley/bzrtools/bzrtools.dev

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
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