private RevWalk CreateRevWalker()
{
var repository = _git.GetRepository();
try
{
var revWalk = new RevWalk(repository);
foreach (var reference in repository.GetAllRefs())
{
revWalk.MarkStart(revWalk.ParseCommit(reference.Value.GetObjectId()));
}
return revWalk;
}
finally
{
repository.Close();
}
}