我正在尝试使用hg push
到git存储库,但它默默地失败。我发现a single post on the mailing list和a registered hg-git issue,但都是大约半年没有太多活动。所以我开始认为我误解/错误配置了某些东西。 我~/.hgrc
包含hg-git默默推送失败
[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
承诺后,但都给出了一个错误。
UPDATE:
我创建了一个new issue for this