@Andy
I get an error message regarding mercurial when trying to checkout a project.
I'm not sure if it's a bug/missing feature in the source or in the port...
hg clone
git://github.com/scummvm/scummvm.git scummvm
** unknown exception encountered, please report by visiting
**
http://mercurial.selenic.com/wiki/BugTracker** Python 2.5.5 (r255:1.2, Mar 27 2010, 21:00:30) [GCC 4.2.4 (adtools
build 20090118)]
** Mercurial Distributed SCM (version 1.9)
** Extensions loaded: hggit
Traceback (most recent call last):
File "PROGDIR:hg", line 38, in <module>
mercurial.dispatch.run()
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 27, in run
sys.exit(dispatch(request(sys.argv[1:])))
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 64, in
dispatch
return _runcatch(req)
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 87, in
_runcatch
return _dispatch(req)
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 675, in
_dispatch
cmdpats, cmdoptions)
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 454, in
runcommand
ret = _runcommand(ui, options, cmd, d)
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 729, in
_runcommand
return checkargs()
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 683, in
checkargs
return cmdfunc()
File "PYTHON:Lib/site-packages/mercurial/dispatch.py", line 672, in
<lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File "PYTHON:Lib/site-packages/mercurial/util.py", line 385, in check
return func(*args, **kwargs)
File "PYTHON:Lib/site-packages/mercurial/commands.py", line 1041, in
clone
branch=opts.get('branch'))
File "PYTHON:Lib/site-packages/mercurial/hg.py", line 334, in clone
destrepo.clone(srcrepo, heads=revs, stream=stream)
File "PYTHON:Lib/site-packages/mercurial/localrepo.py", line 1946, in
clone
return self.pull(remote, heads)
File "PYTHON:Lib/site-packages/hggit/hgrepo.py", line 14, in pull
return git.fetch(remote.path, heads)
File "PYTHON:Lib/site-packages/hggit/git_handler.py", line 142, in
fetch
refs = self.fetch_pack(remote, heads)
File "PYTHON:Lib/site-packages/hggit/git_handler.py", line 806, in
fetch_pack
commit()
File "PYTHON:Lib/site-packages/dulwich/object_store.py", line 472, in
commit
os.fsync(fd)
AttributeError: 'module' object has no attribute 'fsync'