diff --git a/hgext/rebase.py b/hgext/rebase.py index 9b7d2ff4b0062476aa6201f44410eddfbb69b7d5_aGdleHQvcmViYXNlLnB5..ae6dddffe4f1b44850ac467a814719c6896df793_aGdleHQvcmViYXNlLnB5 100644 --- a/hgext/rebase.py +++ b/hgext/rebase.py @@ -182,7 +182,7 @@ branch = repo[None].branch() dest = repo[branch] else: - dest = repo[destf] + dest = scmutil.revsingle(repo, destf) if revf: rebaseset = repo.revs('%lr', revf) diff --git a/tests/test-rebase-parameters.t b/tests/test-rebase-parameters.t index 9b7d2ff4b0062476aa6201f44410eddfbb69b7d5_dGVzdHMvdGVzdC1yZWJhc2UtcGFyYW1ldGVycy50..ae6dddffe4f1b44850ac467a814719c6896df793_dGVzdHMvdGVzdC1yZWJhc2UtcGFyYW1ldGVycy50 100644 --- a/tests/test-rebase-parameters.t +++ b/tests/test-rebase-parameters.t @@ -158,8 +158,8 @@ $ cd .. -Rebase with dest == `hg branch` => same as no arguments (from 3 onto 8): +Rebase with dest == branch(.) => same as no arguments (from 3 onto 8): $ hg clone -q -u 3 a a3 $ cd a3 @@ -162,8 +162,8 @@ $ hg clone -q -u 3 a a3 $ cd a3 - $ hg rebase --dest `hg branch` + $ hg rebase --dest 'branch(.)' saved backup bundle to $TESTTMP/a3/.hg/strip-backup/*-backup.hg (glob) $ hg tglog