public void CommitCommentWithDoubleQuotes_HasCorrectComment() { using (var setup = new HgTestSetup()) { var path = setup.Root.GetNewTempFile(true).Path; setup.Repository.AddAndCheckinFile(path); File.WriteAllText(path, "new stuff"); const string message = "New \"double quoted\" comment"; setup.Repository.Commit(true, message); setup.AssertCommitMessageOfRevision("1", message); } }
public void BackoutHead_UsesCommitMessage() { using (var setup = new HgTestSetup()) { var path = setup.Root.GetNewTempFile(true).Path; setup.Repository.AddAndCheckinFile(path); File.WriteAllText(path, "2"); setup.Repository.AddAndCheckinFile(path); var theMessage = "testing"; setup.Repository.BackoutHead("1", theMessage); setup.AssertLocalNumberOfTip("2"); setup.AssertHeadOfWorkingDirNumber("2"); setup.AssertHeadCount(1); setup.AssertCommitMessageOfRevision("2", theMessage); } }
public void BackoutHead_UsesCommitMessage() { using (var setup = new HgTestSetup()) { var path = setup.Root.GetNewTempFile(true).Path; setup.Repository.AddAndCheckinFile(path); File.WriteAllText(path, "2"); setup.Repository.AddAndCheckinFile(path); var theMessage = "testing"; setup.Repository.BackoutHead("1", theMessage); setup.AssertLocalNumberOfTip("2"); setup.AssertHeadOfWorkingDirNumber("2"); setup.AssertHeadCount(1); //for debuging a weird TeamCity failure of this Assert.AreEqual((int)'t', (int)(setup.Repository.GetRevision("2").Summary.Trim())[0]); Assert.AreEqual((int)'t', (int)(setup.Repository.GetRevision("2").Summary)[0]); Assert.AreEqual(theMessage, setup.Repository.GetRevision("2").Summary); setup.AssertCommitMessageOfRevision("2", theMessage); } }
public void BackoutHead_UsesCommitMessage() { using (var setup = new HgTestSetup()) { var path = setup.Root.GetNewTempFile(true).Path; setup.Repository.AddAndCheckinFile(path); File.WriteAllText(path,"2"); setup.Repository.AddAndCheckinFile(path); var theMessage = "testing"; setup.Repository.BackoutHead("1", theMessage); setup.AssertLocalNumberOfTip("2"); setup.AssertHeadOfWorkingDirNumber("2"); setup.AssertHeadCount(1); setup.AssertCommitMessageOfRevision("2",theMessage); } }
public void BackoutHead_UsesCommitMessage() { using (var setup = new HgTestSetup()) { var path = setup.Root.GetNewTempFile(true).Path; setup.Repository.AddAndCheckinFile(path); File.WriteAllText(path,"2"); setup.Repository.AddAndCheckinFile(path); var theMessage = "testing"; setup.Repository.BackoutHead("1", theMessage); setup.AssertLocalNumberOfTip("2"); setup.AssertHeadOfWorkingDirNumber("2"); setup.AssertHeadCount(1); //for debuging a weird TeamCity failure of this Assert.AreEqual((int)'t', (int)(setup.Repository.GetRevision("2").Summary.Trim())[0]); Assert.AreEqual((int)'t', (int)(setup.Repository.GetRevision("2").Summary)[0]); Assert.AreEqual(theMessage, setup.Repository.GetRevision("2").Summary); setup.AssertCommitMessageOfRevision("2",theMessage); } }