hg-git push тихо не работает

Я пытаюсь использовать hg push для репозиторий git, но он молча терпит неудачу. Я нашел единственное сообщение в списке рассылки и зарегистрированную проблему hg-git , но обоим уже около полугода, и они не проявляют особой активности. Так что я начал думать, что что-то неправильно понял / неправильно сконфигурировал. Мой ~ / .hgrc содержит

[extensions]
hgext.bookmarks =
hgext.git =
#hggit = /path/to/hg-git-0.3.1/hggit
[bookmarks]
track.current = True

Этот фрагмент воспроизводит проблему:

mkdir /tmp/Git
cd /tmp/Git
git init
echo 'something' > myfile
git add .
git commit -m 'Started'
cd ..
hg clone /tmp/Git /tmp/Hg
cd /tmp/Hg
echo 'another thing' >> myfile
hg ci -m 'Working'
hg log
# Two items listed
hg push
cd ../Git
git log
# Only one item listed, but two expected

Я пробовал оба hg-git 0.2 .6-2 поставляется с Ubuntu 11.10 и последней версией с тегами 0.3.1 . Мой mercurial - версия 1.9.1

Я даже попробовал два предложенных обходных пути, hg update master перед фиксацией и hg bookmark -f master после фиксации, но оба дали ошибку.

ОБНОВЛЕНИЕ:

Я создал новую проблему для этого

13
задан Adam Schmideg 13 December 2011 в 03:36
поделиться