Package: mercurial-git
Version: 0.2.5-1
Severity: important

Hello.

First thing, though it is possibly not very important is that the
extension doesn't work if I just put hggit= in my .hgrc. I have to
specify the full path there.

Second, when I try to hg clone git://..., it fails with the following
exception (the only last lines are here):

  ...
  File "/usr/lib/pymodules/python2.6/mercurial/localrepo.py", line 1853, in 
clone
    return self.pull(remote, heads)
  File "/usr/share/pyshared/hgext/git/hgrepo.py", line 12, in pull
    git.fetch(remote.path, heads)
  File "/usr/share/pyshared/hgext/git/git_handler.py", line 100, in fetch
    self.import_git_objects(remote_name, refs)
  File "/usr/share/pyshared/hgext/git/git_handler.py", line 411, in 
import_git_objects
    self.import_git_commit(commit)
  File "/usr/share/pyshared/hgext/git/git_handler.py", line 531, in 
import_git_commit
    node = self.repo.commitctx(ctx)
  File "/usr/lib/pymodules/python2.6/hgext/bookmarks.py", line 288, in commitctx
    node  = super(bookmark_repo, self).commitctx(ctx, error)
  File "/usr/lib/pymodules/python2.6/mercurial/localrepo.py", line 940, in 
commitctx
    changed)
  File "/usr/lib/pymodules/python2.6/mercurial/localrepo.py", line 763, in 
_filecommit
    self.ui.debug(" %s: copy %s:%s\n" % (fname, cfname, hex(crev)))
TypeError: b2a_hex() argument 1 must be string or read-only buffer, not None

The full log is attached.

-- System Information:
Debian Release: 6.0
  APT prefers sid
  APT policy: (500, 'sid'), (500, 'oldstable'), (500, 'unstable'), (500, 
'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.36-trunk-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages mercurial-git depends on:
ii  mercurial               1.6.4-1          scalable distributed version contr
ii  python                  2.6.6-3+squeeze1 interactive high-level object-orie
ii  python-dulwich          0.7.0-1          Python Git library
ii  python-support          1.0.3            automated rebuilding support for P

mercurial-git recommends no packages.

mercurial-git suggests no packages.

-- no debconf information
$ grep hggit ~/.hgrc
hggit=
$ hg -v clone git://github.com/schacon/hg-git.git
*** failed to import extension hggit: No module named hggit
abort: repository git://github.com/schacon/hg-git.git not found!
$ vim ~/.hgrc
$ grep hggit ~/.hgrc
hggit=/usr/share/pyshared/hgext/git/
$ hg -v clone git://github.com/schacon/hg-git.git
destination directory: hg-git
importing Hg objects into Git
Counting objects: 1847, done.
Compressing objects: 100% (662/662), done.
Total 1847 (delta 1247), reused 1606 (delta 1149)
importing Git objects into Hg
__init__.py
git.py
..hgignore
__init__.py
git.py
DESIGN.txt
__init__.py
dulwich/__init__.py
dulwich/_objects.c
dulwich/_pack.c
dulwich/client.py
dulwich/errors.py
dulwich/index.py
dulwich/lru_cache.py
dulwich/misc.py
dulwich/object_store.py
dulwich/objects.py
dulwich/pack.py
dulwich/protocol.py
dulwich/repo.py
dulwich/server.py
dulwich/tests/__init__.py
dulwich/tests/data/blobs/6f670c0fb53f9463760b7295fbb814e965fb20c8
dulwich/tests/data/blobs/954a536f7819d40e6f637f849ee187dd10066349
dulwich/tests/data/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
dulwich/tests/data/commits/0d89f20333fbb1d2f3a94da77f4981373d8f4310
dulwich/tests/data/commits/5dac377bdded4c9aeb8dff595f0faeebcc8498cc
dulwich/tests/data/commits/60dacdc733de308bb77bb76ce0fb0f9b44c9769e
dulwich/tests/data/indexes/index
dulwich/tests/data/packs/pack-bc63ddad95e7321ee734ea11a7a62d314e0d7481.idx
dulwich/tests/data/packs/pack-bc63ddad95e7321ee734ea11a7a62d314e0d7481.pack
dulwich/tests/data/repos/a/.git/HEAD
dulwich/tests/data/repos/a/.git/index
dulwich/tests/data/repos/a/.git/objects/2a/72d929692c41d8554c07f6301757ba18a65d91
dulwich/tests/data/repos/a/.git/objects/4e/f30bbfe26431a69c3820d3a683df54d688f2ec
dulwich/tests/data/repos/a/.git/objects/4f/2e6529203aa6d44b5af6e3292c837ceda003f9
dulwich/tests/data/repos/a/.git/objects/7d/9a07d797595ef11344549b8d08198e48c15364
dulwich/tests/data/repos/a/.git/objects/a2/96d0bb611188cabb256919f36bc30117cca005
dulwich/tests/data/repos/a/.git/objects/a9/0fa2d900a17e99b433217e988c4eb4a2e9a097
dulwich/tests/data/repos/a/.git/objects/ff/d47d45845a8f6576491e1edb97e3fe6a850e7f
dulwich/tests/data/repos/a/.git/refs/heads/master
dulwich/tests/data/repos/a/a
dulwich/tests/data/repos/a/b
dulwich/tests/data/repos/a/c
dulwich/tests/data/repos/ooo_merge/.git/HEAD
dulwich/tests/data/repos/ooo_merge/.git/index
dulwich/tests/data/repos/ooo_merge/.git/objects/29/69be3e8ee1c0222396a5611407e4769f14e54b
dulwich/tests/data/repos/ooo_merge/.git/objects/38/74e9c60a6d149c44c928140f250d81e6381520
dulwich/tests/data/repos/ooo_merge/.git/objects/6f/670c0fb53f9463760b7295fbb814e965fb20c8
dulwich/tests/data/repos/ooo_merge/.git/objects/70/c190eb48fa8bbb50ddc692a17b44cb781af7f6
dulwich/tests/data/repos/ooo_merge/.git/objects/76/01d7f6231db6a57f7bbb79ee52e4d462fd44d1
dulwich/tests/data/repos/ooo_merge/.git/objects/90/182552c4a85a45ec2a835cadc3451bebdfe870
dulwich/tests/data/repos/ooo_merge/.git/objects/95/4a536f7819d40e6f637f849ee187dd10066349
dulwich/tests/data/repos/ooo_merge/.git/objects/b2/a2766a2879c209ab1176e7e778b81ae422eeaa
dulwich/tests/data/repos/ooo_merge/.git/objects/f5/07291b64138b875c28e03469025b1ea20bc614
dulwich/tests/data/repos/ooo_merge/.git/objects/f9/e39b120c68182a4ba35349f832d0e4e61f485c
dulwich/tests/data/repos/ooo_merge/.git/objects/fb/5b0425c7ce46959bec94d54b9a157645e114f5
dulwich/tests/data/repos/ooo_merge/.git/refs/heads/master
dulwich/tests/data/repos/ooo_merge/a
dulwich/tests/data/repos/ooo_merge/b
dulwich/tests/data/repos/ooo_merge/c
dulwich/tests/data/repos/simple_merge/.git/HEAD
dulwich/tests/data/repos/simple_merge/.git/index
dulwich/tests/data/repos/simple_merge/.git/objects/0d/89f20333fbb1d2f3a94da77f4981373d8f4310
dulwich/tests/data/repos/simple_merge/.git/objects/1b/6318f651a534b38f9c7aedeebbd56c1e896853
dulwich/tests/data/repos/simple_merge/.git/objects/29/69be3e8ee1c0222396a5611407e4769f14e54b
dulwich/tests/data/repos/simple_merge/.git/objects/4c/ffe90e0a41ad3f5190079d7c8f036bde29cbe6
dulwich/tests/data/repos/simple_merge/.git/objects/5d/ac377bdded4c9aeb8dff595f0faeebcc8498cc
dulwich/tests/data/repos/simple_merge/.git/objects/60/dacdc733de308bb77bb76ce0fb0f9b44c9769e
dulwich/tests/data/repos/simple_merge/.git/objects/6f/670c0fb53f9463760b7295fbb814e965fb20c8
dulwich/tests/data/repos/simple_merge/.git/objects/70/c190eb48fa8bbb50ddc692a17b44cb781af7f6
dulwich/tests/data/repos/simple_merge/.git/objects/90/182552c4a85a45ec2a835cadc3451bebdfe870
dulwich/tests/data/repos/simple_merge/.git/objects/95/4a536f7819d40e6f637f849ee187dd10066349
dulwich/tests/data/repos/simple_merge/.git/objects/ab/64bbdcc51b170d21588e5c5d391ee5c0c96dfd
dulwich/tests/data/repos/simple_merge/.git/objects/d4/bdad6549dfedf25d3b89d21f506aff575b28a7
dulwich/tests/data/repos/simple_merge/.git/objects/d8/0c186a03f423a81b39df39dc87fd269736ca86
dulwich/tests/data/repos/simple_merge/.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391
dulwich/tests/data/repos/simple_merge/.git/refs/heads/master
dulwich/tests/data/repos/simple_merge/a
dulwich/tests/data/repos/simple_merge/b
dulwich/tests/data/repos/simple_merge/d
dulwich/tests/data/repos/simple_merge/e
dulwich/tests/data/tags/71033db03a03c6a36721efcf1968dd8f8e0cf023
dulwich/tests/data/trees/70c190eb48fa8bbb50ddc692a17b44cb781af7f6
dulwich/tests/test_client.py
dulwich/tests/test_index.py
dulwich/tests/test_object_store.py
dulwich/tests/test_objects.py
dulwich/tests/test_pack.py
dulwich/tests/test_protocol.py
dulwich/tests/test_repository.py
__init__.py
dulwich/object_store.py
__init__.py
dulwich/client.py
dulwich/repo.py
DESIGN.txt
__init__.py
git_handler.py
dulwich/objects.py
git_handler.py
dulwich/objects.py
git_handler.py
dulwich/objects.py
dulwich/repo.py
git_handler.py
TODO.txt
dulwich/objects.py
git_handler.py
TODO.txt
dulwich/repo.py
git_handler.py
TODO.txt
__init__.py
dulwich/objects.py
dulwich/repo.py
git_handler.py
TODO.txt
__init__.py
dulwich/repo.py
git_handler.py
TODO.txt
__init__.py
git_handler.py
TODO.txt
__init__.py
git_handler.py
dulwich/repo.py
TODO.txt
__init__.py
git_handler.py
__init__.py
git_handler.py
..hgignore
DESIGN.txt
tests/test-git-clone
tests/test-git-clone.out
git_handler.py
tests/test-sane-without-bookmarks
tests/test-sane-without-bookmarks.out
tests/test-file-removal
tests/test-file-removal.out
dulwich/repo.py
git_handler.py
git_handler.py
TODO.txt
dulwich/repo.py
git_handler.py
dulwich/repo.py
git_handler.py
git_handler.py
dulwich/client.py
dulwich/repo.py
git_handler.py
tests/test-file-removal
tests/test-file-removal.out
tests/test-git-clone.out
git_handler.py
git_handler.py
tests/test-sane-without-bookmarks.out
tests/test-git-clone
tests/test-git-clone.out
tests/test-file-removal
tests/test-git-clone
tests/test-sane-without-bookmarks
tests/run-tests.py
dulwich/objects.py
dulwich/repo.py
Makefile
dulwich/client.py
git_handler.py
dulwich/client.py
git_handler.py
dulwich/client.py
dulwich/repo.py
git_handler.py
dulwich/client.py
dulwich/protocol.py
dulwich/repo.py
git_handler.py
TODO.txt
__init__.py
git_handler.py
TODO.txt
__init__.py
git_handler.py
TODO.txt
TODO.txt
git_handler.py
README.md
DESIGN.txt
README.md
TODO.txt
README.md
README.md
TODO.txt
TODO.txt
dulwich/client.py
dulwich/repo.py
git_handler.py
Makefile
Makefile
dulwich/repo.py
git_handler.py
tests/test-file-removal
tests/test-file-removal.out
Makefile
dulwich/client.py
dulwich/repo.py
git_handler.py
tests/test-file-removal
tests/test-file-removal.out
TODO.txt
dulwich/client.py
git_handler.py
TODO.txt
dulwich/repo.py
git_handler.py
git_handler.py
TODO.txt
__init__.py
git_handler.py
TODO.txt
dulwich/client.py
dulwich/object_store.py
dulwich/pack.py
..gitignore
__init__.py
__init__.py
gitrepo.py
gitrepo.py
DESIGN.txt
README.md
TODO.txt
..gitignore
__init__.py
gitrepo.py
COPYING
TODO.txt
git_handler.py
tests/test-file-removal.out
tests/test-git-clone.out
tests/test-sane-without-bookmarks.out
dulwich/tests/data/repos/a/.git/HEAD
dulwich/tests/data/repos/a/.git/index
dulwich/tests/data/repos/a/.git/objects/2a/72d929692c41d8554c07f6301757ba18a65d91
dulwich/tests/data/repos/a/.git/objects/4e/f30bbfe26431a69c3820d3a683df54d688f2ec
dulwich/tests/data/repos/a/.git/objects/4f/2e6529203aa6d44b5af6e3292c837ceda003f9
dulwich/tests/data/repos/a/.git/objects/7d/9a07d797595ef11344549b8d08198e48c15364
dulwich/tests/data/repos/a/.git/objects/a2/96d0bb611188cabb256919f36bc30117cca005
dulwich/tests/data/repos/a/.git/objects/a9/0fa2d900a17e99b433217e988c4eb4a2e9a097
dulwich/tests/data/repos/a/.git/objects/ff/d47d45845a8f6576491e1edb97e3fe6a850e7f
dulwich/tests/data/repos/a/.git/refs/heads/master
dulwich/tests/data/repos/a/dotgit/HEAD
dulwich/tests/data/repos/a/dotgit/index
dulwich/tests/data/repos/a/dotgit/objects/2a/72d929692c41d8554c07f6301757ba18a65d91
dulwich/tests/data/repos/a/dotgit/objects/4e/f30bbfe26431a69c3820d3a683df54d688f2ec
dulwich/tests/data/repos/a/dotgit/objects/4f/2e6529203aa6d44b5af6e3292c837ceda003f9
dulwich/tests/data/repos/a/dotgit/objects/7d/9a07d797595ef11344549b8d08198e48c15364
dulwich/tests/data/repos/a/dotgit/objects/a2/96d0bb611188cabb256919f36bc30117cca005
dulwich/tests/data/repos/a/dotgit/objects/a9/0fa2d900a17e99b433217e988c4eb4a2e9a097
dulwich/tests/data/repos/a/dotgit/objects/ff/d47d45845a8f6576491e1edb97e3fe6a850e7f
dulwich/tests/data/repos/a/dotgit/refs/heads/master
dulwich/tests/data/repos/ooo_merge/.git/HEAD
dulwich/tests/data/repos/ooo_merge/.git/index
dulwich/tests/data/repos/ooo_merge/.git/objects/29/69be3e8ee1c0222396a5611407e4769f14e54b
dulwich/tests/data/repos/ooo_merge/.git/objects/38/74e9c60a6d149c44c928140f250d81e6381520
dulwich/tests/data/repos/ooo_merge/.git/objects/6f/670c0fb53f9463760b7295fbb814e965fb20c8
dulwich/tests/data/repos/ooo_merge/.git/objects/70/c190eb48fa8bbb50ddc692a17b44cb781af7f6
dulwich/tests/data/repos/ooo_merge/.git/objects/76/01d7f6231db6a57f7bbb79ee52e4d462fd44d1
dulwich/tests/data/repos/ooo_merge/.git/objects/90/182552c4a85a45ec2a835cadc3451bebdfe870
dulwich/tests/data/repos/ooo_merge/.git/objects/95/4a536f7819d40e6f637f849ee187dd10066349
dulwich/tests/data/repos/ooo_merge/.git/objects/b2/a2766a2879c209ab1176e7e778b81ae422eeaa
dulwich/tests/data/repos/ooo_merge/.git/objects/f5/07291b64138b875c28e03469025b1ea20bc614
dulwich/tests/data/repos/ooo_merge/.git/objects/f9/e39b120c68182a4ba35349f832d0e4e61f485c
dulwich/tests/data/repos/ooo_merge/.git/objects/fb/5b0425c7ce46959bec94d54b9a157645e114f5
dulwich/tests/data/repos/ooo_merge/.git/refs/heads/master
dulwich/tests/data/repos/ooo_merge/dotgit/HEAD
dulwich/tests/data/repos/ooo_merge/dotgit/index
dulwich/tests/data/repos/ooo_merge/dotgit/objects/29/69be3e8ee1c0222396a5611407e4769f14e54b
dulwich/tests/data/repos/ooo_merge/dotgit/objects/38/74e9c60a6d149c44c928140f250d81e6381520
dulwich/tests/data/repos/ooo_merge/dotgit/objects/6f/670c0fb53f9463760b7295fbb814e965fb20c8
dulwich/tests/data/repos/ooo_merge/dotgit/objects/70/c190eb48fa8bbb50ddc692a17b44cb781af7f6
dulwich/tests/data/repos/ooo_merge/dotgit/objects/76/01d7f6231db6a57f7bbb79ee52e4d462fd44d1
dulwich/tests/data/repos/ooo_merge/dotgit/objects/90/182552c4a85a45ec2a835cadc3451bebdfe870
dulwich/tests/data/repos/ooo_merge/dotgit/objects/95/4a536f7819d40e6f637f849ee187dd10066349
dulwich/tests/data/repos/ooo_merge/dotgit/objects/b2/a2766a2879c209ab1176e7e778b81ae422eeaa
dulwich/tests/data/repos/ooo_merge/dotgit/objects/f5/07291b64138b875c28e03469025b1ea20bc614
dulwich/tests/data/repos/ooo_merge/dotgit/objects/f9/e39b120c68182a4ba35349f832d0e4e61f485c
dulwich/tests/data/repos/ooo_merge/dotgit/objects/fb/5b0425c7ce46959bec94d54b9a157645e114f5
dulwich/tests/data/repos/ooo_merge/dotgit/refs/heads/master
dulwich/tests/data/repos/simple_merge/.git/HEAD
dulwich/tests/data/repos/simple_merge/.git/index
dulwich/tests/data/repos/simple_merge/.git/objects/0d/89f20333fbb1d2f3a94da77f4981373d8f4310
dulwich/tests/data/repos/simple_merge/.git/objects/1b/6318f651a534b38f9c7aedeebbd56c1e896853
dulwich/tests/data/repos/simple_merge/.git/objects/29/69be3e8ee1c0222396a5611407e4769f14e54b
dulwich/tests/data/repos/simple_merge/.git/objects/4c/ffe90e0a41ad3f5190079d7c8f036bde29cbe6
dulwich/tests/data/repos/simple_merge/.git/objects/5d/ac377bdded4c9aeb8dff595f0faeebcc8498cc
dulwich/tests/data/repos/simple_merge/.git/objects/60/dacdc733de308bb77bb76ce0fb0f9b44c9769e
dulwich/tests/data/repos/simple_merge/.git/objects/6f/670c0fb53f9463760b7295fbb814e965fb20c8
dulwich/tests/data/repos/simple_merge/.git/objects/70/c190eb48fa8bbb50ddc692a17b44cb781af7f6
dulwich/tests/data/repos/simple_merge/.git/objects/90/182552c4a85a45ec2a835cadc3451bebdfe870
dulwich/tests/data/repos/simple_merge/.git/objects/95/4a536f7819d40e6f637f849ee187dd10066349
dulwich/tests/data/repos/simple_merge/.git/objects/ab/64bbdcc51b170d21588e5c5d391ee5c0c96dfd
dulwich/tests/data/repos/simple_merge/.git/objects/d4/bdad6549dfedf25d3b89d21f506aff575b28a7
dulwich/tests/data/repos/simple_merge/.git/objects/d8/0c186a03f423a81b39df39dc87fd269736ca86
dulwich/tests/data/repos/simple_merge/.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391
dulwich/tests/data/repos/simple_merge/.git/refs/heads/master
dulwich/tests/data/repos/simple_merge/dotgit/HEAD
dulwich/tests/data/repos/simple_merge/dotgit/index
dulwich/tests/data/repos/simple_merge/dotgit/objects/0d/89f20333fbb1d2f3a94da77f4981373d8f4310
dulwich/tests/data/repos/simple_merge/dotgit/objects/1b/6318f651a534b38f9c7aedeebbd56c1e896853
dulwich/tests/data/repos/simple_merge/dotgit/objects/29/69be3e8ee1c0222396a5611407e4769f14e54b
dulwich/tests/data/repos/simple_merge/dotgit/objects/4c/ffe90e0a41ad3f5190079d7c8f036bde29cbe6
dulwich/tests/data/repos/simple_merge/dotgit/objects/5d/ac377bdded4c9aeb8dff595f0faeebcc8498cc
dulwich/tests/data/repos/simple_merge/dotgit/objects/60/dacdc733de308bb77bb76ce0fb0f9b44c9769e
dulwich/tests/data/repos/simple_merge/dotgit/objects/6f/670c0fb53f9463760b7295fbb814e965fb20c8
dulwich/tests/data/repos/simple_merge/dotgit/objects/70/c190eb48fa8bbb50ddc692a17b44cb781af7f6
dulwich/tests/data/repos/simple_merge/dotgit/objects/90/182552c4a85a45ec2a835cadc3451bebdfe870
dulwich/tests/data/repos/simple_merge/dotgit/objects/95/4a536f7819d40e6f637f849ee187dd10066349
dulwich/tests/data/repos/simple_merge/dotgit/objects/ab/64bbdcc51b170d21588e5c5d391ee5c0c96dfd
dulwich/tests/data/repos/simple_merge/dotgit/objects/d4/bdad6549dfedf25d3b89d21f506aff575b28a7
dulwich/tests/data/repos/simple_merge/dotgit/objects/d8/0c186a03f423a81b39df39dc87fd269736ca86
dulwich/tests/data/repos/simple_merge/dotgit/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391
dulwich/tests/data/repos/simple_merge/dotgit/refs/heads/master
TODO.txt
git_handler.py
git_handler.py
git_handler.py
git_handler.py
TODO.txt
git_handler.py
TODO.txt
git_handler.py
git_handler.py
git_handler.py
git_handler.py
git_handler.py
toposort.py
unit-tests/topo-test.py
git_handler.py
git_handler.py
toposort.py
unit-tests/topo-test.py
git_handler.py
TODO.txt
git_handler.py
dulwich/pack.py
dulwich/misc.py
dulwich/pack.py
dulwich/objects.py
dulwich/pack.py
dulwich/misc.py
dulwich/objects.py
dulwich/pack.py
dulwich/pack.py
dulwich/__init__.py
dulwich/_objects.c
dulwich/client.py
dulwich/errors.py
dulwich/index.py
dulwich/lru_cache.py
dulwich/misc.py
dulwich/object_store.py
dulwich/objects.py
dulwich/pack.py
dulwich/protocol.py
dulwich/repo.py
dulwich/server.py
dulwich/tests/test_lru_cache.py
unit-tests/topo-test.py
dulwich/client.py
dulwich/index.py
dulwich/object_store.py
dulwich/objects.py
dulwich/repo.py
git_handler.py
TODO.txt
dulwich/objects.py
git_handler.py
TODO.txt
git_handler.py
dulwich/client.py
TODO.txt
dulwich/objects.py
dulwich/repo.py
git_handler.py
toposort.py
unit-tests/topo-test.py
git_handler.py
git_handler.py
git_handler.py
__init__.py
git_handler.py
__init__.py
git_handler.py
git_handler.py
git_handler.py
git_handler.py
git_handler.py
git_handler.py
git_handler.py
git_handler.py
git_handler.py
dulwich/repo.py
dulwich/client.py
dulwich/repo.py
TODO.txt
git_handler.py
README.md
TODO.txt
git_handler.py
git_handler.py
README.md
README.md
tests/test-file-removal
tests/test-git-clone
tests/test-sane-without-bookmarks
tests/test-file-removal
tests/test-git-clone
tests/test-sane-without-bookmarks
TODO.txt
dulwich/objects.py
dulwich/repo.py
git_handler.py
README.md
__init__.py
git_handler.py
git_handler.py
TODO.txt
__init__.py
git_handler.py
dulwich/repo.py
tests/test-tree-decomposition
tests/test-tree-decomposition.out
git_handler.py
dulwich/repo.py
git_handler.py
git_handler.py
tests/test-empty-working-tree
tests/test-empty-working-tree.out
dulwich/object_store.py
dulwich/pack.py
dulwich/repo.py
git_handler.py
git_handler.py
git_handler.py
dulwich/object_store.py
dulwich/pack.py
dulwich/repo.py
git_handler.py
dulwich/objects.py
git_handler.py
tests/test-file-removal
tests/test-git-clone
tests/test-sane-without-bookmarks
git_handler.py
dulwich/objects.py
git_handler.py
tests/test-file-removal
tests/test-git-clone
tests/test-sane-without-bookmarks
git_handler.py
__init__.py
git_handler.py
__init__.py
git_handler.py
__init__.py
git_handler.py
__init__.py
git_handler.py
dulwich/repo.py
git_handler.py
git_handler.py
git_handler.py
git_handler.py
git_handler.py
dulwich/repo.py
dulwich/repo.py
__init__.py
dulwich/object_store.py
dulwich/objects.py
dulwich/pack.py
dulwich/repo.py
git_handler.py
tests/test-empty-working-tree
tests/test-empty-working-tree.out
tests/test-file-removal
tests/test-git-clone
tests/test-sane-without-bookmarks
tests/test-tree-decomposition
tests/test-tree-decomposition.out
TODO.txt
git_handler.py
README.md
TODO.txt
README.md
TODO.txt
git_handler.py
git_handler.py
git_handler.py
TODO.txt
git_handler.py
git_handler.py
git_handler.py
TODO.txt
git_handler.py
README.md
TODO.txt
git_handler.py
__init__.py
git_handler.py
hgrepo.py
git_handler.py
hgrepo.py
hgrepo.py
TODO.txt
__init__.py
git_handler.py
hgrepo.py
TODO.txt
git_handler.py
hgrepo.py
__init__.py
TODO.txt
__init__.py
git_handler.py
lsprofcalltree.py
__init__.py
git_handler.py
__init__.py
__init__.py
dulwich/objects.py
dulwich/repo.py
git_handler.py
__init__.py
dulwich/repo.py
git_handler.py
git_handler.py
hgrepo.py
git_handler.py
gitrepo.py
hgrepo.py
__init__.py
git_handler.py
__init__.py
git_handler.py
hgrepo.py
git_handler.py
git_handler.py
tests/test-empty-working-tree
tests/test-empty-working-tree.out
tests/test-file-removal
tests/test-file-removal.out
tests/test-git-clone
tests/test-git-clone.out
tests/test-sane-without-bookmarks
tests/test-sane-without-bookmarks.out
tests/test-tree-decomposition
tests/test-tree-decomposition.out
git_handler.py
tests/latin-1-encoding
tests/test-encoding
git_handler.py
hgrepo.py
git_handler.py
tests/test-encoding.out
git_handler.py
README.md
README.md
README.md
git_handler.py
git_handler.py
git_handler.py
README.md
README.md
git_handler.py
tests/test-octopus
tests/test-octopus.out
README.md
tests/test-merge
tests/test-merge.out
tests/test-empty-working-tree
tests/test-empty-working-tree.out
tests/test-encoding
tests/test-encoding.out
tests/test-file-removal
tests/test-file-removal.out
tests/test-git-clone
tests/test-octopus
tests/test-octopus.out
tests/test-tree-decomposition
tests/test-tree-decomposition.out
git_handler.py
tests/test-encoding.out
git_handler.py
hgrepo.py
dulwich/repo.py
__init__.py
gitrepo.py
hgrepo.py
git_handler.py
tests/test-git-push
tests/test-git-push.out
dulwich/objects.py
dulwich/repo.py
tests/test-encoding.out
dulwich/objects.py
dulwich/repo.py
tests/test-encoding.out
__init__.py
git_handler.py
hgrepo.py
tests/test-git-push
tests/test-git-push.out
tests/test-hg-author
tests/test-hg-author.out
tests/test-hg-branch
tests/test-hg-branch.out
git_handler.py
tests/test-hg-tags
tests/test-hg-tags.out
git_handler.py
tests/test-git-tags
tests/test-git-tags.out
git_handler.py
gitrepo.py
hgrepo.py
git_handler.py
hgrepo.py
hgrepo.py
git_handler.py
__init__.py
tests/test-git-clone
tests/test-git-clone.out
git_handler.py
tests/test-empty-working-tree.out
tests/test-encoding.out
tests/test-file-removal.out
tests/test-git-clone.out
tests/test-git-tags.out
tests/test-hg-author.out
tests/test-hg-branch.out
tests/test-hg-tags.out
tests/test-merge.out
tests/test-octopus.out
tests/test-sane-without-bookmarks.out
tests/test-tree-decomposition.out
git_handler.py
dulwich/__init__.py
dulwich/_objects.c
dulwich/_pack.c
dulwich/client.py
dulwich/errors.py
dulwich/index.py
dulwich/lru_cache.py
dulwich/misc.py
dulwich/object_store.py
dulwich/objects.py
dulwich/pack.py
dulwich/protocol.py
dulwich/repo.py
dulwich/server.py
dulwich/tests/__init__.py
dulwich/tests/data/blobs/6f670c0fb53f9463760b7295fbb814e965fb20c8
dulwich/tests/data/blobs/954a536f7819d40e6f637f849ee187dd10066349
dulwich/tests/data/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
dulwich/tests/data/commits/0d89f20333fbb1d2f3a94da77f4981373d8f4310
dulwich/tests/data/commits/5dac377bdded4c9aeb8dff595f0faeebcc8498cc
dulwich/tests/data/commits/60dacdc733de308bb77bb76ce0fb0f9b44c9769e
dulwich/tests/data/indexes/index
dulwich/tests/data/packs/pack-bc63ddad95e7321ee734ea11a7a62d314e0d7481.idx
dulwich/tests/data/packs/pack-bc63ddad95e7321ee734ea11a7a62d314e0d7481.pack
dulwich/tests/data/repos/a/a
dulwich/tests/data/repos/a/b
dulwich/tests/data/repos/a/c
dulwich/tests/data/repos/a/dotgit/HEAD
dulwich/tests/data/repos/a/dotgit/index
dulwich/tests/data/repos/a/dotgit/objects/2a/72d929692c41d8554c07f6301757ba18a65d91
dulwich/tests/data/repos/a/dotgit/objects/4e/f30bbfe26431a69c3820d3a683df54d688f2ec
dulwich/tests/data/repos/a/dotgit/objects/4f/2e6529203aa6d44b5af6e3292c837ceda003f9
dulwich/tests/data/repos/a/dotgit/objects/7d/9a07d797595ef11344549b8d08198e48c15364
dulwich/tests/data/repos/a/dotgit/objects/a2/96d0bb611188cabb256919f36bc30117cca005
dulwich/tests/data/repos/a/dotgit/objects/a9/0fa2d900a17e99b433217e988c4eb4a2e9a097
dulwich/tests/data/repos/a/dotgit/objects/ff/d47d45845a8f6576491e1edb97e3fe6a850e7f
dulwich/tests/data/repos/a/dotgit/refs/heads/master
dulwich/tests/data/repos/ooo_merge/a
dulwich/tests/data/repos/ooo_merge/b
dulwich/tests/data/repos/ooo_merge/c
dulwich/tests/data/repos/ooo_merge/dotgit/HEAD
dulwich/tests/data/repos/ooo_merge/dotgit/index
dulwich/tests/data/repos/ooo_merge/dotgit/objects/29/69be3e8ee1c0222396a5611407e4769f14e54b
dulwich/tests/data/repos/ooo_merge/dotgit/objects/38/74e9c60a6d149c44c928140f250d81e6381520
dulwich/tests/data/repos/ooo_merge/dotgit/objects/6f/670c0fb53f9463760b7295fbb814e965fb20c8
dulwich/tests/data/repos/ooo_merge/dotgit/objects/70/c190eb48fa8bbb50ddc692a17b44cb781af7f6
dulwich/tests/data/repos/ooo_merge/dotgit/objects/76/01d7f6231db6a57f7bbb79ee52e4d462fd44d1
dulwich/tests/data/repos/ooo_merge/dotgit/objects/90/182552c4a85a45ec2a835cadc3451bebdfe870
dulwich/tests/data/repos/ooo_merge/dotgit/objects/95/4a536f7819d40e6f637f849ee187dd10066349
dulwich/tests/data/repos/ooo_merge/dotgit/objects/b2/a2766a2879c209ab1176e7e778b81ae422eeaa
dulwich/tests/data/repos/ooo_merge/dotgit/objects/f5/07291b64138b875c28e03469025b1ea20bc614
dulwich/tests/data/repos/ooo_merge/dotgit/objects/f9/e39b120c68182a4ba35349f832d0e4e61f485c
dulwich/tests/data/repos/ooo_merge/dotgit/objects/fb/5b0425c7ce46959bec94d54b9a157645e114f5
dulwich/tests/data/repos/ooo_merge/dotgit/refs/heads/master
dulwich/tests/data/repos/simple_merge/a
dulwich/tests/data/repos/simple_merge/b
dulwich/tests/data/repos/simple_merge/d
dulwich/tests/data/repos/simple_merge/dotgit/HEAD
dulwich/tests/data/repos/simple_merge/dotgit/index
dulwich/tests/data/repos/simple_merge/dotgit/objects/0d/89f20333fbb1d2f3a94da77f4981373d8f4310
dulwich/tests/data/repos/simple_merge/dotgit/objects/1b/6318f651a534b38f9c7aedeebbd56c1e896853
dulwich/tests/data/repos/simple_merge/dotgit/objects/29/69be3e8ee1c0222396a5611407e4769f14e54b
dulwich/tests/data/repos/simple_merge/dotgit/objects/4c/ffe90e0a41ad3f5190079d7c8f036bde29cbe6
dulwich/tests/data/repos/simple_merge/dotgit/objects/5d/ac377bdded4c9aeb8dff595f0faeebcc8498cc
dulwich/tests/data/repos/simple_merge/dotgit/objects/60/dacdc733de308bb77bb76ce0fb0f9b44c9769e
dulwich/tests/data/repos/simple_merge/dotgit/objects/6f/670c0fb53f9463760b7295fbb814e965fb20c8
dulwich/tests/data/repos/simple_merge/dotgit/objects/70/c190eb48fa8bbb50ddc692a17b44cb781af7f6
dulwich/tests/data/repos/simple_merge/dotgit/objects/90/182552c4a85a45ec2a835cadc3451bebdfe870
dulwich/tests/data/repos/simple_merge/dotgit/objects/95/4a536f7819d40e6f637f849ee187dd10066349
dulwich/tests/data/repos/simple_merge/dotgit/objects/ab/64bbdcc51b170d21588e5c5d391ee5c0c96dfd
dulwich/tests/data/repos/simple_merge/dotgit/objects/d4/bdad6549dfedf25d3b89d21f506aff575b28a7
dulwich/tests/data/repos/simple_merge/dotgit/objects/d8/0c186a03f423a81b39df39dc87fd269736ca86
dulwich/tests/data/repos/simple_merge/dotgit/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391
dulwich/tests/data/repos/simple_merge/dotgit/refs/heads/master
dulwich/tests/data/repos/simple_merge/e
dulwich/tests/data/tags/71033db03a03c6a36721efcf1968dd8f8e0cf023
dulwich/tests/data/trees/70c190eb48fa8bbb50ddc692a17b44cb781af7f6
dulwich/tests/test_client.py
dulwich/tests/test_index.py
dulwich/tests/test_lru_cache.py
dulwich/tests/test_object_store.py
dulwich/tests/test_objects.py
dulwich/tests/test_pack.py
dulwich/tests/test_protocol.py
dulwich/tests/test_repository.py
README.md
git_handler.py
git_handler.py
tests/test-encoding.out
git_handler.py
hgrepo.py
git_handler.py
git_handler.py
git_handler.py
git_handler.py
hgrepo.py
tests/test-push
tests/test-push.out
git_handler.py
hgrepo.py
tests/test-outgoing
tests/test-outgoing.out
git_handler.py
gitrepo.py
hgrepo.py
tests/test-pull
tests/test-pull.out
git_handler.py
tests/test-outgoing.out
tests/test-push.out
git_handler.py
git_handler.py
git_handler.py
git_handler.py
git_handler.py
git_handler.py
hgrepo.py
TODO.txt
git_handler.py
git_handler.py
git_handler.py
hgrepo.py
git_handler.py
git_handler.py
tests/test-empty-working-tree
tests/test-empty-working-tree.out
tests/test-merge
tests/test-merge.out
tests/test-octopus
tests/test-octopus.out
tests/test-pull
tests/test-push
tests/test-tree-decomposition
tests/test-tree-decomposition.out
tests/test-empty-working-tree
tests/test-empty-working-tree.out
tests/test-merge
tests/test-merge.out
tests/test-octopus
tests/test-octopus.out
tests/test-pull
tests/test-push
tests/test-tree-decomposition
tests/test-tree-decomposition.out
__init__.py
tests/test-empty-working-tree
tests/test-empty-working-tree.out
tests/test-merge
tests/test-merge.out
tests/test-octopus
tests/test-octopus.out
tests/test-outgoing
tests/test-pull
tests/test-push
tests/test-tree-decomposition
tests/test-tree-decomposition.out
tests/test-merge
tests/test-octopus
tests/test-outgoing
tests/test-pull
..gitignore
..hgignore
__init__.py
git_handler.py
gitrepo.py
hggit/__init__.py
hggit/git_handler.py
hggit/gitrepo.py
hggit/hgrepo.py
hggit/toposort.py
hgrepo.py
setup.py
toposort.py
..hgtags
README.md
tests/test-empty-working-tree
tests/test-encoding
tests/test-file-removal
tests/test-git-clone
tests/test-git-tags
tests/test-hg-author
tests/test-hg-branch
tests/test-hg-tags
tests/test-merge
tests/test-octopus
tests/test-outgoing
tests/test-pull
tests/test-push
tests/test-sane-without-bookmarks
tests/test-tree-decomposition
__init__.py
gitrepo.py
git_handler.py
hggit/__init__.py
hggit/git_handler.py
hggit/gitrepo.py
hggit/git_handler.py
unit-tests/url-test.py
hggit/__init__.py
tests/test-topo-sort.py
tests/test-topo-sort.py.out
tests/test-url-parsing.py
tests/test-url-parsing.py.out
unit-tests/topo-test.py
unit-tests/url-test.py
tests/test-empty-working-tree.out
tests/test-encoding.out
tests/test-file-removal.out
tests/test-git-clone.out
tests/test-git-tags.out
tests/test-hg-author.out
tests/test-hg-branch.out
tests/test-hg-tags.out
tests/test-merge.out
tests/test-octopus.out
tests/test-outgoing.out
tests/test-pull.out
tests/test-push.out
tests/test-sane-without-bookmarks.out
tests/test-tree-decomposition.out
hggit/git_handler.py
hggit/git_handler.py
hggit/git_handler.py
tests/test-merge
tests/test-merge.out
setup.py
tests/test-empty-working-tree
tests/test-empty-working-tree.out
tests/test-hg-author
tests/test-hg-branch
tests/test-hg-tags
tests/test-merge
tests/test-octopus
tests/test-outgoing
tests/test-push
tests/test-tree-decomposition
tests/test-tree-decomposition.out
tests/test-topo-sort.py
tests/test-url-parsing.py
tests/test-empty-working-tree
tests/test-empty-working-tree.out
tests/test-encoding
tests/test-encoding.out
tests/test-file-removal
tests/test-file-removal.out
tests/test-git-clone
tests/test-git-clone.out
tests/test-git-tags
tests/test-git-tags.out
tests/test-hg-author
tests/test-hg-author.out
tests/test-hg-branch
tests/test-hg-branch.out
tests/test-hg-tags
tests/test-hg-tags.out
tests/test-merge
tests/test-merge.out
tests/test-octopus
tests/test-octopus.out
tests/test-outgoing.out
tests/test-pull
tests/test-pull.out
tests/test-push
tests/test-push.out
tests/test-sane-without-bookmarks.out
tests/test-tree-decomposition
tests/test-tree-decomposition.out
lsprofcalltree.py
hggit/git_handler.py
tests/test-octopus.out
tests/test-tree-decomposition
tests/test-tree-decomposition.out
..hgtags
..hgtags
hggit/git_handler.py
setup.py
tests/test-merge
tests/test-merge.out
tests/test-outgoing
tests/test-outgoing.out
tests/test-sane-without-bookmarks
tests/test-sane-without-bookmarks.out
setup.py
..hgtags
hggit/__init__.py
hggit/__init__.py
hggit/git_handler.py
tests/test-git-tags.out
hggit/git_handler.py
hggit/toposort.py
tests/test-octopus.out
tests/test-topo-sort.py
tests/test-topo-sort.py.out
hggit/git_handler.py
hggit/git_handler.py
hggit/git_handler.py
tests/test-empty-working-tree.out
tests/test-encoding.out
tests/test-file-removal.out
tests/test-git-clone.out
tests/test-git-tags.out
tests/test-hg-author.out
tests/test-hg-branch.out
tests/test-hg-tags.out
tests/test-merge.out
tests/test-octopus.out
tests/test-outgoing.out
tests/test-pull.out
tests/test-push.out
tests/test-sane-without-bookmarks.out
tests/test-tree-decomposition.out
hggit/git_handler.py
tests/test-git-submodules
tests/test-git-submodules.out
hggit/git_handler.py
tests/test-git-workflow
tests/test-git-workflow.out
tests/test-git-workflow
tests/test-hg-branch.out
tests/test-octopus.out
tests/test-hg-branch.out
hggit/git_handler.py
hggit/git_handler.py
tests/test-empty-working-tree
tests/test-empty-working-tree.out
tests/test-encoding
tests/test-encoding.out
tests/test-file-removal
tests/test-file-removal.out
tests/test-hg-author
tests/test-hg-author.out
tests/test-hg-branch
tests/test-hg-branch.out
tests/test-hg-tags
tests/test-hg-tags.out
tests/test-merge
tests/test-merge.out
tests/test-octopus
tests/test-octopus.out
tests/test-push
tests/test-push.out
tests/test-tree-decomposition
tests/test-tree-decomposition.out
hggit/__init__.py
hggit/__init__.py
hggit/__init__.py
hggit/git_handler.py
tests/test-pull-after-strip
tests/test-pull-after-strip.out
tests/test-hg-branch
hggit/__init__.py
hggit/git_handler.py
tests/test-pull-after-strip
tests/test-pull-after-strip.out
hggit/git_handler.py
hggit/git_handler.py
tests/test-empty-working-tree
tests/test-encoding
tests/test-file-removal
tests/test-merge
tests/test-octopus
tests/test-tree-decomposition
hggit/git_handler.py
hggit/git_handler.py
hggit/git_handler.py
hggit/git_handler.py
tests/test-hg-author.out
tests/test-hg-branch.out
tests/test-hg-tags.out
hggit/git_handler.py
hggit/git_handler.py
tests/test-hg-author.out
tests/test-hg-branch.out
tests/test-hg-tags.out
tests/test-git-tags
tests/test-git-tags.out
hggit/git_handler.py
tests/test-git-tags.out
hggit/git_handler.py
tests/test-git-tags
tests/test-git-tags.out
tests/test-pull-after-strip
tests/test-pull-after-strip.out
tests/test-pull-after-strip
tests/test-pull-after-strip.out
setup.py
hggit/git_handler.py
hggit/git_handler.py
README.md
README.md
hggit/__init__.py
hggit/git_handler.py
hggit/util.py
setup.py
setup.py
..hgtags
hggit/hgrepo.py
hggit/__init__.py
tests/test-encoding.out
tests/test-file-removal.out
tests/test-git-clone.out
tests/test-git-submodules.out
tests/test-git-tags.out
tests/test-hg-author.out
tests/test-hg-branch.out
tests/test-hg-tags.out
tests/test-octopus.out
tests/test-pull-after-strip.out
tests/test-pull.out
hggit/git_handler.py
hggit/git_handler.py
hggit/git_handler.py
** unknown exception encountered, details follow
** report bug details to http://mercurial.selenic.com/bts/
** or mercur...@selenic.com
** Python 2.6.6 (r266:84292, Nov 28 2010, 17:01:54) [GCC 4.4.5]
** Mercurial Distributed SCM (version 1.6.4)
** Extensions loaded: mq, fetch, hgk, convert, record, bookmarks, hggit, color, pager
Traceback (most recent call last):
  File "/usr/bin/hg", line 27, in <module>
    mercurial.dispatch.run()
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 16, in run
    sys.exit(dispatch(sys.argv[1:]))
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 34, in dispatch
    return _runcatch(u, args)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 54, in _runcatch
    return _dispatch(ui, args)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 494, in _dispatch
    cmdpats, cmdoptions)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 355, in runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "/usr/lib/pymodules/python2.6/mercurial/extensions.py", line 174, in wrap
    return wrapper(origfn, *args, **kwargs)
  File "/usr/lib/pymodules/python2.6/hgext/pager.py", line 95, in pagecmd
    return orig(ui, options, cmd, cmdfunc)
  File "/usr/lib/pymodules/python2.6/mercurial/extensions.py", line 174, in wrap
    return wrapper(origfn, *args, **kwargs)
  File "/usr/lib/pymodules/python2.6/hgext/color.py", line 211, in colorcmd
    return orig(ui_, opts, cmd, cmdfunc)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 545, in _runcommand
    return checkargs()
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 499, in checkargs
    return cmdfunc()
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 492, in <lambda>
    d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
  File "/usr/lib/pymodules/python2.6/mercurial/util.py", line 420, in check
    return func(*args, **kwargs)
  File "/usr/lib/pymodules/python2.6/mercurial/commands.py", line 725, in clone
    branch=opts.get('branch'))
  File "/usr/lib/pymodules/python2.6/mercurial/hg.py", line 334, in clone
    dest_repo.clone(src_repo, heads=revs, stream=stream)
  File "/usr/lib/pymodules/python2.6/mercurial/localrepo.py", line 1853, in clone
    return self.pull(remote, heads)
  File "/usr/share/pyshared/hgext/git/hgrepo.py", line 12, in pull
    git.fetch(remote.path, heads)
  File "/usr/share/pyshared/hgext/git/git_handler.py", line 100, in fetch
    self.import_git_objects(remote_name, refs)
  File "/usr/share/pyshared/hgext/git/git_handler.py", line 411, in import_git_objects
    self.import_git_commit(commit)
  File "/usr/share/pyshared/hgext/git/git_handler.py", line 531, in import_git_commit
    node = self.repo.commitctx(ctx)
  File "/usr/lib/pymodules/python2.6/hgext/bookmarks.py", line 288, in commitctx
    node  = super(bookmark_repo, self).commitctx(ctx, error)
  File "/usr/lib/pymodules/python2.6/mercurial/localrepo.py", line 940, in commitctx
    changed)
  File "/usr/lib/pymodules/python2.6/mercurial/localrepo.py", line 763, in _filecommit
    self.ui.debug(" %s: copy %s:%s\n" % (fname, cfname, hex(crev)))
TypeError: b2a_hex() argument 1 must be string or read-only buffer, not None

Reply via email to