[Bug 4644] New: hglib client: repo.pull() takes tool argument, which requires rebase

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Tue May 5 09:58:03 CDT 2015


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

          Priority: normal
            Bug ID: 4644
                CC: mercurial-devel at selenic.com
          Assignee: bugzilla at selenic.com
           Summary: hglib client: repo.pull() takes tool argument, which
                    requires rebase
          Severity: bug
    Classification: Unclassified
                OS: All
          Reporter: axel at mozilla.com
          Hardware: All
            Status: UNCONFIRMED
           Version: default branch
         Component: hglib
           Product: Mercurial

The options to pull() are inconsistent and incomplete.

It does take the -t option for a merge tool, but that argument is only added by
the rebase extension.

It'd be nice to actually have rebase, so I'm in favor of adding a rebase kwarg,
and if it's True, add a config='extensions.rebase' to cmdbuilder to make sure
rebase is actually enable for the repo.

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


More information about the Mercurial-devel mailing list