/// <summary> Mark all changesets available on the PT server public. </summary> private void MarkSharedChangeSetsPublic(string repository) { HgWrapper.RunCommand(repository, "phase -p -r 'tip'"); }
/// <summary> Get the latest public revision. </summary> private string GetBaseRevision(string repository) { string ids = HgWrapper.RunCommand(repository, "log --rev \"public()\" --template \"{node}\n\""); return(ids.Split(new[] { "\n" }, StringSplitOptions.RemoveEmptyEntries).LastOrDefault()); }