Show More
@@ -506,7 +506,7 b' class dirstate(object):' | |||
|
506 | 506 | if files[i] < subpath: |
|
507 | 507 | i += 1 |
|
508 | 508 | continue |
|
509 | while files and files[i].startswith(subpath): | |
|
509 | while i < len(files) and files[i].startswith(subpath): | |
|
510 | 510 | del files[i] |
|
511 | 511 | j += 1 |
|
512 | 512 |
@@ -346,3 +346,15 b' Test missing subrepo:' | |||
|
346 | 346 | $ rm -r foo |
|
347 | 347 | $ hg status -S |
|
348 | 348 | warning: error "unknown revision '65903cebad86f1a84bd4f1134f62fa7dcb7a1c98'" in subrepository "foo" |
|
349 | ||
|
350 | Issue2619: IndexError: list index out of range on hg add with subrepos | |
|
351 | The subrepo must sorts after the explicit filename. | |
|
352 | ||
|
353 | $ cd .. | |
|
354 | $ hg init test | |
|
355 | $ cd test | |
|
356 | $ hg init x | |
|
357 | $ echo "x = x" >> .hgsub | |
|
358 | $ hg add .hgsub | |
|
359 | $ touch a x/a | |
|
360 | $ hg add a x/a |
General Comments 0
You need to be logged in to leave comments.
Login now