Issue #8 wontfix
Shawn Hoover
created an issue

With hg 4.9 (tortoisehg) I get the following error with hg pull and hg log:

  File "C:/Users/Shawn/dev/hgext/hg-remotebranches/hg_remotebranches.py", line 178, in _remotebranches
    self.changelog.rev(n))
TypeError: __init__() takes exactly 4 arguments (3 given)

Due to context.changectx changes in https://phab.mercurial-scm.org/D4827. After hacking a fix locally (not a Python/hg dev) and running the tests, another error:

+    File "C:/Users/Shawn/dev/hgext/hg-remotebranches/hg_remotebranches.py", line 353, in remotebrancheskw
+      return templatekw.showlist('remotebranch', names,
+  AttributeError: 'module' object has no attribute 'showlist'

Among other minor changes in test output.

Like I said, I have local hacks, but I don't what it takes to make backward-compatible changes to extensions. Is it worth maintaining this? Should I just switch to remotenames extension included with hg?

Comments (4)

  1. Augie Fackler repo owner

    Yep, switch to Mercurial's built-in remotenames - in my view it supersedes remotebranches, and I no longer use remotebranches as remotenames solves my problems.

  2. Log in to comment