comparison tests/fixtures/tagged_vendor_and_oldest_not_trunk.svndump @ 59:430af23bef4a

Performance fix for branches-from-tags in real replay, which is tied up with changes that fix problems when trunk is not the oldest branch. Also includes fixes for copying from a tag that we chose not to create (eg tagging a vendor branch) and includes tests for all of those things.
author Augie Fackler <durin42@gmail.com>
date Tue, 04 Nov 2008 16:38:16 -0600
parents
children
comparison
equal deleted inserted replaced
58:a8b9c7e7c2ac 59:430af23bef4a
1 SVN-fs-dump-format-version: 2
2
3 UUID: 0e935f28-8caa-dd11-b3dc-00105ae0362c
4
5 Revision-number: 0
6 Prop-content-length: 56
7 Content-length: 56
8
9 K 8
10 svn:date
11 V 27
12 2008-11-04T16:18:04.048615Z
13 PROPS-END
14
15 Revision-number: 1
16 Prop-content-length: 102
17 Content-length: 102
18
19 K 7
20 svn:log
21 V 3
22 btt
23 K 10
24 svn:author
25 V 5
26 durin
27 K 8
28 svn:date
29 V 27
30 2008-11-04T16:18:29.661251Z
31 PROPS-END
32
33 Node-path: branches
34 Node-kind: dir
35 Node-action: add
36 Prop-content-length: 10
37 Content-length: 10
38
39 PROPS-END
40
41
42 Node-path: tags
43 Node-kind: dir
44 Node-action: add
45 Prop-content-length: 10
46 Content-length: 10
47
48 PROPS-END
49
50
51 Node-path: trunk
52 Node-kind: dir
53 Node-action: add
54 Prop-content-length: 10
55 Content-length: 10
56
57 PROPS-END
58
59
60 Revision-number: 2
61 Prop-content-length: 119
62 Content-length: 119
63
64 K 7
65 svn:log
66 V 19
67 Add the vendor dir.
68 K 10
69 svn:author
70 V 5
71 durin
72 K 8
73 svn:date
74 V 27
75 2008-11-04T16:19:16.816658Z
76 PROPS-END
77
78 Node-path: vendor
79 Node-kind: dir
80 Node-action: add
81 Prop-content-length: 10
82 Content-length: 10
83
84 PROPS-END
85
86
87 Node-path: vendor/foobaz
88 Node-kind: dir
89 Node-action: add
90 Prop-content-length: 10
91 Content-length: 10
92
93 PROPS-END
94
95
96 Node-path: vendor/foobaz/alpha
97 Node-kind: file
98 Node-action: add
99 Prop-content-length: 10
100 Text-content-length: 6
101 Text-content-md5: 9f9f90dbe3e5ee1218c86b8839db1995
102 Content-length: 16
103
104 PROPS-END
105 alpha
106
107
108 Node-path: vendor/foobaz/beta
109 Node-kind: file
110 Node-action: add
111 Prop-content-length: 10
112 Text-content-length: 5
113 Text-content-md5: f0cf2a92516045024a0c99147b28f05b
114 Content-length: 15
115
116 PROPS-END
117 beta
118
119
120 Node-path: vendor/foobaz/delta
121 Node-kind: file
122 Node-action: add
123 Prop-content-length: 10
124 Text-content-length: 6
125 Text-content-md5: d2840cc81bc032bd1141b56687d0f93c
126 Content-length: 16
127
128 PROPS-END
129 delta
130
131
132 Node-path: vendor/foobaz/gamma
133 Node-kind: file
134 Node-action: add
135 Prop-content-length: 10
136 Text-content-length: 6
137 Text-content-md5: 303febb9068384eca46b5b6516843b35
138 Content-length: 16
139
140 PROPS-END
141 gamma
142
143
144 Revision-number: 3
145 Prop-content-length: 139
146 Content-length: 139
147
148 K 7
149 svn:log
150 V 39
151 Adding oldest data, which is not trunk.
152 K 10
153 svn:author
154 V 5
155 durin
156 K 8
157 svn:date
158 V 27
159 2008-11-04T16:22:06.704260Z
160 PROPS-END
161
162 Node-path: branches/oldest
163 Node-kind: dir
164 Node-action: add
165 Prop-content-length: 10
166 Content-length: 10
167
168 PROPS-END
169
170
171 Node-path: branches/oldest/five
172 Node-kind: file
173 Node-action: add
174 Prop-content-length: 10
175 Text-content-length: 5
176 Text-content-md5: 014835e36358e38c7f7897d6571e4529
177 Content-length: 15
178
179 PROPS-END
180 five
181
182
183 Node-path: branches/oldest/four
184 Node-kind: file
185 Node-action: add
186 Prop-content-length: 10
187 Text-content-length: 5
188 Text-content-md5: 75ffdb827341e578959bfcabde3789d8
189 Content-length: 15
190
191 PROPS-END
192 four
193
194
195 Node-path: branches/oldest/one
196 Node-kind: file
197 Node-action: add
198 Prop-content-length: 10
199 Text-content-length: 4
200 Text-content-md5: 5bbf5a52328e7439ae6e719dfe712200
201 Content-length: 14
202
203 PROPS-END
204 one
205
206
207 Node-path: branches/oldest/three
208 Node-kind: file
209 Node-action: add
210 Prop-content-length: 10
211 Text-content-length: 6
212 Text-content-md5: febe6995bad457991331348f7b9c85fa
213 Content-length: 16
214
215 PROPS-END
216 three
217
218
219 Node-path: branches/oldest/two
220 Node-kind: file
221 Node-action: add
222 Prop-content-length: 10
223 Text-content-length: 4
224 Text-content-md5: c193497a1a06b2c72230e6146ff47080
225 Content-length: 14
226
227 PROPS-END
228 two
229
230
231 Revision-number: 4
232 Prop-content-length: 105
233 Content-length: 105
234
235 K 7
236 svn:log
237 V 6
238 delete
239 K 10
240 svn:author
241 V 5
242 durin
243 K 8
244 svn:date
245 V 27
246 2008-11-04T16:22:49.936769Z
247 PROPS-END
248
249 Node-path: trunk
250 Node-action: delete
251
252
253 Revision-number: 5
254 Prop-content-length: 124
255 Content-length: 124
256
257 K 7
258 svn:log
259 V 24
260 create trunk from branch
261 K 10
262 svn:author
263 V 5
264 durin
265 K 8
266 svn:date
267 V 27
268 2008-11-04T16:23:00.562964Z
269 PROPS-END
270
271 Node-path: tags/foobaz_1
272 Node-kind: dir
273 Node-action: add
274 Node-copyfrom-rev: 2
275 Node-copyfrom-path: vendor/foobaz
276 Prop-content-length: 34
277 Content-length: 34
278
279 K 13
280 svn:mergeinfo
281 V 0
282
283 PROPS-END
284
285
286 Node-path: trunk
287 Node-kind: dir
288 Node-action: add
289 Node-copyfrom-rev: 3
290 Node-copyfrom-path: branches/oldest
291 Prop-content-length: 34
292 Content-length: 34
293
294 K 13
295 svn:mergeinfo
296 V 0
297
298 PROPS-END
299
300
301 Revision-number: 6
302 Prop-content-length: 146
303 Content-length: 146
304
305 K 7
306 svn:log
307 V 46
308 copy data from a vendor branch tag into trunk.
309 K 10
310 svn:author
311 V 5
312 durin
313 K 8
314 svn:date
315 V 27
316 2008-11-04T16:23:32.980956Z
317 PROPS-END
318
319 Node-path: trunk/foobaz
320 Node-kind: dir
321 Node-action: add
322 Node-copyfrom-rev: 5
323 Node-copyfrom-path: tags/foobaz_1
324
325