[Bug 4633] New: hg pull --rebase <source> thinks remote is rebase source

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Tue Apr 28 16:59:18 UTC 2015


http://bz.selenic.com/show_bug.cgi?id=4633

          Priority: normal
            Bug ID: 4633
                CC: mercurial-devel at selenic.com
          Assignee: bugzilla at selenic.com
           Summary: hg pull --rebase <source> thinks remote is rebase
                    source
          Severity: bug
    Classification: Unclassified
                OS: All
          Reporter: gregory.szorc at gmail.com
          Hardware: All
            Status: UNCONFIRMED
           Version: 3.4-rc
         Component: rebase
           Product: Mercurial

When you `hg pull --rebase <source>` to explicitly pull from a named
remote/path, the pull happens properly. However, opts['source'] from
commands.rebase() is then passed to rebase() via rebase.py:pullrebase(), where
it may be interpreted as the source revision for the rebase. This can lead to
all kinds of confusion, including "abort: source is ancestor of destination".

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list