@Test public void modifiedButNotCommittedIsDirty() throws Exception { assertFalse(EGitUtils.isDirty(testRepository.getRepository(), new NullProgressMonitor())); File file = testRepository.createFile("a.txt", "protonica"); assertTrue(EGitUtils.isDirty(testRepository.getRepository(), new NullProgressMonitor())); testRepository.addAndCommit(file, "commit-by-junit-tests"); assertFalse(EGitUtils.isDirty(testRepository.getRepository(), new NullProgressMonitor())); FileUtil.writeFileDefault(file, "atrix"); assertTrue(EGitUtils.isDirty(testRepository.getRepository(), new NullProgressMonitor())); }