diff test/org/tmatesoft/hg/test/TestCommit.java @ 607:66f1cc23b906

Refresh revlogs if a change to a file has been detected; do not force reload of the whole repository
author Artem Tikhomirov <tikhomirov.artem@gmail.com>
date Tue, 07 May 2013 16:52:46 +0200
parents c56edf42be64
children dca70c0b1f74
line wrap: on
line diff
--- a/test/org/tmatesoft/hg/test/TestCommit.java	Tue May 07 14:16:35 2013 +0200
+++ b/test/org/tmatesoft/hg/test/TestCommit.java	Tue May 07 16:52:46 2013 +0200
@@ -133,8 +133,6 @@
 		Nodeid commitRev1 = cf.commit("FIRST");
 		contentProvider.done();
 		//
-		// FIXME requirement to reload repository is disgusting 
-		hgRepo = new HgLookup().detect(repoLoc);
 		List<HgChangeset> commits = new HgLogCommand(hgRepo).range(parentCsetRevIndex+1, TIP).execute();
 		assertEquals(1, commits.size());
 		HgChangeset c1 = commits.get(0);
@@ -164,8 +162,6 @@
 		contentProvider.done();
 		// Note, working directory still points to original revision, CommitFacility doesn't update dirstate
 		//
-		// FIXME requirement to reload repository is disgusting 
-		hgRepo = new HgLookup().detect(repoLoc);
 		List<HgChangeset> commits = new HgLogCommand(hgRepo).changeset(commitRev).execute();
 		HgChangeset cmt = commits.get(0);
 		errorCollector.assertEquals(1, cmt.getAddedFiles().size());
@@ -211,8 +207,6 @@
 		Nodeid commitRev3 = cf.commit("THIRD");
 		contentProvider.done();
 		//
-		// FIXME requirement to reload repository is disgusting 
-		hgRepo = new HgLookup().detect(repoLoc);
 		List<HgChangeset> commits = new HgLogCommand(hgRepo).range(parentCsetRevIndex+1, TIP).execute();
 		assertEquals(3, commits.size());
 		HgChangeset c1 = commits.get(0);
@@ -247,7 +241,6 @@
 		Nodeid c1 = cmd.getCommittedRevision();
 		
 		// check that modified files are no longer reported as such
-		hgRepo = new HgLookup().detect(repoLoc);
 		TestStatus.StatusCollector status = new TestStatus.StatusCollector();
 		new HgStatusCommand(hgRepo).all().execute(status);
 		errorCollector.assertTrue(status.getErrors().isEmpty());
@@ -267,7 +260,6 @@
 		errorCollector.assertTrue(r.isOk());
 		Nodeid c2 = cmd.getCommittedRevision();
 		//
-		hgRepo = new HgLookup().detect(repoLoc);
 		int lastRev = hgRepo.getChangelog().getLastRevision();
 		List<HgChangeset> csets = new HgLogCommand(hgRepo).range(lastRev-1, lastRev).execute();
 		errorCollector.assertEquals(csets.get(0).getNodeid(), c1);