error
SmartGit
#migrated

SmartGit > Error: Executing a command has failed. | Walk failure. > クローンしなおして対処

More than 1 year has passed since last update.
動作環境
Windows 7 Pro (32bit)
SmartGit Version 17.0.4 #10132

SmartGitを試用中。

過去のCommitを見ようとしたら以下のエラーが出る。

Executing a command has failed.
Walk failure.

ローカルに取り込んだ分のCommitは1000までしかない。

なんらかの理由でrepositoryがおかしくなったのだろうか。
bitbucket.orgをwebブラウザで見た限り、もっと多くのログを見ることができる。

下記と関連しそう。
https://stackoverflow.com/questions/6713126/git-repository-failed-to-traverse-parent-error

他のリポジトリでも1000コミットまでしか表示されてなかったが、Logウィンドウにおいて下の方にスクロールするにつれ、順次コミット数が増えていった。3334コミットまで見ることができたので、上記のリポジトリ自体の問題なのかもしれない。

対処

問題のあるリポジトリに関してCloneしなおした。

Logウィンドウでコミットを見直したところ、エラーが出ることなく1363コミットまで見ることができた。

該当のリポジトリはSourceTree v2.1.2.4でコミットをしてきたが、SourceTreeのバグに巻き込まれたのだろうか。