Package: mercurial-git Version: 0.8.0-1 Severity: grave
hg is completely broken when this extension is enabled: $ hg init testrepo $ cd testrepo/ $ echo foo > foo $ hg add foo ** Unknown exception encountered with possibly-broken third-party extension git ** which supports versions 3.3 of Mercurial. ** Please disable git and try your action again. ** If that fixes the bug please report it to https://bitbucket.org/durin42/hg-git/issues ** Python 2.7.10rc1 (default, May 11 2015, 00:30:56) [GCC 4.9.2] ** Mercurial Distributed SCM (version 3.4) ** Extensions loaded: git Traceback (most recent call last): File "/usr/bin/hg", line 43, in <module> mercurial.dispatch.run() File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 29, in run sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255) File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 91, in dispatch ret = _runcatch(req) File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 160, in _runcatch return _dispatch(req) File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 885, in _dispatch cmdpats, cmdoptions) File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 646, in runcommand ret = _runcommand(ui, options, cmd, d) File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 976, in _runcommand return checkargs() File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 947, in checkargs return cmdfunc() File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 882, in <lambda> d = lambda: util.checksignature(func)(ui, *args, **cmdoptions) File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 718, in check return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line 203, in add rejected = cmdutil.add(ui, repo, m, "", False, **opts) File "/usr/lib/python2.7/dist-packages/mercurial/cmdutil.py", line 2200, in add for f in wctx.walk(match): File "/usr/lib/python2.7/dist-packages/mercurial/context.py", line 1275, in walk True, False)) File "/usr/lib/python2.7/dist-packages/mercurial/dirstate.py", line 727, in walk ignore = self._ignore File "/usr/lib/python2.7/dist-packages/mercurial/scmutil.py", line 1136, in __get__ entry.obj = self.func(obj) File "/usr/lib/python2.7/dist-packages/hgext/git/gitdirstate.py", line 100, in _ignore fns = self._finddotgitignores() File "/usr/lib/python2.7/dist-packages/hgext/git/gitdirstate.py", line 164, in _finddotgitignores work = [d for d in work if not dirignore(d)] File "/usr/lib/python2.7/dist-packages/mercurial/dirstate.py", line 601, in _dirignore for p in util.finddirs(f): File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 2286, in finddirs pos = path.rfind('/') AttributeError: 'tuple' object has no attribute 'rfind' -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'experimental') Architecture: i386 (x86_64) Foreign Architectures: amd64 Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages mercurial-git depends on: ii mercurial 3.4-1 ii python-dulwich 0.10.1-1 pn python:any <none> -- Jakub Wilk -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org