-
Notifications
You must be signed in to change notification settings - Fork 8
/
ChangeLog
187 lines (142 loc) · 6.58 KB
/
ChangeLog
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
2023-10-01 -- version 0.6.2
* Fix edge-case where delete actions are issued for non-existent paths,
causing unloadable dumps (by Antoine Lambert)
* Testing framework updated to Python 3
(by Sebastian Pipping)
2022-02-15 -- version 0.6.1
* When dumping subdirectories, check for full paths (so
that changes to /foobar/ won't included when dumping /foo/
(by William Baum)
* Ignore case when checking for "HEAD" revision in argument
parsing (by William Baum)
* Fixed asciidoc detection and improved autoconf setup
(by Sebastian Pipping)
2012-05-14 -- version 0.6
* Rewrote version path storage, now using crit-bits for storing
path trees and a custom, simple key-value storage
* Rewrote property storage, now using reference counting
* Added compression for internal tree deltas and properties
using Snappy (not on Windows yet)
* Fixed missing replacements of 'modify' actions with 'add' when
dumping subdirectories.
* Fixed revision range handling when running in incremental mode
* Fixed ordering of linker arguments (#3515292)
2012-03-11 -- version 0.5.8
* Fixed invalid dump output when directories have been copied and
subdirectories have been changed in the same revision (#3489637)
* Fixed invalid dump output when previously replaced directories
are being copied (#3483858)
2011-11-21 -- version 0.5.7
* Fixed invalid dump output when paths had been copied from padded
revisions (when running with --keep-revnums)
* Added --dry-run and --obfuscate for more expressive bug reports
* Respect CFLAGS and CXXFLAGS from environment in configure
2011-07-15 -- version 0.5.6
* Faster revision range determination
* Performance improvements for the path hash
* Use APR's list implementation instead of a custom one
* Fixed possible invalid dumps if the server log contained 'deleted'
entries for every child of a deleted tree
* Fixed potential segmentation fault during path hash reconstruction
* Fixed CodeBlocks project file for compilation on Windows
2011-03-03 -- version 0.5.5
* Fixed possible crash when dumping a subdirectory (#2997558)
* Fixed performance issues when dumping a subdirectory due to
unnecessary stats for copied revisions.
2011-02-13 -- version 0.5.4
* Add support for svn's --config-dir option
* Fixed missing deltification when running with --deltas
* Fixed crash when passing certain command line options multiple times
* Fixed crash on Windows on Subversion errors
* Fixed wrong libintl linker option (patch by François Revol, #3031819)
2009-12-15 -- version 0.5.3
* Added detection for paths affected by a copy operation, which
fixes possibly invalid dumpfiles (#22898487)
* Moved data output to the end of the delta editor run. This fixes
a bug that could prevent properties from being dumped (#2898815)
* Fixed dumping of root node modifications
* Fixed missing construction of user prefix when dumping a subdirectory
with --keep-revnums
* Fixed --disable-man and --disable-tests arguments for configure
(#2831432)
2009-07-17 -- version 0.5.2
* Fixed Node-copyfrom-rev revision number calculation when dumping
subdirectories
* Fixed segmentation fault that occured when dumping a subdirectory in
incremental mode and starting at revision 1
* Fixed a few minor issues with revision number and range parsing
* Added a simple unit test environment
2009-07-11 -- version 0.5.1
* Fixed dumping of file and directory properties
* Fixed memory leaks
* Include the dump file header in incremental dumps
(Added --no-incremental-header flag to restore the old behaviour)
* Use dump format version "3" only when dumping with --deltas
* The program can be built and run on Windows now
2009-06-01 -- version 0.5
* Added support for dumping file content deltas
* Added support for incremental dumps
* Improved session authentication support
* Added dumping of MD5-sums
* Removed online/offline mode distinction (now always using
"online" diff calls)
* Fixed dumping of file copies which include modifications
* Again, a complete rewrite
2009-04-15 -- version 0.4.4-1
* Fixed build issues with Subversion 1.6.1
2009-03-30 -- version 0.4.4
* Added --no-check-certificate option which disables SSL certificate
verification
* Added username information to password prompt
* Added german translation
2008-11-21 -- version 0.4.3
* Added --dump-uuid option
* Fixed error that occured when dumping a sub-directory via a
file://-url that has been the destination of a copy operation
* Prohibited descending into symlinked directories while cleaning up
the working copy after dumping
* Changed Output format version to "2" for better compatibility
with svndumpfilter
2008-10-08 -- version 0.4.2
* Fixed segfault when dumping a copy action with --keep-revnums
2008-10-05 -- version 0.4.1
* Added --keep-revnums flag to sync revision numbers with the
source repository
* Automatically switch to online mode for file://-urls
* Fixed bug that prevented switching to online mode when dumping a
single file and using little or less verbosity
2008-09-29 -- version 0.4
* Automatic changelog fetching
* Big speed improvements for both online and offline mode
* Added --stop argument (stop dumping at specified revision)
* Better checking for APR and Subversion in resulting ./configure
* Username and password arguments are now filled with spaces to hide
them from process viewers
* Build system should be more robust now, using the lib/ folder which
implements possibly missing system calls (from gnulib)
* Yes, it's a rewrite
2008-09-06 -- version 0.3.2
* Fixed memory leaks due to long-living pools
* Changed sorting of dumped nodes (change prior to add prior to delete
prior to replace)
* Output empty properties only if a node is being added
2008-09-01 -- version 0.3.1
* Added custom prefix for dumped data
* Fixed copy resolving from non-sub-paths with a revision number that
has already been dumped
* Fixed node-type checking in copy resolving
* Fixed leaking memory due to svn_error_t pointers
2008-08-24 -- version 0.3
* Added new offline mode which provides a big speedup for repositories
outside the local network
* Copies from a source out of reach (i.e. a source that has not been
dumped yet) will be resolved and marked as "added"
* Added another verbosity mode and some additional flags for convenience
* Added man page
* Switched to GNU autotools
2008-08-11 -- version 0.2
* Fixed horrible memory leak(s)
* Added dumping of rename copyfrom information
* Added correct uri encoding of path names
2008-08-10 -- version 0.1
* Initial release