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