[MacPorts] #47681: `hg status' crashes on newly created repository
MacPorts
noreply at macports.org
Fri May 8 07:55:15 PDT 2015
#47681: `hg status' crashes on newly created repository
--------------------------+--------------------------------
Reporter: veedeehjay@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: High | Milestone:
Component: ports | Version: 2.3.3
Keywords: | Port: mercurial
--------------------------+--------------------------------
this happens with mercurial at 3.3.3 under OSX 10.10.3. the following should
reproducibly crash if the `hggit'` is requested in `~/.hgrc`
{{{
mkdir new
cd new
hg init
hg status
}}}
with the message:
{{{
** unknown exception encountered, please report by visiting
** http://mercurial.selenic.com/wiki/BugTracker
** Python 2.7.9 (default, Dec 13 2014, 15:13:49) [GCC 4.2.1 Compatible
Apple LLVM 6.0 (clang-600.0.56)]
** Mercurial Distributed SCM (version 3.3.3)
** Extensions loaded: convert, rebase, fetch, graphlog, extdiff, hgk,
color, hgsubversion, hggit, churn, pager, strip, mq, transplant
Traceback (most recent call last):
File "/opt/local/bin/hg", line 43, in <module>
...
LOTS MORE
...
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/mercurial/scmutil.py", line 1105, in finddirs
pos = path.rfind('/')
AttributeError: 'tuple' object has no attribute 'rfind'
}}}
two observations:
1. without the `hggit` extension the problem goes away here
2. using the `mercurial-devel` instead of the`mercurial` port also makes
the problem go away even in the presence of `hggit`. whether it's a
problem of mercurial or the `py-hggit` port I canot say...
--
Ticket URL: <https://trac.macports.org/ticket/47681>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list