LogEntry members reordered
FindCommitHashByChangesetId use compiled regex
`fetch all` output improved
GetRootChangesetForBranch shouldn't download changes, because we use only ChangesetId