git リポジトリを使用しようとしてhg push
いますが、黙って失敗します。メーリング リストで 1 つの投稿と登録済みの hg-git issueを見つけましたが、どちらも半年ほど前からあまり活動がありません。だから私は何かを誤解/誤解していると思い始めました。私の~/.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
コミット前とコミット後に、提案された 2 つの回避策を試してみhg bookmark -f master
ましたが、どちらもエラーが発生しました。
アップデート:
このために新しい問題を作成しました