comparison tests/fixtures/renames_with_prefix.svndump @ 1234:d3c79072bc6a

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