private string[] GetAllParents(string initRevision)
{
var revListParams = "rev-list ";
if (AppSettings.OrderRevisionByDate)
revListParams += "--date-order ";
else
revListParams += "--topo-order ";
if (AppSettings.MaxRevisionGraphCommits > 0)
revListParams += string.Format("--max-count=\"{0}\" ", (int)AppSettings.MaxRevisionGraphCommits);
return Module.ReadGitOutputLines(revListParams + initRevision).ToArray();
}