##// END OF EJS Templates
unshelve: handle stripping changesets on interactive mode...
Navaneeth Suresh -
r42930:4814d993 default
parent child Browse files
Show More
@@ -747,10 +747,10 b' def unshelvecontinue(ui, repo, state, op'
747 mergefiles(ui, repo, state.wctx, shelvectx)
747 mergefiles(ui, repo, state.wctx, shelvectx)
748 restorebranch(ui, repo, state.branchtorestore)
748 restorebranch(ui, repo, state.branchtorestore)
749
749
750 if not ispartialunshelve:
751 if not phases.supportinternal(repo):
750 if not phases.supportinternal(repo):
752 repair.strip(ui, repo, state.nodestoremove, backup=False,
751 repair.strip(ui, repo, state.nodestoremove, backup=False,
753 topic='shelve')
752 topic='shelve')
753 if not ispartialunshelve:
754 shelvedstate.clear(repo)
754 shelvedstate.clear(repo)
755 unshelvecleanup(ui, repo, state.name, opts)
755 unshelvecleanup(ui, repo, state.name, opts)
756 _restoreactivebookmark(repo, state.activebookmark)
756 _restoreactivebookmark(repo, state.activebookmark)
@@ -1357,11 +1357,33 b' Abort unshelve while merging (issue5123)'
1357 A
1357 A
1358 B
1358 B
1359 C
1359 C
1360
1361 #if stripbased
1362 $ hg log -r 3:: -G
1363 @ changeset: 5:506510493902
1364 | tag: tip
1365 | parent: 3:adfeba9a1ac4
1366 | user: shelve@localhost
1367 | date: Thu Jan 01 00:00:00 1970 +0000
1368 | summary: changes to: add A to bars
1369 |
1370 | @ changeset: 4:8b023952e29c
1371 |/ user: test
1372 | date: Thu Jan 01 00:00:00 1970 +0000
1373 | summary: add C to bars
1374 |
1375 o changeset: 3:adfeba9a1ac4
1376 | user: test
1377 ~ date: Thu Jan 01 00:00:00 1970 +0000
1378 summary: add A to bars
1379
1380 #endif
1381
1360 $ hg unshelve --continue <<EOF
1382 $ hg unshelve --continue <<EOF
1361 > y
1383 > y
1362 > y
1384 > y
1363 > y
1385 > y
1364 > y
1386 > n
1365 > EOF
1387 > EOF
1366 diff --git a/bar1 b/bar1
1388 diff --git a/bar1 b/bar1
1367 1 hunks, 1 lines changed
1389 1 hunks, 1 lines changed
@@ -1385,6 +1407,21 b' Abort unshelve while merging (issue5123)'
1385 +B
1407 +B
1386 C
1408 C
1387 record change 2/2 to 'bar2'?
1409 record change 2/2 to 'bar2'?
1388 (enter ? for help) [Ynesfdaq?] y
1410 (enter ? for help) [Ynesfdaq?] n
1389
1411
1390 unshelve of 'default-01' complete
1412 unshelve of 'default-01' complete
1413
1414 #if stripbased
1415 $ hg log -r 3:: -G
1416 @ changeset: 4:8b023952e29c
1417 | tag: tip
1418 | user: test
1419 | date: Thu Jan 01 00:00:00 1970 +0000
1420 | summary: add C to bars
1421 |
1422 o changeset: 3:adfeba9a1ac4
1423 | user: test
1424 ~ date: Thu Jan 01 00:00:00 1970 +0000
1425 summary: add A to bars
1426
1427 #endif
General Comments 0
You need to be logged in to leave comments. Login now