internal GitRevision GetPreviousRevisionFor (GitRevision revision) { ObjectId id = revision.GitRepository.Resolve (revision.ToString () + "^"); if (id == null) return null; return new GitRevision (this, revision.GitRepository, id.Name); }