BaseRepository repo = getTestRepository();
Changeset cs1 = createChangeset();
createChangeset();
Changeset newTip = RollbackCommand.on(repo).execute();
Assert.assertSame(cs1, newTip);
Assert.assertEquals(1, repo.workingCopy().status().getModified().size());
// The following commit might fail, see mercurial issue 3261
// TODO How to handle cases like this?
//createChangeset();
}
}