Mercurial > hgsubversion
comparison tests/fixtures/renames.svndump @ 1233:0d0132cba155
editor: fix edge case with in memory file-store size limit
There are a few cases where we will set a single file into to the
editor's FileStore object more than once. Notably, for copied and
then modified files, we will set it at least twice. Three times if
editing fails (which it can for symlinks).
If we pass the in-memory storage limit in between the first (or second
if editing fails) time we set the file and the last time we set the
file, we will write the data to the in memory store the first time and
the file store the last time. We didn't remove it form the in-memory
store though, and we always prefer reading from the in-memory store.
This means we can sometimes end up with the wrong version of a file.
This is fairly unlikely to happen in normal use since you need to hit
the memory limit between two writes to the store for the same file.
We only write a file multiple times if a) the file (and not one of
it's parent directories) is copied and then modified or b) editing
fails. From what I can tell, it's only common for editing to fail for
symlinks, and they ten to be relatively small data that is unlikely to
push over the limit. Finally, the default limit is 100MB which I
would expect to be most often either well over (source code) or well
under (binaries or automated changes) the size of the changes files in
a single commit.
The easiest way to reproduce this is to set the in-memory cache size
to 0 and then commit a copied and modified symlink. The empty-string
version from the failed editing will be the one that persists. I
happened to stumble upon this while trying (and failing) to test a
bug-fix for a related bug with identical symptoms (empty simlink). I
have seen this in the wild, once, but couldn't reproduce it at the
time. The repo in question is quite large and quite active, so I am
quite confident in my estimation that this is a real, but very rare,
problem.
The test changes attached to this was mneant to test a related bug,
but turned out not to actually cover the bug in question. They did
trigger this bug though, and are worthwhile to test, so I kept them.
author | David Schleimer <dschleimer@fb.com> |
---|---|
date | Mon, 07 Apr 2014 17:51:59 -0700 |
parents | c2a84d436202 |
children |
comparison
equal
deleted
inserted
replaced
1232:ba8485b9fee0 | 1233:0d0132cba155 |
---|---|
1 SVN-fs-dump-format-version: 2 | 1 SVN-fs-dump-format-version: 2 |
2 | 2 |
3 UUID: 113560bd-ec36-42a6-acef-e4688a33b129 | 3 UUID: e86bec6c-370f-405d-b639-abb48bba3962 |
4 | 4 |
5 Revision-number: 0 | 5 Revision-number: 0 |
6 Prop-content-length: 56 | 6 Prop-content-length: 56 |
7 Content-length: 56 | 7 Content-length: 56 |
8 | 8 |
9 K 8 | 9 K 8 |
10 svn:date | 10 svn:date |
11 V 27 | 11 V 27 |
12 2008-12-05T22:48:38.139917Z | 12 2014-04-07T22:34:17.074854Z |
13 PROPS-END | 13 PROPS-END |
14 | 14 |
15 Revision-number: 1 | 15 Revision-number: 1 |
16 Prop-content-length: 114 | 16 Prop-content-length: 118 |
17 Content-length: 114 | 17 Content-length: 118 |
18 | 18 |
19 K 10 | |
20 svn:author | |
21 V 10 | |
22 dschleimer | |
23 K 8 | |
24 svn:date | |
25 V 27 | |
26 2014-04-07T22:34:17.214759Z | |
19 K 7 | 27 K 7 |
20 svn:log | 28 svn:log |
21 V 12 | 29 V 12 |
22 init project | 30 init project |
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: trunk | |
43 Node-kind: dir | |
44 Node-action: add | |
45 Prop-content-length: 10 | |
46 Content-length: 10 | |
47 | |
48 PROPS-END | |
49 | |
50 | |
51 Revision-number: 2 | |
52 Prop-content-length: 120 | |
53 Content-length: 120 | |
54 | |
23 K 10 | 55 K 10 |
24 svn:author | 56 svn:author |
25 V 7 | 57 V 10 |
26 pmezard | 58 dschleimer |
27 K 8 | 59 K 8 |
28 svn:date | 60 svn:date |
29 V 27 | 61 V 27 |
30 2008-12-05T22:48:38.525864Z | 62 2014-04-07T22:34:17.391940Z |
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: trunk | |
43 Node-kind: dir | |
44 Node-action: add | |
45 Prop-content-length: 10 | |
46 Content-length: 10 | |
47 | |
48 PROPS-END | |
49 | |
50 | |
51 Revision-number: 2 | |
52 Prop-content-length: 113 | |
53 Content-length: 113 | |
54 | |
55 K 7 | 63 K 7 |
56 svn:log | 64 svn:log |
57 V 11 | 65 V 14 |
58 add a and b | 66 add everything |
67 PROPS-END | |
68 | |
69 Node-path: trunk/a | |
70 Node-kind: file | |
71 Node-action: add | |
72 Prop-content-length: 10 | |
73 Text-content-length: 2 | |
74 Text-content-md5: 60b725f10c9c85c70d97880dfe8191b3 | |
75 Text-content-sha1: 3f786850e387550fdab836ed7e6dc881de23001b | |
76 Content-length: 12 | |
77 | |
78 PROPS-END | |
79 a | |
80 | |
81 | |
82 Node-path: trunk/b | |
83 Node-kind: file | |
84 Node-action: add | |
85 Prop-content-length: 10 | |
86 Text-content-length: 2 | |
87 Text-content-md5: 3b5d5c3712955042212316173ccf37be | |
88 Text-content-sha1: 89e6c98d92887913cadf06b2adb97f26cde4849b | |
89 Content-length: 12 | |
90 | |
91 PROPS-END | |
92 b | |
93 | |
94 | |
95 Node-path: trunk/changed | |
96 Node-kind: file | |
97 Node-action: add | |
98 Prop-content-length: 10 | |
99 Text-content-length: 8 | |
100 Text-content-md5: ec1bebaea2c042beb68f7679ddd106a4 | |
101 Text-content-sha1: 2f6933b5ee0f5fdd823d9717d8729f3c2523811b | |
102 Content-length: 18 | |
103 | |
104 PROPS-END | |
105 changed | |
106 | |
107 | |
108 Node-path: trunk/changeddir | |
109 Node-kind: dir | |
110 Node-action: add | |
111 Prop-content-length: 10 | |
112 Content-length: 10 | |
113 | |
114 PROPS-END | |
115 | |
116 | |
117 Node-path: trunk/changeddir/f | |
118 Node-kind: file | |
119 Node-action: add | |
120 Prop-content-length: 10 | |
121 Text-content-length: 9 | |
122 Text-content-md5: 2dfdfd8492a2c558ec838d69f73f5f6b | |
123 Text-content-sha1: fc7acf217b976525893922a9ed1bb3c3ab24f3a9 | |
124 Content-length: 19 | |
125 | |
126 PROPS-END | |
127 changed2 | |
128 | |
129 | |
130 Node-path: trunk/changeddir/link | |
131 Node-kind: file | |
132 Node-action: add | |
133 Prop-content-length: 33 | |
134 Text-content-length: 6 | |
135 Text-content-md5: af3f1e8f8fa51f08e4985bda241ee7b8 | |
136 Text-content-sha1: f11a0ea0293755a1ec59d29628130cf3fcd3ec1c | |
137 Content-length: 39 | |
138 | |
139 K 11 | |
140 svn:special | |
141 V 1 | |
142 * | |
143 PROPS-END | |
144 link f | |
145 | |
146 Node-path: trunk/changedlink | |
147 Node-kind: file | |
148 Node-action: add | |
149 Prop-content-length: 33 | |
150 Text-content-length: 12 | |
151 Text-content-md5: d91fb1e1062e62a17f97b44932d454c4 | |
152 Text-content-sha1: 8c147187742f58ed0cd8707ddd0c0942fe8b2616 | |
153 Content-length: 45 | |
154 | |
155 K 11 | |
156 svn:special | |
157 V 1 | |
158 * | |
159 PROPS-END | |
160 link changed | |
161 | |
162 Node-path: trunk/da | |
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: trunk/da/daf | |
172 Node-kind: file | |
173 Node-action: add | |
174 Prop-content-length: 10 | |
175 Text-content-length: 2 | |
176 Text-content-md5: 2cd6ee2c70b0bde53fbe6cac3c8b8bb1 | |
177 Text-content-sha1: 2b66fd261ee5c6cfc8de7fa466bab600bcfe4f69 | |
178 Content-length: 12 | |
179 | |
180 PROPS-END | |
181 c | |
182 | |
183 | |
184 Node-path: trunk/da/dalink | |
185 Node-kind: file | |
186 Node-action: add | |
187 Prop-content-length: 33 | |
188 Text-content-length: 8 | |
189 Text-content-md5: 21af4beda4f4d197c0b1cecbf11543dc | |
190 Text-content-sha1: 52f2276428bcb4cf45fefaf293521b5b3a26aa5f | |
191 Content-length: 41 | |
192 | |
193 K 11 | |
194 svn:special | |
195 V 1 | |
196 * | |
197 PROPS-END | |
198 link daf | |
199 | |
200 Node-path: trunk/da/db | |
201 Node-kind: dir | |
202 Node-action: add | |
203 Prop-content-length: 10 | |
204 Content-length: 10 | |
205 | |
206 PROPS-END | |
207 | |
208 | |
209 Node-path: trunk/da/db/dbf | |
210 Node-kind: file | |
211 Node-action: add | |
212 Prop-content-length: 10 | |
213 Text-content-length: 2 | |
214 Text-content-md5: e29311f6f1bf1af907f9ef9f44b8328b | |
215 Text-content-sha1: e983f374794de9c64e3d1c1de1d490c0756eeeff | |
216 Content-length: 12 | |
217 | |
218 PROPS-END | |
219 d | |
220 | |
221 | |
222 Node-path: trunk/da/db/dblink | |
223 Node-kind: file | |
224 Node-action: add | |
225 Prop-content-length: 33 | |
226 Text-content-length: 11 | |
227 Text-content-md5: 301198daf87f24796a8be0746389da42 | |
228 Text-content-sha1: af5485e6ea78867c36f7993542cbaadb570b79c8 | |
229 Content-length: 44 | |
230 | |
231 K 11 | |
232 svn:special | |
233 V 1 | |
234 * | |
235 PROPS-END | |
236 link ../daf | |
237 | |
238 Node-path: trunk/deleteddir | |
239 Node-kind: dir | |
240 Node-action: add | |
241 Prop-content-length: 10 | |
242 Content-length: 10 | |
243 | |
244 PROPS-END | |
245 | |
246 | |
247 Node-path: trunk/deleteddir/f | |
248 Node-kind: file | |
249 Node-action: add | |
250 Prop-content-length: 10 | |
251 Text-content-length: 11 | |
252 Text-content-md5: 49b72b575e26ecddb296dd59b24c3e67 | |
253 Text-content-sha1: 02801293a2cd7e4c105239d34a3cfa4a4eb9c921 | |
254 Content-length: 21 | |
255 | |
256 PROPS-END | |
257 deleteddir | |
258 | |
259 | |
260 Node-path: trunk/deleteddir/link | |
261 Node-kind: file | |
262 Node-action: add | |
263 Prop-content-length: 33 | |
264 Text-content-length: 6 | |
265 Text-content-md5: af3f1e8f8fa51f08e4985bda241ee7b8 | |
266 Text-content-sha1: f11a0ea0293755a1ec59d29628130cf3fcd3ec1c | |
267 Content-length: 39 | |
268 | |
269 K 11 | |
270 svn:special | |
271 V 1 | |
272 * | |
273 PROPS-END | |
274 link f | |
275 | |
276 Node-path: trunk/deletedfile | |
277 Node-kind: file | |
278 Node-action: add | |
279 Prop-content-length: 10 | |
280 Text-content-length: 8 | |
281 Text-content-md5: 4d742b2f247bec99b41a60acbebc149a | |
282 Text-content-sha1: 1ef5922542033869106719d682a87ed706af4ddd | |
283 Content-length: 18 | |
284 | |
285 PROPS-END | |
286 deleted | |
287 | |
288 | |
289 Node-path: trunk/deletedlink | |
290 Node-kind: file | |
291 Node-action: add | |
292 Prop-content-length: 33 | |
293 Text-content-length: 6 | |
294 Text-content-md5: e9292b8c4fca95ac8c70b4ae040d0b79 | |
295 Text-content-sha1: 7325442a5f7383205e66db563025d51535883784 | |
296 Content-length: 39 | |
297 | |
298 K 11 | |
299 svn:special | |
300 V 1 | |
301 * | |
302 PROPS-END | |
303 link b | |
304 | |
305 Node-path: trunk/groupdir | |
306 Node-kind: dir | |
307 Node-action: add | |
308 Prop-content-length: 10 | |
309 Content-length: 10 | |
310 | |
311 PROPS-END | |
312 | |
313 | |
314 Node-path: trunk/groupdir/a | |
315 Node-kind: file | |
316 Node-action: add | |
317 Prop-content-length: 10 | |
318 Text-content-length: 2 | |
319 Text-content-md5: 60b725f10c9c85c70d97880dfe8191b3 | |
320 Text-content-sha1: 3f786850e387550fdab836ed7e6dc881de23001b | |
321 Content-length: 12 | |
322 | |
323 PROPS-END | |
324 a | |
325 | |
326 | |
327 Node-path: trunk/groupdir/b | |
328 Node-kind: file | |
329 Node-action: add | |
330 Prop-content-length: 10 | |
331 Text-content-length: 2 | |
332 Text-content-md5: 3b5d5c3712955042212316173ccf37be | |
333 Text-content-sha1: 89e6c98d92887913cadf06b2adb97f26cde4849b | |
334 Content-length: 12 | |
335 | |
336 PROPS-END | |
337 b | |
338 | |
339 | |
340 Node-path: trunk/groupdir/linka | |
341 Node-kind: file | |
342 Node-action: add | |
343 Prop-content-length: 33 | |
344 Text-content-length: 6 | |
345 Text-content-md5: c118dba188202a1efc975bef6064180b | |
346 Text-content-sha1: 41f94e4692313bf7f7c92aa600002f1dff93d6bf | |
347 Content-length: 39 | |
348 | |
349 K 11 | |
350 svn:special | |
351 V 1 | |
352 * | |
353 PROPS-END | |
354 link a | |
355 | |
356 Node-path: trunk/groupdir/linkb | |
357 Node-kind: file | |
358 Node-action: add | |
359 Prop-content-length: 33 | |
360 Text-content-length: 6 | |
361 Text-content-md5: e9292b8c4fca95ac8c70b4ae040d0b79 | |
362 Text-content-sha1: 7325442a5f7383205e66db563025d51535883784 | |
363 Content-length: 39 | |
364 | |
365 K 11 | |
366 svn:special | |
367 V 1 | |
368 * | |
369 PROPS-END | |
370 link b | |
371 | |
372 Node-path: trunk/linka | |
373 Node-kind: file | |
374 Node-action: add | |
375 Prop-content-length: 33 | |
376 Text-content-length: 6 | |
377 Text-content-md5: c118dba188202a1efc975bef6064180b | |
378 Text-content-sha1: 41f94e4692313bf7f7c92aa600002f1dff93d6bf | |
379 Content-length: 39 | |
380 | |
381 K 11 | |
382 svn:special | |
383 V 1 | |
384 * | |
385 PROPS-END | |
386 link a | |
387 | |
388 Node-path: trunk/linkb | |
389 Node-kind: file | |
390 Node-action: add | |
391 Prop-content-length: 33 | |
392 Text-content-length: 6 | |
393 Text-content-md5: e9292b8c4fca95ac8c70b4ae040d0b79 | |
394 Text-content-sha1: 7325442a5f7383205e66db563025d51535883784 | |
395 Content-length: 39 | |
396 | |
397 K 11 | |
398 svn:special | |
399 V 1 | |
400 * | |
401 PROPS-END | |
402 link b | |
403 | |
404 Node-path: trunk/unchanged | |
405 Node-kind: file | |
406 Node-action: add | |
407 Prop-content-length: 10 | |
408 Text-content-length: 10 | |
409 Text-content-md5: 85ae5b04dd0a666efad8633d142a4635 | |
410 Text-content-sha1: c654a5435f170cfad37e136fee9672ecc40afd4a | |
411 Content-length: 20 | |
412 | |
413 PROPS-END | |
414 unchanged | |
415 | |
416 | |
417 Node-path: trunk/unchangeddir | |
418 Node-kind: dir | |
419 Node-action: add | |
420 Prop-content-length: 10 | |
421 Content-length: 10 | |
422 | |
423 PROPS-END | |
424 | |
425 | |
426 Node-path: trunk/unchangeddir/f | |
427 Node-kind: file | |
428 Node-action: add | |
429 Prop-content-length: 10 | |
430 Text-content-length: 11 | |
431 Text-content-md5: a11092875079a002afb9ecef07f510e7 | |
432 Text-content-sha1: c18ebadf1cffd6a79e4b74c50474b3cf8d5cb32b | |
433 Content-length: 21 | |
434 | |
435 PROPS-END | |
436 unchanged2 | |
437 | |
438 | |
439 Node-path: trunk/unchangeddir/link | |
440 Node-kind: file | |
441 Node-action: add | |
442 Prop-content-length: 33 | |
443 Text-content-length: 6 | |
444 Text-content-md5: af3f1e8f8fa51f08e4985bda241ee7b8 | |
445 Text-content-sha1: f11a0ea0293755a1ec59d29628130cf3fcd3ec1c | |
446 Content-length: 39 | |
447 | |
448 K 11 | |
449 svn:special | |
450 V 1 | |
451 * | |
452 PROPS-END | |
453 link f | |
454 | |
455 Node-path: trunk/unchangedlink | |
456 Node-kind: file | |
457 Node-action: add | |
458 Prop-content-length: 33 | |
459 Text-content-length: 14 | |
460 Text-content-md5: 1aa9c01278c74a273e3117dc42426153 | |
461 Text-content-sha1: 3f1a6ab03b820f0baab56c083f77bd9279db2486 | |
462 Content-length: 47 | |
463 | |
464 K 11 | |
465 svn:special | |
466 V 1 | |
467 * | |
468 PROPS-END | |
469 link unchanged | |
470 | |
471 Revision-number: 3 | |
472 Prop-content-length: 127 | |
473 Content-length: 127 | |
474 | |
59 K 10 | 475 K 10 |
60 svn:author | 476 svn:author |
61 V 7 | 477 V 10 |
62 pmezard | 478 dschleimer |
63 K 8 | 479 K 8 |
64 svn:date | 480 svn:date |
65 V 27 | 481 V 27 |
66 2008-12-05T22:48:39.313010Z | 482 2014-04-07T22:34:17.496578Z |
67 PROPS-END | |
68 | |
69 Node-path: trunk/a | |
70 Node-kind: file | |
71 Node-action: add | |
72 Prop-content-length: 10 | |
73 Text-content-length: 2 | |
74 Text-content-md5: 60b725f10c9c85c70d97880dfe8191b3 | |
75 Content-length: 12 | |
76 | |
77 PROPS-END | |
78 a | |
79 | |
80 | |
81 Node-path: trunk/b | |
82 Node-kind: file | |
83 Node-action: add | |
84 Prop-content-length: 10 | |
85 Text-content-length: 2 | |
86 Text-content-md5: 3b5d5c3712955042212316173ccf37be | |
87 Content-length: 12 | |
88 | |
89 PROPS-END | |
90 b | |
91 | |
92 | |
93 Node-path: trunk/changed | |
94 Node-kind: file | |
95 Node-action: add | |
96 Prop-content-length: 10 | |
97 Text-content-length: 8 | |
98 Text-content-md5: ec1bebaea2c042beb68f7679ddd106a4 | |
99 Content-length: 18 | |
100 | |
101 PROPS-END | |
102 changed | |
103 | |
104 | |
105 Node-path: trunk/changeddir | |
106 Node-kind: dir | |
107 Node-action: add | |
108 Prop-content-length: 10 | |
109 Content-length: 10 | |
110 | |
111 PROPS-END | |
112 | |
113 | |
114 Node-path: trunk/changeddir/f | |
115 Node-kind: file | |
116 Node-action: add | |
117 Prop-content-length: 10 | |
118 Text-content-length: 9 | |
119 Text-content-md5: 2dfdfd8492a2c558ec838d69f73f5f6b | |
120 Content-length: 19 | |
121 | |
122 PROPS-END | |
123 changed2 | |
124 | |
125 | |
126 Node-path: trunk/da | |
127 Node-kind: dir | |
128 Node-action: add | |
129 Prop-content-length: 10 | |
130 Content-length: 10 | |
131 | |
132 PROPS-END | |
133 | |
134 | |
135 Node-path: trunk/da/daf | |
136 Node-kind: file | |
137 Node-action: add | |
138 Prop-content-length: 10 | |
139 Text-content-length: 2 | |
140 Text-content-md5: 2cd6ee2c70b0bde53fbe6cac3c8b8bb1 | |
141 Content-length: 12 | |
142 | |
143 PROPS-END | |
144 c | |
145 | |
146 | |
147 Node-path: trunk/da/db | |
148 Node-kind: dir | |
149 Node-action: add | |
150 Prop-content-length: 10 | |
151 Content-length: 10 | |
152 | |
153 PROPS-END | |
154 | |
155 | |
156 Node-path: trunk/da/db/dbf | |
157 Node-kind: file | |
158 Node-action: add | |
159 Prop-content-length: 10 | |
160 Text-content-length: 2 | |
161 Text-content-md5: e29311f6f1bf1af907f9ef9f44b8328b | |
162 Content-length: 12 | |
163 | |
164 PROPS-END | |
165 d | |
166 | |
167 | |
168 Node-path: trunk/deleteddir | |
169 Node-kind: dir | |
170 Node-action: add | |
171 Prop-content-length: 10 | |
172 Content-length: 10 | |
173 | |
174 PROPS-END | |
175 | |
176 | |
177 Node-path: trunk/deleteddir/f | |
178 Node-kind: file | |
179 Node-action: add | |
180 Prop-content-length: 10 | |
181 Text-content-length: 11 | |
182 Text-content-md5: 49b72b575e26ecddb296dd59b24c3e67 | |
183 Content-length: 21 | |
184 | |
185 PROPS-END | |
186 deleteddir | |
187 | |
188 | |
189 Node-path: trunk/deletedfile | |
190 Node-kind: file | |
191 Node-action: add | |
192 Prop-content-length: 10 | |
193 Text-content-length: 8 | |
194 Text-content-md5: 4d742b2f247bec99b41a60acbebc149a | |
195 Content-length: 18 | |
196 | |
197 PROPS-END | |
198 deleted | |
199 | |
200 | |
201 Node-path: trunk/groupdir | |
202 Node-kind: dir | |
203 Node-action: add | |
204 Prop-content-length: 10 | |
205 Content-length: 10 | |
206 | |
207 PROPS-END | |
208 | |
209 | |
210 Node-path: trunk/groupdir/a | |
211 Node-kind: file | |
212 Node-action: add | |
213 Prop-content-length: 10 | |
214 Text-content-length: 2 | |
215 Text-content-md5: 60b725f10c9c85c70d97880dfe8191b3 | |
216 Content-length: 12 | |
217 | |
218 PROPS-END | |
219 a | |
220 | |
221 | |
222 Node-path: trunk/groupdir/b | |
223 Node-kind: file | |
224 Node-action: add | |
225 Prop-content-length: 10 | |
226 Text-content-length: 2 | |
227 Text-content-md5: 3b5d5c3712955042212316173ccf37be | |
228 Content-length: 12 | |
229 | |
230 PROPS-END | |
231 b | |
232 | |
233 | |
234 Node-path: trunk/unchanged | |
235 Node-kind: file | |
236 Node-action: add | |
237 Prop-content-length: 10 | |
238 Text-content-length: 10 | |
239 Text-content-md5: 85ae5b04dd0a666efad8633d142a4635 | |
240 Content-length: 20 | |
241 | |
242 PROPS-END | |
243 unchanged | |
244 | |
245 | |
246 Node-path: trunk/unchangeddir | |
247 Node-kind: dir | |
248 Node-action: add | |
249 Prop-content-length: 10 | |
250 Content-length: 10 | |
251 | |
252 PROPS-END | |
253 | |
254 | |
255 Node-path: trunk/unchangeddir/f | |
256 Node-kind: file | |
257 Node-action: add | |
258 Prop-content-length: 10 | |
259 Text-content-length: 11 | |
260 Text-content-md5: a11092875079a002afb9ecef07f510e7 | |
261 Content-length: 21 | |
262 | |
263 PROPS-END | |
264 unchanged2 | |
265 | |
266 | |
267 Revision-number: 3 | |
268 Prop-content-length: 123 | |
269 Content-length: 123 | |
270 | |
271 K 7 | 483 K 7 |
272 svn:log | 484 svn:log |
273 V 21 | 485 V 21 |
274 delete files and dirs | 486 delete files and dirs |
275 K 10 | |
276 svn:author | |
277 V 7 | |
278 pmezard | |
279 K 8 | |
280 svn:date | |
281 V 27 | |
282 2008-12-05T22:48:40.224632Z | |
283 PROPS-END | 487 PROPS-END |
284 | 488 |
285 Node-path: trunk/changed | 489 Node-path: trunk/changed |
286 Node-kind: file | 490 Node-kind: file |
287 Node-action: change | 491 Node-action: change |
288 Text-content-length: 16 | 492 Text-content-length: 16 |
289 Text-content-md5: 1725f40a29aad369a39b0f96c82d50f9 | 493 Text-content-md5: 1725f40a29aad369a39b0f96c82d50f9 |
494 Text-content-sha1: bd7078ed7302005a46b0f32b08cb81406df5d5cf | |
290 Content-length: 16 | 495 Content-length: 16 |
291 | 496 |
292 changed | 497 changed |
293 changed | 498 changed |
294 | 499 |
296 Node-path: trunk/changeddir/f | 501 Node-path: trunk/changeddir/f |
297 Node-kind: file | 502 Node-kind: file |
298 Node-action: change | 503 Node-action: change |
299 Text-content-length: 18 | 504 Text-content-length: 18 |
300 Text-content-md5: 984b8c4ab9193b7659b9f914897a949c | 505 Text-content-md5: 984b8c4ab9193b7659b9f914897a949c |
506 Text-content-sha1: df588cfa0799c1d4447646645ff2799e23e59f57 | |
301 Content-length: 18 | 507 Content-length: 18 |
302 | 508 |
303 changed2 | 509 changed2 |
304 changed2 | 510 changed2 |
305 | 511 |
512 | |
513 Node-path: trunk/changeddir/link | |
514 Node-kind: file | |
515 Node-action: change | |
516 Text-content-length: 15 | |
517 Text-content-md5: 19b47078b08789b4af5bc8d78b09f051 | |
518 Text-content-sha1: 697d35a9a0857889666f1cae1baa9e294b4cf36f | |
519 Content-length: 15 | |
520 | |
521 link ../changed | |
522 | |
523 Node-path: trunk/changedlink | |
524 Node-kind: file | |
525 Node-action: change | |
526 Text-content-length: 17 | |
527 Text-content-md5: 78d7d7c917f0f0355f01f23508cc0a0a | |
528 Text-content-sha1: 6d7057bfb5ba8dffc0184f491e4fa43ec1904cdd | |
529 Content-length: 17 | |
530 | |
531 link changeddir/f | |
306 | 532 |
307 Node-path: trunk/groupdir/a | 533 Node-path: trunk/groupdir/a |
308 Node-kind: file | 534 Node-kind: file |
309 Node-action: change | 535 Node-action: change |
310 Text-content-length: 4 | 536 Text-content-length: 4 |
311 Text-content-md5: 0d227f1abf8c2932d342e9b99cc957eb | 537 Text-content-md5: 0d227f1abf8c2932d342e9b99cc957eb |
538 Text-content-sha1: d7c8127a20a396cff08af086a1c695b0636f0c29 | |
312 Content-length: 4 | 539 Content-length: 4 |
313 | 540 |
314 a | 541 a |
315 a | 542 a |
316 | 543 |
317 | 544 |
545 Node-path: trunk/groupdir/linka | |
546 Node-kind: file | |
547 Node-action: change | |
548 Text-content-length: 9 | |
549 Text-content-md5: 37f1cfbed04f4354d8e706a1f1f626b6 | |
550 Text-content-sha1: 7e368116b09c906ec1b989cefe328fd6dec4f759 | |
551 Content-length: 9 | |
552 | |
553 link ../a | |
554 | |
318 Node-path: trunk/deleteddir | 555 Node-path: trunk/deleteddir |
319 Node-action: delete | 556 Node-action: delete |
320 | 557 |
321 | 558 |
322 Node-path: trunk/deletedfile | 559 Node-path: trunk/deletedfile |
323 Node-action: delete | 560 Node-action: delete |
324 | 561 |
325 | 562 |
563 Node-path: trunk/deletedlink | |
564 Node-action: delete | |
565 | |
566 | |
326 Revision-number: 4 | 567 Revision-number: 4 |
327 Prop-content-length: 116 | 568 Prop-content-length: 120 |
328 Content-length: 116 | 569 Content-length: 120 |
329 | 570 |
571 K 10 | |
572 svn:author | |
573 V 10 | |
574 dschleimer | |
575 K 8 | |
576 svn:date | |
577 V 27 | |
578 2014-04-07T22:34:17.595148Z | |
330 K 7 | 579 K 7 |
331 svn:log | 580 svn:log |
332 V 14 | 581 V 14 |
333 create branch1 | 582 create branch1 |
334 K 10 | |
335 svn:author | |
336 V 7 | |
337 pmezard | |
338 K 8 | |
339 svn:date | |
340 V 27 | |
341 2008-12-05T22:48:42.184704Z | |
342 PROPS-END | 583 PROPS-END |
343 | 584 |
344 Node-path: branches/branch1 | 585 Node-path: branches/branch1 |
345 Node-kind: dir | 586 Node-kind: dir |
346 Node-action: add | 587 Node-action: add |
347 Node-copyfrom-rev: 1 | 588 Node-copyfrom-rev: 1 |
348 Node-copyfrom-path: trunk | 589 Node-copyfrom-path: trunk |
349 Prop-content-length: 34 | |
350 Content-length: 34 | |
351 | |
352 K 13 | |
353 svn:mergeinfo | |
354 V 0 | |
355 | |
356 PROPS-END | |
357 | 590 |
358 | 591 |
359 Node-path: branches/branch1/a | 592 Node-path: branches/branch1/a |
360 Node-kind: file | 593 Node-kind: file |
361 Node-action: add | 594 Node-action: add |
362 Node-copyfrom-rev: 2 | 595 Node-copyfrom-rev: 2 |
363 Node-copyfrom-path: trunk/a | 596 Node-copyfrom-path: trunk/a |
364 Text-copy-source-md5: 60b725f10c9c85c70d97880dfe8191b3 | 597 Text-copy-source-md5: 60b725f10c9c85c70d97880dfe8191b3 |
598 Text-copy-source-sha1: 3f786850e387550fdab836ed7e6dc881de23001b | |
365 | 599 |
366 | 600 |
367 Node-path: branches/branch1/b | 601 Node-path: branches/branch1/b |
368 Node-kind: file | 602 Node-kind: file |
369 Node-action: add | 603 Node-action: add |
370 Node-copyfrom-rev: 2 | 604 Node-copyfrom-rev: 2 |
371 Node-copyfrom-path: trunk/b | 605 Node-copyfrom-path: trunk/b |
372 Text-copy-source-md5: 3b5d5c3712955042212316173ccf37be | 606 Text-copy-source-md5: 3b5d5c3712955042212316173ccf37be |
607 Text-copy-source-sha1: 89e6c98d92887913cadf06b2adb97f26cde4849b | |
373 | 608 |
374 | 609 |
375 Node-path: branches/branch1/changed | 610 Node-path: branches/branch1/changed |
376 Node-kind: file | 611 Node-kind: file |
377 Node-action: add | 612 Node-action: add |
378 Node-copyfrom-rev: 3 | 613 Node-copyfrom-rev: 3 |
379 Node-copyfrom-path: trunk/changed | 614 Node-copyfrom-path: trunk/changed |
380 Text-copy-source-md5: 1725f40a29aad369a39b0f96c82d50f9 | 615 Text-copy-source-md5: 1725f40a29aad369a39b0f96c82d50f9 |
616 Text-copy-source-sha1: bd7078ed7302005a46b0f32b08cb81406df5d5cf | |
381 | 617 |
382 | 618 |
383 Node-path: branches/branch1/changeddir | 619 Node-path: branches/branch1/changeddir |
384 Node-kind: dir | 620 Node-kind: dir |
385 Node-action: add | 621 Node-action: add |
395 Node-kind: file | 631 Node-kind: file |
396 Node-action: add | 632 Node-action: add |
397 Node-copyfrom-rev: 3 | 633 Node-copyfrom-rev: 3 |
398 Node-copyfrom-path: trunk/changeddir/f | 634 Node-copyfrom-path: trunk/changeddir/f |
399 Text-copy-source-md5: 984b8c4ab9193b7659b9f914897a949c | 635 Text-copy-source-md5: 984b8c4ab9193b7659b9f914897a949c |
400 | 636 Text-copy-source-sha1: df588cfa0799c1d4447646645ff2799e23e59f57 |
401 | 637 |
638 | |
639 | |
640 | |
641 Node-path: branches/branch1/changeddir/link | |
642 Node-kind: file | |
643 Node-action: delete | |
644 | |
645 Node-path: branches/branch1/changeddir/link | |
646 Node-kind: file | |
647 Node-action: add | |
648 Node-copyfrom-rev: 3 | |
649 Node-copyfrom-path: trunk/changeddir/link | |
650 Text-copy-source-md5: 19b47078b08789b4af5bc8d78b09f051 | |
651 Text-copy-source-sha1: 697d35a9a0857889666f1cae1baa9e294b4cf36f | |
652 | |
653 | |
654 | |
655 | |
656 Node-path: branches/branch1/changedlink | |
657 Node-kind: file | |
658 Node-action: add | |
659 Node-copyfrom-rev: 3 | |
660 Node-copyfrom-path: trunk/changedlink | |
661 Text-copy-source-md5: 78d7d7c917f0f0355f01f23508cc0a0a | |
662 Text-copy-source-sha1: 6d7057bfb5ba8dffc0184f491e4fa43ec1904cdd | |
402 | 663 |
403 | 664 |
404 Node-path: branches/branch1/da | 665 Node-path: branches/branch1/da |
405 Node-kind: dir | 666 Node-kind: dir |
406 Node-action: add | 667 Node-action: add |
423 Node-kind: file | 684 Node-kind: file |
424 Node-action: add | 685 Node-action: add |
425 Node-copyfrom-rev: 3 | 686 Node-copyfrom-rev: 3 |
426 Node-copyfrom-path: trunk/groupdir/a | 687 Node-copyfrom-path: trunk/groupdir/a |
427 Text-copy-source-md5: 0d227f1abf8c2932d342e9b99cc957eb | 688 Text-copy-source-md5: 0d227f1abf8c2932d342e9b99cc957eb |
428 | 689 Text-copy-source-sha1: d7c8127a20a396cff08af086a1c695b0636f0c29 |
429 | 690 |
691 | |
692 | |
693 | |
694 Node-path: branches/branch1/groupdir/linka | |
695 Node-kind: file | |
696 Node-action: delete | |
697 | |
698 Node-path: branches/branch1/groupdir/linka | |
699 Node-kind: file | |
700 Node-action: add | |
701 Node-copyfrom-rev: 3 | |
702 Node-copyfrom-path: trunk/groupdir/linka | |
703 Text-copy-source-md5: 37f1cfbed04f4354d8e706a1f1f626b6 | |
704 Text-copy-source-sha1: 7e368116b09c906ec1b989cefe328fd6dec4f759 | |
705 | |
706 | |
707 | |
708 | |
709 Node-path: branches/branch1/linka | |
710 Node-kind: file | |
711 Node-action: add | |
712 Node-copyfrom-rev: 2 | |
713 Node-copyfrom-path: trunk/linka | |
714 Text-copy-source-md5: c118dba188202a1efc975bef6064180b | |
715 Text-copy-source-sha1: 41f94e4692313bf7f7c92aa600002f1dff93d6bf | |
716 | |
717 | |
718 Node-path: branches/branch1/linkb | |
719 Node-kind: file | |
720 Node-action: add | |
721 Node-copyfrom-rev: 2 | |
722 Node-copyfrom-path: trunk/linkb | |
723 Text-copy-source-md5: e9292b8c4fca95ac8c70b4ae040d0b79 | |
724 Text-copy-source-sha1: 7325442a5f7383205e66db563025d51535883784 | |
430 | 725 |
431 | 726 |
432 Node-path: branches/branch1/unchanged | 727 Node-path: branches/branch1/unchanged |
433 Node-kind: file | 728 Node-kind: file |
434 Node-action: add | 729 Node-action: add |
435 Node-copyfrom-rev: 2 | 730 Node-copyfrom-rev: 2 |
436 Node-copyfrom-path: trunk/unchanged | 731 Node-copyfrom-path: trunk/unchanged |
437 Text-copy-source-md5: 85ae5b04dd0a666efad8633d142a4635 | 732 Text-copy-source-md5: 85ae5b04dd0a666efad8633d142a4635 |
733 Text-copy-source-sha1: c654a5435f170cfad37e136fee9672ecc40afd4a | |
438 | 734 |
439 | 735 |
440 Node-path: branches/branch1/unchangeddir | 736 Node-path: branches/branch1/unchangeddir |
441 Node-kind: dir | 737 Node-kind: dir |
442 Node-action: add | 738 Node-action: add |
443 Node-copyfrom-rev: 2 | 739 Node-copyfrom-rev: 2 |
444 Node-copyfrom-path: trunk/unchangeddir | 740 Node-copyfrom-path: trunk/unchangeddir |
445 | 741 |
446 | 742 |
743 Node-path: branches/branch1/unchangedlink | |
744 Node-kind: file | |
745 Node-action: add | |
746 Node-copyfrom-rev: 2 | |
747 Node-copyfrom-path: trunk/unchangedlink | |
748 Text-copy-source-md5: 1aa9c01278c74a273e3117dc42426153 | |
749 Text-copy-source-sha1: 3f1a6ab03b820f0baab56c083f77bd9279db2486 | |
750 | |
751 | |
447 Revision-number: 5 | 752 Revision-number: 5 |
448 Prop-content-length: 106 | 753 Prop-content-length: 121 |
449 Content-length: 106 | 754 Content-length: 121 |
450 | 755 |
756 K 10 | |
757 svn:author | |
758 V 10 | |
759 dschleimer | |
760 K 8 | |
761 svn:date | |
762 V 27 | |
763 2014-04-07T22:34:17.655921Z | |
451 K 7 | 764 K 7 |
452 svn:log | 765 svn:log |
453 V 5 | 766 V 15 |
454 add c | 767 add c and linkc |
768 PROPS-END | |
769 | |
770 Node-path: branches/branch1/c | |
771 Node-kind: file | |
772 Node-action: add | |
773 Prop-content-length: 10 | |
774 Text-content-length: 2 | |
775 Text-content-md5: 2cd6ee2c70b0bde53fbe6cac3c8b8bb1 | |
776 Text-content-sha1: 2b66fd261ee5c6cfc8de7fa466bab600bcfe4f69 | |
777 Content-length: 12 | |
778 | |
779 PROPS-END | |
780 c | |
781 | |
782 | |
783 Node-path: branches/branch1/linkc | |
784 Node-kind: file | |
785 Node-action: add | |
786 Prop-content-length: 33 | |
787 Text-content-length: 6 | |
788 Text-content-md5: aaa83258c434079cc82a5b4868340dc0 | |
789 Text-content-sha1: d347f561790aa523b963fc1714c64e1d158cc5d7 | |
790 Content-length: 39 | |
791 | |
792 K 11 | |
793 svn:special | |
794 V 1 | |
795 * | |
796 PROPS-END | |
797 link c | |
798 | |
799 Revision-number: 6 | |
800 Prop-content-length: 154 | |
801 Content-length: 154 | |
802 | |
455 K 10 | 803 K 10 |
456 svn:author | 804 svn:author |
457 V 7 | 805 V 10 |
458 pmezard | 806 dschleimer |
459 K 8 | 807 K 8 |
460 svn:date | 808 svn:date |
461 V 27 | 809 V 27 |
462 2008-12-05T22:48:43.175723Z | 810 2014-04-07T22:34:17.901507Z |
463 PROPS-END | |
464 | |
465 Node-path: branches/branch1/c | |
466 Node-kind: file | |
467 Node-action: add | |
468 Prop-content-length: 10 | |
469 Text-content-length: 2 | |
470 Text-content-md5: 2cd6ee2c70b0bde53fbe6cac3c8b8bb1 | |
471 Content-length: 12 | |
472 | |
473 PROPS-END | |
474 c | |
475 | |
476 | |
477 Revision-number: 6 | |
478 Prop-content-length: 129 | |
479 Content-length: 129 | |
480 | |
481 K 7 | 811 K 7 |
482 svn:log | 812 svn:log |
483 V 27 | 813 V 48 |
484 rename and copy a, b and da | 814 rename and copy a, b, c and da, plus their links |
485 K 10 | |
486 svn:author | |
487 V 7 | |
488 pmezard | |
489 K 8 | |
490 svn:date | |
491 V 27 | |
492 2008-12-05T22:48:50.200094Z | |
493 PROPS-END | 815 PROPS-END |
494 | 816 |
495 Node-path: branches/branch1/c1 | 817 Node-path: branches/branch1/c1 |
496 Node-kind: file | 818 Node-kind: file |
497 Node-action: add | 819 Node-action: add |
498 Node-copyfrom-rev: 5 | 820 Node-copyfrom-rev: 5 |
499 Node-copyfrom-path: branches/branch1/c | 821 Node-copyfrom-path: branches/branch1/c |
500 Text-copy-source-md5: 2cd6ee2c70b0bde53fbe6cac3c8b8bb1 | 822 Text-copy-source-md5: 2cd6ee2c70b0bde53fbe6cac3c8b8bb1 |
501 Prop-content-length: 34 | 823 Text-copy-source-sha1: 2b66fd261ee5c6cfc8de7fa466bab600bcfe4f69 |
502 Text-content-length: 4 | 824 Text-content-length: 4 |
503 Text-content-md5: 63fad9092ad37713ebe26b3193f89c41 | 825 Text-content-md5: 63fad9092ad37713ebe26b3193f89c41 |
504 Content-length: 38 | 826 Text-content-sha1: ccfb93b7bac6f1520f0adc0eebc2cafe9da80f42 |
505 | 827 Content-length: 4 |
506 K 13 | 828 |
507 svn:mergeinfo | |
508 V 0 | |
509 | |
510 PROPS-END | |
511 c | 829 c |
512 c | 830 c |
513 | 831 |
514 | 832 |
833 Node-path: branches/branch1/linkc1 | |
834 Node-kind: file | |
835 Node-action: add | |
836 Node-copyfrom-rev: 5 | |
837 Node-copyfrom-path: branches/branch1/linkc | |
838 Text-copy-source-md5: aaa83258c434079cc82a5b4868340dc0 | |
839 Text-copy-source-sha1: d347f561790aa523b963fc1714c64e1d158cc5d7 | |
840 Text-content-length: 7 | |
841 Text-content-md5: ea7a177c3c3af680cf62010efe71275f | |
842 Text-content-sha1: d780ef86a4c5016931861dc32373a1155755e404 | |
843 Content-length: 7 | |
844 | |
845 link cc | |
846 | |
515 Node-path: trunk/a1 | 847 Node-path: trunk/a1 |
516 Node-kind: file | 848 Node-kind: file |
517 Node-action: add | 849 Node-action: add |
518 Node-copyfrom-rev: 2 | 850 Node-copyfrom-rev: 2 |
519 Node-copyfrom-path: trunk/a | 851 Node-copyfrom-path: trunk/a |
520 Text-copy-source-md5: 60b725f10c9c85c70d97880dfe8191b3 | 852 Text-copy-source-md5: 60b725f10c9c85c70d97880dfe8191b3 |
521 Prop-content-length: 34 | 853 Text-copy-source-sha1: 3f786850e387550fdab836ed7e6dc881de23001b |
522 Content-length: 34 | |
523 | |
524 K 13 | |
525 svn:mergeinfo | |
526 V 0 | |
527 | |
528 PROPS-END | |
529 | 854 |
530 | 855 |
531 Node-path: trunk/a2 | 856 Node-path: trunk/a2 |
532 Node-kind: file | 857 Node-kind: file |
533 Node-action: add | 858 Node-action: add |
534 Node-copyfrom-rev: 2 | 859 Node-copyfrom-rev: 2 |
535 Node-copyfrom-path: trunk/a | 860 Node-copyfrom-path: trunk/a |
536 Text-copy-source-md5: 60b725f10c9c85c70d97880dfe8191b3 | 861 Text-copy-source-md5: 60b725f10c9c85c70d97880dfe8191b3 |
537 Prop-content-length: 34 | 862 Text-copy-source-sha1: 3f786850e387550fdab836ed7e6dc881de23001b |
538 Content-length: 34 | |
539 | |
540 K 13 | |
541 svn:mergeinfo | |
542 V 0 | |
543 | |
544 PROPS-END | |
545 | 863 |
546 | 864 |
547 Node-path: trunk/b | 865 Node-path: trunk/b |
548 Node-kind: file | 866 Node-kind: file |
549 Node-action: change | 867 Node-action: change |
550 Text-content-length: 4 | 868 Text-content-length: 4 |
551 Text-content-md5: 06ac26ed8b614fc0b141e4542aa067c2 | 869 Text-content-md5: 06ac26ed8b614fc0b141e4542aa067c2 |
870 Text-content-sha1: f6980469e74f7125178e88ec571e06fe6ce86e95 | |
552 Content-length: 4 | 871 Content-length: 4 |
553 | 872 |
554 b | 873 b |
555 b | 874 b |
556 | 875 |
559 Node-kind: file | 878 Node-kind: file |
560 Node-action: add | 879 Node-action: add |
561 Node-copyfrom-rev: 2 | 880 Node-copyfrom-rev: 2 |
562 Node-copyfrom-path: trunk/b | 881 Node-copyfrom-path: trunk/b |
563 Text-copy-source-md5: 3b5d5c3712955042212316173ccf37be | 882 Text-copy-source-md5: 3b5d5c3712955042212316173ccf37be |
564 Prop-content-length: 34 | 883 Text-copy-source-sha1: 89e6c98d92887913cadf06b2adb97f26cde4849b |
565 Text-content-length: 4 | 884 Text-content-length: 4 |
566 Text-content-md5: 33cb6785d50937d8d307ebb66d6259a7 | 885 Text-content-md5: 33cb6785d50937d8d307ebb66d6259a7 |
567 Content-length: 38 | 886 Text-content-sha1: 7a6478264aa11a0f4befef356c03e83f2b1f6eba |
568 | 887 Content-length: 4 |
569 K 13 | 888 |
570 svn:mergeinfo | |
571 V 0 | |
572 | |
573 PROPS-END | |
574 b | 889 b |
575 c | 890 c |
576 | 891 |
577 | 892 |
578 Node-path: trunk/da1 | 893 Node-path: trunk/da1 |
579 Node-kind: dir | 894 Node-kind: dir |
580 Node-action: add | 895 Node-action: add |
581 Node-copyfrom-rev: 2 | 896 Node-copyfrom-rev: 2 |
582 Node-copyfrom-path: trunk/da | 897 Node-copyfrom-path: trunk/da |
583 Prop-content-length: 34 | |
584 Content-length: 34 | |
585 | |
586 K 13 | |
587 svn:mergeinfo | |
588 V 0 | |
589 | |
590 PROPS-END | |
591 | 898 |
592 | 899 |
593 Node-path: trunk/da2 | 900 Node-path: trunk/da2 |
594 Node-kind: dir | 901 Node-kind: dir |
595 Node-action: add | 902 Node-action: add |
596 Node-copyfrom-rev: 2 | 903 Node-copyfrom-rev: 2 |
597 Node-copyfrom-path: trunk/da | 904 Node-copyfrom-path: trunk/da |
598 Prop-content-length: 34 | 905 |
599 Content-length: 34 | 906 |
600 | 907 Node-path: trunk/linka1 |
601 K 13 | 908 Node-kind: file |
602 svn:mergeinfo | 909 Node-action: add |
603 V 0 | 910 Node-copyfrom-rev: 2 |
604 | 911 Node-copyfrom-path: trunk/linka |
605 PROPS-END | 912 Text-copy-source-md5: c118dba188202a1efc975bef6064180b |
606 | 913 Text-copy-source-sha1: 41f94e4692313bf7f7c92aa600002f1dff93d6bf |
914 | |
915 | |
916 Node-path: trunk/linka2 | |
917 Node-kind: file | |
918 Node-action: add | |
919 Node-copyfrom-rev: 2 | |
920 Node-copyfrom-path: trunk/linka | |
921 Text-copy-source-md5: c118dba188202a1efc975bef6064180b | |
922 Text-copy-source-sha1: 41f94e4692313bf7f7c92aa600002f1dff93d6bf | |
923 | |
924 | |
925 Node-path: trunk/linkb | |
926 Node-kind: file | |
927 Node-action: change | |
928 Text-content-length: 7 | |
929 Text-content-md5: 00b18251bf95a42453612a62619254c0 | |
930 Text-content-sha1: 8d00f006e36676f00d40c3935b6992cbb8349c2b | |
931 Content-length: 7 | |
932 | |
933 link bb | |
934 | |
935 Node-path: trunk/linkb1 | |
936 Node-kind: file | |
937 Node-action: add | |
938 Node-copyfrom-rev: 2 | |
939 Node-copyfrom-path: trunk/linkb | |
940 Text-copy-source-md5: e9292b8c4fca95ac8c70b4ae040d0b79 | |
941 Text-copy-source-sha1: 7325442a5f7383205e66db563025d51535883784 | |
942 Text-content-length: 7 | |
943 Text-content-md5: 1c9f17365658cf9ea7904568eff11f27 | |
944 Text-content-sha1: 163de098ef857862584154ca26e3d028fb34ba45 | |
945 Content-length: 7 | |
946 | |
947 link bc | |
607 | 948 |
608 Node-path: trunk/a | 949 Node-path: trunk/a |
609 Node-action: delete | 950 Node-action: delete |
610 | 951 |
611 | 952 |
612 Node-path: trunk/da | 953 Node-path: trunk/da |
613 Node-action: delete | 954 Node-action: delete |
614 | 955 |
615 | 956 |
957 Node-path: trunk/linka | |
958 Node-action: delete | |
959 | |
960 | |
616 Revision-number: 7 | 961 Revision-number: 7 |
617 Prop-content-length: 121 | 962 Prop-content-length: 125 |
618 Content-length: 121 | 963 Content-length: 125 |
619 | 964 |
965 K 10 | |
966 svn:author | |
967 V 10 | |
968 dschleimer | |
969 K 8 | |
970 svn:date | |
971 V 27 | |
972 2014-04-07T22:34:17.969842Z | |
620 K 7 | 973 K 7 |
621 svn:log | 974 svn:log |
622 V 19 | 975 V 19 |
623 copy b from branch1 | 976 copy c from branch1 |
624 K 10 | |
625 svn:author | |
626 V 7 | |
627 pmezard | |
628 K 8 | |
629 svn:date | |
630 V 27 | |
631 2008-12-05T22:48:52.154125Z | |
632 PROPS-END | 977 PROPS-END |
633 | 978 |
634 Node-path: trunk/c | 979 Node-path: trunk/c |
635 Node-kind: file | 980 Node-kind: file |
636 Node-action: add | 981 Node-action: add |
637 Node-copyfrom-rev: 5 | 982 Node-copyfrom-rev: 5 |
638 Node-copyfrom-path: branches/branch1/c | 983 Node-copyfrom-path: branches/branch1/c |
639 Text-copy-source-md5: 2cd6ee2c70b0bde53fbe6cac3c8b8bb1 | 984 Text-copy-source-md5: 2cd6ee2c70b0bde53fbe6cac3c8b8bb1 |
640 Prop-content-length: 34 | 985 Text-copy-source-sha1: 2b66fd261ee5c6cfc8de7fa466bab600bcfe4f69 |
641 Content-length: 34 | 986 |
642 | 987 |
643 K 13 | 988 Node-path: trunk/linkc |
644 svn:mergeinfo | 989 Node-kind: file |
645 V 0 | 990 Node-action: add |
646 | 991 Node-copyfrom-rev: 5 |
647 PROPS-END | 992 Node-copyfrom-path: branches/branch1/linkc |
993 Text-copy-source-md5: aaa83258c434079cc82a5b4868340dc0 | |
994 Text-copy-source-sha1: d347f561790aa523b963fc1714c64e1d158cc5d7 | |
648 | 995 |
649 | 996 |
650 Revision-number: 8 | 997 Revision-number: 8 |
651 Prop-content-length: 126 | 998 Prop-content-length: 130 |
652 Content-length: 126 | 999 Content-length: 130 |
653 | 1000 |
1001 K 10 | |
1002 svn:author | |
1003 V 10 | |
1004 dschleimer | |
1005 K 8 | |
1006 svn:date | |
1007 V 27 | |
1008 2014-04-07T22:34:18.068356Z | |
654 K 7 | 1009 K 7 |
655 svn:log | 1010 svn:log |
656 V 24 | 1011 V 24 |
657 copy stuff from the past | 1012 copy stuff from the past |
1013 PROPS-END | |
1014 | |
1015 Node-path: trunk/deleteddir | |
1016 Node-kind: dir | |
1017 Node-action: add | |
1018 Node-copyfrom-rev: 2 | |
1019 Node-copyfrom-path: trunk/deleteddir | |
1020 | |
1021 | |
1022 Node-path: trunk/deletedfile | |
1023 Node-kind: file | |
1024 Node-action: add | |
1025 Node-copyfrom-rev: 2 | |
1026 Node-copyfrom-path: trunk/deletedfile | |
1027 Text-copy-source-md5: 4d742b2f247bec99b41a60acbebc149a | |
1028 Text-copy-source-sha1: 1ef5922542033869106719d682a87ed706af4ddd | |
1029 | |
1030 | |
1031 Node-path: trunk/deletedlink | |
1032 Node-kind: file | |
1033 Node-action: add | |
1034 Node-copyfrom-rev: 2 | |
1035 Node-copyfrom-path: trunk/deletedlink | |
1036 Text-copy-source-md5: e9292b8c4fca95ac8c70b4ae040d0b79 | |
1037 Text-copy-source-sha1: 7325442a5f7383205e66db563025d51535883784 | |
1038 | |
1039 | |
1040 Revision-number: 9 | |
1041 Prop-content-length: 144 | |
1042 Content-length: 144 | |
1043 | |
658 K 10 | 1044 K 10 |
659 svn:author | 1045 svn:author |
660 V 7 | 1046 V 10 |
661 pmezard | 1047 dschleimer |
662 K 8 | 1048 K 8 |
663 svn:date | 1049 svn:date |
664 V 27 | 1050 V 27 |
665 2008-12-05T22:48:55.160439Z | 1051 2014-04-07T22:34:18.201489Z |
666 PROPS-END | |
667 | |
668 Node-path: trunk/deleteddir | |
669 Node-kind: dir | |
670 Node-action: add | |
671 Node-copyfrom-rev: 2 | |
672 Node-copyfrom-path: trunk/deleteddir | |
673 | |
674 | |
675 Node-path: trunk/deletedfile | |
676 Node-kind: file | |
677 Node-action: add | |
678 Node-copyfrom-rev: 2 | |
679 Node-copyfrom-path: trunk/deletedfile | |
680 Text-copy-source-md5: 4d742b2f247bec99b41a60acbebc149a | |
681 | |
682 | |
683 Revision-number: 9 | |
684 Prop-content-length: 140 | |
685 Content-length: 140 | |
686 | |
687 K 7 | 1052 K 7 |
688 svn:log | 1053 svn:log |
689 V 38 | 1054 V 38 |
690 copy stuff from the past before change | 1055 copy stuff from the past before change |
1056 PROPS-END | |
1057 | |
1058 Node-path: trunk/changed2 | |
1059 Node-kind: file | |
1060 Node-action: add | |
1061 Node-copyfrom-rev: 2 | |
1062 Node-copyfrom-path: trunk/changed | |
1063 Text-copy-source-md5: ec1bebaea2c042beb68f7679ddd106a4 | |
1064 Text-copy-source-sha1: 2f6933b5ee0f5fdd823d9717d8729f3c2523811b | |
1065 | |
1066 | |
1067 Node-path: trunk/changed3 | |
1068 Node-kind: file | |
1069 Node-action: add | |
1070 Node-copyfrom-rev: 2 | |
1071 Node-copyfrom-path: trunk/changed | |
1072 Text-copy-source-md5: ec1bebaea2c042beb68f7679ddd106a4 | |
1073 Text-copy-source-sha1: 2f6933b5ee0f5fdd823d9717d8729f3c2523811b | |
1074 Text-content-length: 17 | |
1075 Text-content-md5: 7d93e8c4d61c2a7b05c20b7d8bf11f83 | |
1076 Text-content-sha1: d78c3e7f04c44b599787ec534a3193357df1fa37 | |
1077 Content-length: 17 | |
1078 | |
1079 changed | |
1080 changed3 | |
1081 | |
1082 | |
1083 Node-path: trunk/changeddir2 | |
1084 Node-kind: dir | |
1085 Node-action: add | |
1086 Node-copyfrom-rev: 2 | |
1087 Node-copyfrom-path: trunk/changeddir | |
1088 | |
1089 | |
1090 Node-path: trunk/changedlink2 | |
1091 Node-kind: file | |
1092 Node-action: add | |
1093 Node-copyfrom-rev: 2 | |
1094 Node-copyfrom-path: trunk/changedlink | |
1095 Text-copy-source-md5: d91fb1e1062e62a17f97b44932d454c4 | |
1096 Text-copy-source-sha1: 8c147187742f58ed0cd8707ddd0c0942fe8b2616 | |
1097 | |
1098 | |
1099 Node-path: trunk/changedlink3 | |
1100 Node-kind: file | |
1101 Node-action: add | |
1102 Node-copyfrom-rev: 2 | |
1103 Node-copyfrom-path: trunk/changedlink | |
1104 Text-copy-source-md5: d91fb1e1062e62a17f97b44932d454c4 | |
1105 Text-copy-source-sha1: 8c147187742f58ed0cd8707ddd0c0942fe8b2616 | |
1106 Text-content-length: 13 | |
1107 Text-content-md5: 0ad81e7d7fc35e744e0ad3dea0f158fe | |
1108 Text-content-sha1: bae4618ecddda5e6ab6e5fa3b116f5d14dc3464b | |
1109 Content-length: 13 | |
1110 | |
1111 link changed3 | |
1112 | |
1113 Revision-number: 10 | |
1114 Prop-content-length: 140 | |
1115 Content-length: 140 | |
1116 | |
691 K 10 | 1117 K 10 |
692 svn:author | 1118 svn:author |
693 V 7 | 1119 V 10 |
694 pmezard | 1120 dschleimer |
695 K 8 | 1121 K 8 |
696 svn:date | 1122 svn:date |
697 V 27 | 1123 V 27 |
698 2008-12-05T22:48:59.163460Z | 1124 2014-04-07T22:34:18.298821Z |
699 PROPS-END | |
700 | |
701 Node-path: trunk/changed2 | |
702 Node-kind: file | |
703 Node-action: add | |
704 Node-copyfrom-rev: 2 | |
705 Node-copyfrom-path: trunk/changed | |
706 Text-copy-source-md5: ec1bebaea2c042beb68f7679ddd106a4 | |
707 | |
708 | |
709 Node-path: trunk/changed3 | |
710 Node-kind: file | |
711 Node-action: add | |
712 Node-copyfrom-rev: 2 | |
713 Node-copyfrom-path: trunk/changed | |
714 Text-copy-source-md5: ec1bebaea2c042beb68f7679ddd106a4 | |
715 Text-content-length: 17 | |
716 Text-content-md5: 7d93e8c4d61c2a7b05c20b7d8bf11f83 | |
717 Content-length: 17 | |
718 | |
719 changed | |
720 changed3 | |
721 | |
722 | |
723 Node-path: trunk/changeddir2 | |
724 Node-kind: dir | |
725 Node-action: add | |
726 Node-copyfrom-rev: 2 | |
727 Node-copyfrom-path: trunk/changeddir | |
728 | |
729 | |
730 Revision-number: 10 | |
731 Prop-content-length: 136 | |
732 Content-length: 136 | |
733 | |
734 K 7 | 1125 K 7 |
735 svn:log | 1126 svn:log |
736 V 34 | 1127 V 34 |
737 copy unchanged stuff from the past | 1128 copy unchanged stuff from the past |
1129 PROPS-END | |
1130 | |
1131 Node-path: trunk/unchanged2 | |
1132 Node-kind: file | |
1133 Node-action: add | |
1134 Node-copyfrom-rev: 2 | |
1135 Node-copyfrom-path: trunk/unchanged | |
1136 Text-copy-source-md5: 85ae5b04dd0a666efad8633d142a4635 | |
1137 Text-copy-source-sha1: c654a5435f170cfad37e136fee9672ecc40afd4a | |
1138 | |
1139 | |
1140 Node-path: trunk/unchangeddir2 | |
1141 Node-kind: dir | |
1142 Node-action: add | |
1143 Node-copyfrom-rev: 2 | |
1144 Node-copyfrom-path: trunk/unchangeddir | |
1145 | |
1146 | |
1147 Node-path: trunk/unchangedlink2 | |
1148 Node-kind: file | |
1149 Node-action: add | |
1150 Node-copyfrom-rev: 2 | |
1151 Node-copyfrom-path: trunk/unchangedlink | |
1152 Text-copy-source-md5: 1aa9c01278c74a273e3117dc42426153 | |
1153 Text-copy-source-sha1: 3f1a6ab03b820f0baab56c083f77bd9279db2486 | |
1154 | |
1155 | |
1156 Revision-number: 11 | |
1157 Prop-content-length: 133 | |
1158 Content-length: 133 | |
1159 | |
738 K 10 | 1160 K 10 |
739 svn:author | 1161 svn:author |
740 V 7 | 1162 V 10 |
741 pmezard | 1163 dschleimer |
742 K 8 | 1164 K 8 |
743 svn:date | 1165 svn:date |
744 V 27 | 1166 V 27 |
745 2008-12-05T22:49:02.160163Z | 1167 2014-04-07T22:34:18.370254Z |
746 PROPS-END | |
747 | |
748 Node-path: trunk/unchanged2 | |
749 Node-kind: file | |
750 Node-action: add | |
751 Node-copyfrom-rev: 2 | |
752 Node-copyfrom-path: trunk/unchanged | |
753 Text-copy-source-md5: 85ae5b04dd0a666efad8633d142a4635 | |
754 | |
755 | |
756 Node-path: trunk/unchangeddir2 | |
757 Node-kind: dir | |
758 Node-action: add | |
759 Node-copyfrom-rev: 2 | |
760 Node-copyfrom-path: trunk/unchangeddir | |
761 | |
762 | |
763 Revision-number: 11 | |
764 Prop-content-length: 129 | |
765 Content-length: 129 | |
766 | |
767 K 7 | 1168 K 7 |
768 svn:log | 1169 svn:log |
769 V 27 | 1170 V 27 |
770 copy groupdir from the past | 1171 copy groupdir from the past |
771 K 10 | |
772 svn:author | |
773 V 7 | |
774 pmezard | |
775 K 8 | |
776 svn:date | |
777 V 27 | |
778 2008-12-05T22:49:04.157303Z | |
779 PROPS-END | 1172 PROPS-END |
780 | 1173 |
781 Node-path: trunk/groupdir2 | 1174 Node-path: trunk/groupdir2 |
782 Node-kind: dir | 1175 Node-kind: dir |
783 Node-action: add | 1176 Node-action: add |