Show More
@@ -2505,8 +2505,8 b' def amend(ui, repo, old, extra, pats, op' | |||
|
2505 | 2505 | # was removed, it's no longer relevant. If X is missing (aka |
|
2506 | 2506 | # deleted), old X must be preserved. |
|
2507 | 2507 | files.update(filestoamend) |
|
2508 |
files = [f for f in files if (not |
|
|
2509 |
or f |
|
|
2508 | files = [f for f in files if (f not in filestoamend | |
|
2509 | or not samefile(f, wctx, base))] | |
|
2510 | 2510 | |
|
2511 | 2511 | def filectxfn(repo, ctx_, path): |
|
2512 | 2512 | try: |
@@ -456,7 +456,7 b' Corner case of amend from issue6157:' | |||
|
456 | 456 | - working copy parent has a change to file `a` |
|
457 | 457 | - working copy has the inverse change |
|
458 | 458 | - we amend the working copy parent for files other than `a` |
|
459 |
hg include |
|
|
459 | hg used to include the changes to `a` anyway. | |
|
460 | 460 | |
|
461 | 461 | $ hg init 6157; cd 6157 |
|
462 | 462 | $ echo a > a; echo b > b; hg commit -qAm_ |
@@ -466,5 +466,6 b' hg includes the changes to `a` anyway.' | |||
|
466 | 466 | 1 files changed, 1 insertions(+), 1 deletions(-) |
|
467 | 467 | $ echo a > a; echo b2 > b; hg amend -q b |
|
468 | 468 | $ hg diff --stat -c . |
|
469 | a | 2 +- | |
|
469 | 470 | b | 2 +- |
|
470 |
|
|
|
471 | 2 files changed, 2 insertions(+), 2 deletions(-) |
General Comments 0
You need to be logged in to leave comments.
Login now