public void GetRevisionIds_ShortThenLong()
        {
            GitInfoProvider provider = Git1;

            Assert.AreEqual("781826a", provider.GetRevisionId());
            Assert.AreEqual("781826aeadce6c4f3a031f15b06353491b44e7eb", provider.GetLongRevisionId());
        }
Beispiel #2
0
 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());
 }