Mercurial > hgsubversion
comparison tests/fixtures/symlinks.svndump @ 741:b3128fec5d54
editor: handle property changes to links.
Previously, property changes to links caused 'link ' to be prepended
to the link destination. Removing a line that prepended it in
Revision::set() appears to fix it. In these cases, the "file marked as
link, but contains data" warning might be triggered. This should be
safe, so it's lowered to a note and the language made less conclusive.
In order to test this, extra revisions are added to the
'symlinks.svndump' fixture. As one of the new revisions add a link
that points to 'link to this', a check that asserted that link
destinations must not start with 'link ' was removed. This change is
safe, as the test later on asserts exact equality with the contents of
the 'links' dictionary.
| author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
|---|---|
| date | Tue, 09 Nov 2010 13:05:16 +0100 |
| parents | b37c401b7f92 |
| children |
comparison
equal
deleted
inserted
replaced
| 740:c8c438b010aa | 741:b3128fec5d54 |
|---|---|
| 70 Node-kind: file | 70 Node-kind: file |
| 71 Node-action: add | 71 Node-action: add |
| 72 Prop-content-length: 10 | 72 Prop-content-length: 10 |
| 73 Text-content-length: 2 | 73 Text-content-length: 2 |
| 74 Text-content-md5: 60b725f10c9c85c70d97880dfe8191b3 | 74 Text-content-md5: 60b725f10c9c85c70d97880dfe8191b3 |
| 75 Text-content-sha1: 3f786850e387550fdab836ed7e6dc881de23001b | |
| 75 Content-length: 12 | 76 Content-length: 12 |
| 76 | 77 |
| 77 PROPS-END | 78 PROPS-END |
| 78 a | 79 a |
| 79 | 80 |
| 91 Node-kind: file | 92 Node-kind: file |
| 92 Node-action: add | 93 Node-action: add |
| 93 Prop-content-length: 33 | 94 Prop-content-length: 33 |
| 94 Text-content-length: 6 | 95 Text-content-length: 6 |
| 95 Text-content-md5: c118dba188202a1efc975bef6064180b | 96 Text-content-md5: c118dba188202a1efc975bef6064180b |
| 97 Text-content-sha1: 41f94e4692313bf7f7c92aa600002f1dff93d6bf | |
| 96 Content-length: 39 | 98 Content-length: 39 |
| 97 | 99 |
| 98 K 11 | 100 K 11 |
| 99 svn:special | 101 svn:special |
| 100 V 1 | 102 V 1 |
| 106 Node-kind: file | 108 Node-kind: file |
| 107 Node-action: add | 109 Node-action: add |
| 108 Prop-content-length: 33 | 110 Prop-content-length: 33 |
| 109 Text-content-length: 6 | 111 Text-content-length: 6 |
| 110 Text-content-md5: c118dba188202a1efc975bef6064180b | 112 Text-content-md5: c118dba188202a1efc975bef6064180b |
| 113 Text-content-sha1: 41f94e4692313bf7f7c92aa600002f1dff93d6bf | |
| 111 Content-length: 39 | 114 Content-length: 39 |
| 112 | 115 |
| 113 K 11 | 116 K 11 |
| 114 svn:special | 117 svn:special |
| 115 V 1 | 118 V 1 |
| 121 Node-kind: file | 124 Node-kind: file |
| 122 Node-action: add | 125 Node-action: add |
| 123 Prop-content-length: 33 | 126 Prop-content-length: 33 |
| 124 Text-content-length: 6 | 127 Text-content-length: 6 |
| 125 Text-content-md5: c118dba188202a1efc975bef6064180b | 128 Text-content-md5: c118dba188202a1efc975bef6064180b |
| 129 Text-content-sha1: 41f94e4692313bf7f7c92aa600002f1dff93d6bf | |
| 126 Content-length: 39 | 130 Content-length: 39 |
| 127 | 131 |
| 128 K 11 | 132 K 11 |
| 129 svn:special | 133 svn:special |
| 130 V 1 | 134 V 1 |
| 169 Node-kind: file | 173 Node-kind: file |
| 170 Node-action: add | 174 Node-action: add |
| 171 Node-copyfrom-rev: 2 | 175 Node-copyfrom-rev: 2 |
| 172 Node-copyfrom-path: trunk/linka | 176 Node-copyfrom-path: trunk/linka |
| 173 Text-copy-source-md5: c118dba188202a1efc975bef6064180b | 177 Text-copy-source-md5: c118dba188202a1efc975bef6064180b |
| 178 Text-copy-source-sha1: 41f94e4692313bf7f7c92aa600002f1dff93d6bf | |
| 174 Prop-content-length: 57 | 179 Prop-content-length: 57 |
| 175 Content-length: 57 | 180 Content-length: 57 |
| 176 | 181 |
| 177 K 11 | 182 K 11 |
| 178 svn:special | 183 svn:special |
| 214 Node-path: trunk/d2/linka | 219 Node-path: trunk/d2/linka |
| 215 Node-kind: file | 220 Node-kind: file |
| 216 Node-action: change | 221 Node-action: change |
| 217 Text-content-length: 6 | 222 Text-content-length: 6 |
| 218 Text-content-md5: e9292b8c4fca95ac8c70b4ae040d0b79 | 223 Text-content-md5: e9292b8c4fca95ac8c70b4ae040d0b79 |
| 224 Text-content-sha1: 7325442a5f7383205e66db563025d51535883784 | |
| 219 Content-length: 6 | 225 Content-length: 6 |
| 220 | 226 |
| 221 link b | 227 link b |
| 222 | 228 |
| 223 Node-path: trunk/linkaa | 229 Node-path: trunk/linkaa |
| 224 Node-kind: file | 230 Node-kind: file |
| 225 Node-action: change | 231 Node-action: change |
| 226 Text-content-length: 6 | 232 Text-content-length: 6 |
| 227 Text-content-md5: e9292b8c4fca95ac8c70b4ae040d0b79 | 233 Text-content-md5: e9292b8c4fca95ac8c70b4ae040d0b79 |
| 234 Text-content-sha1: 7325442a5f7383205e66db563025d51535883784 | |
| 228 Content-length: 6 | 235 Content-length: 6 |
| 229 | 236 |
| 230 link b | 237 link b |
| 231 | 238 |
| 232 Revision-number: 5 | 239 Revision-number: 5 |
| 255 Node-kind: file | 262 Node-kind: file |
| 256 Node-action: replace | 263 Node-action: replace |
| 257 Prop-content-length: 10 | 264 Prop-content-length: 10 |
| 258 Text-content-length: 6 | 265 Text-content-length: 6 |
| 259 Text-content-md5: edc3d3797971f12c7f5e1d106dd5cee2 | 266 Text-content-md5: edc3d3797971f12c7f5e1d106dd5cee2 |
| 267 Text-content-sha1: eff1098d818d1f471af4a2cbdb0223e4e030a158 | |
| 260 Content-length: 16 | 268 Content-length: 16 |
| 261 | 269 |
| 262 PROPS-END | 270 PROPS-END |
| 263 data2 | 271 data2 |
| 264 | 272 |
| 267 Node-kind: file | 275 Node-kind: file |
| 268 Node-action: change | 276 Node-action: change |
| 269 Prop-content-length: 34 | 277 Prop-content-length: 34 |
| 270 Text-content-length: 5 | 278 Text-content-length: 5 |
| 271 Text-content-md5: 6137cde4893c59f76f005a8123d8e8e6 | 279 Text-content-md5: 6137cde4893c59f76f005a8123d8e8e6 |
| 280 Text-content-sha1: c5d84736ba451747dd5f0eb9d17e104f3697ef47 | |
| 272 Content-length: 39 | 281 Content-length: 39 |
| 273 | 282 |
| 274 K 13 | 283 K 13 |
| 275 svn:mergeinfo | 284 svn:mergeinfo |
| 276 V 0 | 285 V 0 |
| 277 | 286 |
| 278 PROPS-END | 287 PROPS-END |
| 279 data | 288 data |
| 280 | 289 |
| 281 | 290 |
| 291 Revision-number: 6 | |
| 292 Prop-content-length: 116 | |
| 293 Content-length: 116 | |
| 294 | |
| 295 K 7 | |
| 296 svn:log | |
| 297 V 15 | |
| 298 recreate a link | |
| 299 K 10 | |
| 300 svn:author | |
| 301 V 6 | |
| 302 danchr | |
| 303 K 8 | |
| 304 svn:date | |
| 305 V 27 | |
| 306 2010-11-08T14:57:19.667088Z | |
| 307 PROPS-END | |
| 308 | |
| 309 Node-path: trunk/linka3 | |
| 310 Node-kind: file | |
| 311 Node-action: add | |
| 312 Prop-content-length: 59 | |
| 313 Text-content-length: 6 | |
| 314 Text-content-md5: c118dba188202a1efc975bef6064180b | |
| 315 Text-content-sha1: 41f94e4692313bf7f7c92aa600002f1dff93d6bf | |
| 316 Content-length: 65 | |
| 317 | |
| 318 K 11 | |
| 319 svn:special | |
| 320 V 1 | |
| 321 * | |
| 322 K 14 | |
| 323 svn:needs-lock | |
| 324 V 1 | |
| 325 * | |
| 326 PROPS-END | |
| 327 link a | |
| 328 | |
| 329 Revision-number: 7 | |
| 330 Prop-content-length: 128 | |
| 331 Content-length: 128 | |
| 332 | |
| 333 K 7 | |
| 334 svn:log | |
| 335 V 27 | |
| 336 delete property from a link | |
| 337 K 10 | |
| 338 svn:author | |
| 339 V 6 | |
| 340 danchr | |
| 341 K 8 | |
| 342 svn:date | |
| 343 V 27 | |
| 344 2010-11-08T14:57:40.331635Z | |
| 345 PROPS-END | |
| 346 | |
| 347 Node-path: trunk/linka3 | |
| 348 Node-kind: file | |
| 349 Node-action: change | |
| 350 Prop-content-length: 33 | |
| 351 Content-length: 33 | |
| 352 | |
| 353 K 11 | |
| 354 svn:special | |
| 355 V 1 | |
| 356 * | |
| 357 PROPS-END | |
| 358 | |
| 359 | |
| 360 Revision-number: 8 | |
| 361 Prop-content-length: 145 | |
| 362 Content-length: 145 | |
| 363 | |
| 364 K 7 | |
| 365 svn:log | |
| 366 V 44 | |
| 367 add an uglily named file and a symlink to it | |
| 368 K 10 | |
| 369 svn:author | |
| 370 V 6 | |
| 371 danchr | |
| 372 K 8 | |
| 373 svn:date | |
| 374 V 27 | |
| 375 2010-11-08T15:11:12.267958Z | |
| 376 PROPS-END | |
| 377 | |
| 378 Node-path: trunk/link to this | |
| 379 Node-kind: file | |
| 380 Node-action: add | |
| 381 Prop-content-length: 10 | |
| 382 Text-content-length: 0 | |
| 383 Text-content-md5: d41d8cd98f00b204e9800998ecf8427e | |
| 384 Text-content-sha1: da39a3ee5e6b4b0d3255bfef95601890afd80709 | |
| 385 Content-length: 10 | |
| 386 | |
| 387 PROPS-END | |
| 388 | |
| 389 | |
| 390 Node-path: trunk/linka4 | |
| 391 Node-kind: file | |
| 392 Node-action: add | |
| 393 Prop-content-length: 33 | |
| 394 Text-content-length: 17 | |
| 395 Text-content-md5: aecd1324085a1fc5b7aa8950f92dcfb9 | |
| 396 Text-content-sha1: d22de0907c0b1878b057c873092e82fd9c50849b | |
| 397 Content-length: 50 | |
| 398 | |
| 399 K 11 | |
| 400 svn:special | |
| 401 V 1 | |
| 402 * | |
| 403 PROPS-END | |
| 404 link link to this | |
| 405 |
