Show More
@@ -250,7 +250,7 b' class rebaseruntime(object):' | |||||
250 | repo.ui.debug('computed skipped revs: %s\n' % |
|
250 | repo.ui.debug('computed skipped revs: %s\n' % | |
251 | (' '.join(str(r) for r in sorted(skipped)) or None)) |
|
251 | (' '.join(str(r) for r in sorted(skipped)) or None)) | |
252 | repo.ui.debug('rebase status resumed\n') |
|
252 | repo.ui.debug('rebase status resumed\n') | |
253 | _setrebasesetvisibility(repo, set(state.keys())) |
|
253 | _setrebasesetvisibility(repo, set(state.keys()) | set([originalwd])) | |
254 |
|
254 | |||
255 | self.originalwd = originalwd |
|
255 | self.originalwd = originalwd | |
256 | self.target = target |
|
256 | self.target = target | |
@@ -1203,7 +1203,8 b' def buildstate(repo, dest, rebaseset, co' | |||||
1203 | dest: context |
|
1203 | dest: context | |
1204 | rebaseset: set of rev |
|
1204 | rebaseset: set of rev | |
1205 | ''' |
|
1205 | ''' | |
1206 | _setrebasesetvisibility(repo, set(rebaseset)) |
|
1206 | originalwd = repo['.'].rev() | |
|
1207 | _setrebasesetvisibility(repo, set(rebaseset) | set([originalwd])) | |||
1207 |
|
1208 | |||
1208 | # This check isn't strictly necessary, since mq detects commits over an |
|
1209 | # This check isn't strictly necessary, since mq detects commits over an | |
1209 | # applied patch. But it prevents messing up the working directory when |
|
1210 | # applied patch. But it prevents messing up the working directory when | |
@@ -1288,7 +1289,7 b' def buildstate(repo, dest, rebaseset, co' | |||||
1288 | state[r] = revpruned |
|
1289 | state[r] = revpruned | |
1289 | else: |
|
1290 | else: | |
1290 | state[r] = revprecursor |
|
1291 | state[r] = revprecursor | |
1291 |
return |
|
1292 | return originalwd, dest.rev(), state | |
1292 |
|
1293 | |||
1293 | def clearrebased(ui, repo, state, skipped, collapsedas=None): |
|
1294 | def clearrebased(ui, repo, state, skipped, collapsedas=None): | |
1294 | """dispose of rebased revision at the end of the rebase |
|
1295 | """dispose of rebased revision at the end of the rebase |
@@ -279,11 +279,27 b" even though it is hidden (until we're mo" | |||||
279 | $ hg --hidden up -qr 'first(hidden())' |
|
279 | $ hg --hidden up -qr 'first(hidden())' | |
280 | $ hg rebase --rev 13 --dest 15 |
|
280 | $ hg rebase --rev 13 --dest 15 | |
281 | rebasing 13:98f6af4ee953 "C" |
|
281 | rebasing 13:98f6af4ee953 "C" | |
282 | transaction abort! |
|
282 | $ hg log -G | |
283 | rollback completed |
|
283 | o 16:294a2b93eb4d C | |
284 | abort: hidden revision '1'! |
|
284 | | | |
285 | (use --hidden to access hidden revisions) |
|
285 | o 15:627d46148090 D | |
286 | [255] |
|
286 | | | |
|
287 | | o 12:462a34d07e59 B | |||
|
288 | | | | |||
|
289 | | o 11:4596109a6a43 D | |||
|
290 | | | | |||
|
291 | | o 7:02de42196ebe H | |||
|
292 | | | | |||
|
293 | +---o 6:eea13746799a G | |||
|
294 | | |/ | |||
|
295 | | o 5:24b6387c8c8c F | |||
|
296 | | | | |||
|
297 | o | 4:9520eea781bc E | |||
|
298 | |/ | |||
|
299 | | @ 1:42ccdea3bb16 B | |||
|
300 | |/ | |||
|
301 | o 0:cd010b8cd998 A | |||
|
302 | ||||
287 |
|
303 | |||
288 |
$ |
|
304 | $ cd .. | |
289 |
|
305 |
General Comments 0
You need to be logged in to leave comments.
Login now