public void GetRevisionIds_ShortThenLong() { HgInfoProvider provider = Hg1; Assert.AreEqual("1024d08c6b37", provider.GetRevisionId()); Assert.AreEqual("1024d08c6b3733bd3b0a346e485d1ecd64183eeb", provider.GetLongRevisionId()); }
public HgVersionTokenReplacer(HgInfoProvider infoProvider) { SourceControlInfoProvider = 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("REVIDLONG", () => infoProvider.GetLongRevisionId()); AddToken("DIRTY", () => infoProvider.IsWorkingCopyDirty() ? "1" : "0"); AddToken("BRANCH", () => infoProvider.GetBranch()); AddToken("TAGS", () => infoProvider.GetTags()); AddToken("REVDATE", () => infoProvider.GetChangesetDate()); }
public void GetRevisionIds_ShortThenLong() { HgInfoProvider provider = Hg1; Assert.AreEqual("13f86c88b0f7", provider.GetRevisionId()); Assert.AreEqual("13f86c88b0f76f0f0dc5964dbd48452054c27031", provider.GetLongRevisionId()); }