/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
0.64.80 by Ian Clatworthy
added NEWS and setup.py
1
----------------------------
2
bzr-fastimport Release Notes
3
----------------------------
4
5
.. contents::
6
0.64.85 by Ian Clatworthy
prepare for 0.7 development
7
IN DEVELOPMENT
8
--------------
9
0.64.97 by Ian Clatworthy
update NEWS, making latest changes the start of 0.8dev
10
  COMPATIBILITY BREAKS:
11
0.79.10 by Ian Clatworthy
documentation clean-ups
12
    * ``exporters/bzr-fast-export`` has been replaced with a
13
      ``fast-export`` command. Some minor issues have been
14
      fixed at the same time: the first commit now goes into
15
      refs/heads/master (not refs/head/tmp); there's no
16
      checkpoint at the top of the stream; parent commits are
17
      now always given lower mark numbers than the commits they
18
      are merged into. (Ian Clatworthy)
19
0.82.1 by Ian Clatworthy
nicer and round-trippable mapping of git ref names to bzr branch names
20
    * The ``fast-import`` command now uses a different mapping of
21
      git reference names to bzr branch names. In summary:
22
      
23
      * ``refs/heads/foo`` is mapped to ``foo``
24
      * ``refs/remotes/origin/foo`` is mapped to ``foo.remote``
25
      * ``refs/tags/foo`` is mapped to ``foo.tag``
26
      * ``*/master`` is mapped to ``trunk``, ``trunk.remote``, etc.
27
      * ``*/trunk`` is mapped to ``git-trunk``, ``git-trunk.remote``, etc.
28
29
      This new mapping has been introduced so that more natural
30
      branch names are used and to enable round-tripping back to git.
31
      (Ian Clatworthy)
32
0.64.116 by Ian Clatworthy
fast-import-filter for including/excluding paths from a stream
33
    * The old ``fast-import-filter`` command is now called
34
      ``fast-import-query``. ``fast-import-filter`` now
35
      really filters the input to produce a fast-import stream
36
      based on filtering criteria. See below.
0.64.111 by Ian Clatworthy
rename fast-import-filter to fast-import-query
37
      (Ian Clatworthy)
38
0.64.99 by Ian Clatworthy
remove --inv-fulltext option
39
    * The ``--inv-fulltext`` option is no longer supported. It was
40
      only used in experimental mode for old versions of bzrlib so
41
      it added more complexity than value. (Ian Clatworthy)
42
0.64.85 by Ian Clatworthy
prepare for 0.7 development
43
  FEATURES:
44
0.77.16 by Ian Clatworthy
added NEWS item
45
    * Added ``fast-import-filter`` command for splitting out a
46
      subdirectory or bunch of files into their own project. It can
47
      also be used to create a new repository without any history
48
      for nominated files and directories. This is useful for
49
      removing information which is a security risk, huge binary
50
      files like ISO images, etc.
51
      (Ian Clatworthy)
52
0.76.4 by Ian Clatworthy
added NEWS item
53
    * Copying of files and symbolic links is now supported.
54
      (Ian Clatworthy)
55
0.64.109 by Ian Clatworthy
initial cut at reset support
56
    * Initial cut at reset support. (Brian de Alwis, Ian Clatworthy)
57
0.64.85 by Ian Clatworthy
prepare for 0.7 development
58
  IMPROVEMENTS:
59
0.64.109 by Ian Clatworthy
initial cut at reset support
60
    * If ``refs/heads/xxx`` and ``refs/remotes/origin/xxx`` are both
61
      defined, the latter is now mapped to a bzr branch called
62
      ``xxx.remote`` rather than ``remotes--origins--xxx``.
63
      (Ian Clatworthy)
64
0.64.105 by Ian Clatworthy
handle > 16 parents in fast-import-info
65
    * ``bzr fast-import-info`` now handles an unlimited # of parents for a
66
      revision. The spec suggests the maximum ought to be 16 but the linux
67
      kernel has revisions with more than that.
68
      (Ian Clatworthy)
69
0.81.11 by Ian Clatworthy
extend fast-import-info with merges, rename old paths & copy source paths
70
    * ``bzr fast-import-info`` now reports on things that may need caching,
71
      i.e. merges, rename old paths and copy source paths.
72
      (Ian Clatworthy)
73
0.64.107 by Ian Clatworthy
warn on tags with a missing from clause
74
    * Tag commands with a missing from clause now produce a warning but
75
      are otherwise ignored. (Scott James Remnant, Ian Clatworthy)
76
0.64.106 by Ian Clatworthy
let the id-map file have more revisions than the repository
77
    * The fastimport-id-map file can now have more revisions than the
78
      repository. (Scott James Remnant)
79
0.64.101 by Ian Clatworthy
reapply local enhancements to hg-fast-export
80
    * Updated the bundled version of hg-fast-export to be the latest
81
      code from http://repo.or.cz/w/fast-export.git. It should now
82
      support recent Mercurial releases.
83
      (Ian Clatworthy, #318903)
84
0.64.97 by Ian Clatworthy
update NEWS, making latest changes the start of 0.8dev
85
  BUG FIXES:
86
0.64.115 by Ian Clatworthy
update NEWS with info about filecopy bug
87
    * Fixed a *bad* bug where filecopy commands were being parsed
88
      as filerename commands. Repositories generated by previous
89
      version of bzr-fast-import where the input stream contained
90
      filecopy commands might be missing data (the copy source will
91
      no longer be there if it was unchanged since the copy happened)
92
      and ought to be regenerated.
93
      (Ian Clatworthy)
94
0.85.2 by Ian Clatworthy
improve per-file graph generation
95
    * Fixed how the per-file graph is generated. The per-file graph
96
      may still be less than perfect in the case where a file is only
97
      changed in a merge and not the parent, but in the vast majority
98
      of cases now, ``bzr check`` should no longer report inconsistent
99
      parents. (Ian Clatworthy)
100
0.64.98 by Ian Clatworthy
fix os import as needed on Windows
101
    * Fix ``os`` import as needed on Windows.
102
      (Ian Clatworthy, esskov, #264988)
103
0.64.102 by Ian Clatworthy
Handle a directory becoming a file and subsequent child deletes
104
    * Handle a directory turning into a file and then the children
105
      of that directory being deleted.
106
      (Ian Clatworthy, #309486)
107
0.64.104 by Ian Clatworthy
handle multiple merges in the one merge clause
108
    * Handle an empty email section.
109
      (Ian Clatworthy)
110
111
    * Handle multiple merges within the one merge clause. That's illegal
112
      according to the spec but git-fast-export does it.
113
      (Ian Clatworthy, #259711)
114
115
    * Handle names and paths that aren't utf8 encoded. The spec recommends
116
      utf8 encoding of these but git-fast-export doesn't always do that.
117
      (Ian Clatworthy, #289088)
118
0.64.97 by Ian Clatworthy
update NEWS, making latest changes the start of 0.8dev
119
    * Ignore lightweight tags with no from clause rather than abort.
120
      (It seems git-fast-export outputs these commands frequently now
121
      while it didn't appear to in early versions.)
122
      (Ian Clatworthy, edice, #259711)
123
124
    * Import into rich-root (and subtree) repositories without aborting.
125
      (Ian Clatworthy, #300921)
126
0.64.108 by Ian Clatworthy
recursively delete children when a directory is deleted
127
    * Recursively delete children when a directory is deleted.
128
      (Scott James Remnant)
129
0.64.110 by Ian Clatworthy
make deleteall less agressive in the files it tries to delete
130
    * The ``deleteall`` command now only tries to delete files in the
131
      nominated branch, not all known files. As a consequence,
132
      it should now be possible (if it wasn't before) to import
133
      multiple Darcs branches (via darcs-fast-export) at once.
134
      (Ian Clatworthy)
135
0.64.97 by Ian Clatworthy
update NEWS, making latest changes the start of 0.8dev
136
  API BREAKS:
137
138
  TESTING:
139
0.64.116 by Ian Clatworthy
fast-import-filter for including/excluding paths from a stream
140
    * A large number of tests have been added.
141
      (Ian Clatworthy)
142
0.64.97 by Ian Clatworthy
update NEWS, making latest changes the start of 0.8dev
143
  INTERNALS:
144
0.64.117 by Ian Clatworthy
generic_processor.py refactoring
145
    * Refactored ``processors/generic_processor.py`` into a bunch of modules.
146
      (Ian Clatworthy)
147
0.64.97 by Ian Clatworthy
update NEWS, making latest changes the start of 0.8dev
148
149
0.7 09-Feb-2009
150
---------------
151
152
  COMPATIBILITY BREAKS:
153
154
    * bzr-fast-export.py renamed to bzr-fast-export.
155
      (Jelmer Vernooij)
156
157
  IMPROVEMENTS:
158
0.64.91 by Ian Clatworthy
Add deleteall support (Miklos Vajna)
159
    * Add support for the deleteall command.
160
      (Miklos Vajna, #284941)
161
0.64.85 by Ian Clatworthy
prepare for 0.7 development
162
  BUG FIXES:
163
0.64.87 by Ian Clatworthy
bzr-fast-export exports rm+mv correctly now (Jonas)
164
    * bzr-fast-export now exports rm+mv correctly.
165
      (Jonas)
166
0.64.88 by Ian Clatworthy
Fix recursive rename handling (Pieter de Bie)
167
    * Fix recursive rename handling in bzr-fast-export.
168
      (Pieter de Bie, #287785)
169
0.64.86 by Ian Clatworthy
hg-fast-export should use binary mode on Windows (Alexey Stukalov)
170
    * hg-fast-export should use binary mode on Windows.
171
      (Alexey Stukalov)
172
0.64.90 by Ian Clatworthy
setup.py no longer requires python2.4
173
    * setup.py no longer assumes python2.4.
174
      (schickb@gmail.com)
175
0.64.89 by Ian Clatworthy
setup.py support fixed (Jelmer Vernooij)
176
    * setup.py support fixed.
177
      (Jelmer Vernooij)
178
0.64.92 by Ian Clatworthy
fix last-modified revision after rename (John Arbash Meinel)
179
    * Update the last-modified revision for a renamed file.
180
      (John Arbash Meinel)
181
0.64.85 by Ian Clatworthy
prepare for 0.7 development
182
0.64.84 by Ian Clatworthy
release 0.6
183
0.6 23-Jul-2008
184
---------------
0.64.80 by Ian Clatworthy
added NEWS and setup.py
185
186
  FEATURES:
187
188
  IMPROVEMENTS:
189
190
    * Added NEWS containing Release Notes. (Ian Clatworthy)
191
0.64.81 by Ian Clatworthy
'bzr help fastimport' now provides useful help
192
    * ``bzr help fastimport`` now provides help that is useful.
193
      (Ian Clatworthy)
194
0.64.82 by Ian Clatworthy
Merge Pieter de Bie's export-fixes branch
195
    * Numerous fixes to ``bzr-fast-export.py`` to improve round-tripping
196
      with Git. Added ``--import-marks`` and ``--export-marks`` options
197
      to ``fast-import`` as well.
198
      (Pieter de Bie)
199
0.64.83 by Ian Clatworthy
Merge Mirko Friedenhagen's regex improvement to svn-fast-export.py
200
    * ``svn-fast-export.py`` now supports a regular-expression to specify
201
      the branches to export.
202
      (Mirko Friedenhagen)
203
0.64.80 by Ian Clatworthy
added NEWS and setup.py
204
  BUG FIXES:
205
206
    * Support the new Repository API added in bzr.dev r3510. The old API
207
      will be used for earlier versions of bzr including bzr 1.6beta2 and
208
      earlier. (Ian Clatworthy)
209
210
  COMPATIBILITY BREAKS:
211
212
    * The ``--inv-fulltext`` option is not yet supported when the new
0.64.81 by Ian Clatworthy
'bzr help fastimport' now provides useful help
213
      Repository API is used to import revisions. The option can be
214
      provided but it will be ignored. (Ian Clatworthy)
0.64.80 by Ian Clatworthy
added NEWS and setup.py
215
216
  API BREAKS:
217
218
    * The ``RevisionLoader`` class has been renamed to ``RevisionLoader1``.
219
      The ``ExperimentalRevisionLoader`` class has been renamed to
220
      ``ImportRevisionLoader1``. New classes called ``RevisionLoader2``
221
      and ``ImportRevisionLoader2`` are provided that use the new
222
      Repository API. (Ian Clatworthy)
223
224
  TESTING:
225
226
  INTERNALS:
227
228
    * Improved packaging by adding a setup.py file. (Ian Clatworthy)
229
230
231
0.5 02-Jun-2008
232
---------------
233
234
  FEATURES:
235
236
    * Version suitable for Bazaar 1.5.
237
      (Ian Clatworthy)