public void GetRevisionIds_ShortThenLong() { GitInfoProvider provider = Git1; Assert.AreEqual("781826a", provider.GetRevisionId()); Assert.AreEqual("781826aeadce6c4f3a031f15b06353491b44e7eb", provider.GetLongRevisionId()); }
public GitVersionTokenReplacer(GitInfoProvider infoProvider) { AddToken("REVNUM", () => infoProvider.GetRevisionNumber().ToString()); AddToken("REVNUM_MOD", x => (infoProvider.GetRevisionNumber() % x).ToString()); AddToken("REVNUM_DIV", x => (infoProvider.GetRevisionNumber() / x).ToString()); AddToken("REVID", () => infoProvider.GetRevisionId()); AddToken("DIRTY", () => infoProvider.IsWorkingCopyDirty() ? "1" : "0"); AddToken("BRANCH", () => infoProvider.GetBranch()); AddToken("TAGS", () => infoProvider.GetTags()); }