public function getModifiedFilesSince($tag) { $data = $this->executeHgCommand("status --rev {$tag}:tip"); $files = array(); foreach ($data as $d) { $parts = explode(' ', $d); $files[$parts[1]] = $parts[0]; } return $files; }
public function testGetModifiedFilesSince() { $vcs = new Hg(); $files = $vcs->getModifiedFilesSince('1.1.0'); $this->assertEquals(array("file1" => "M", "file3" => "A", ".hgtags" => "M"), $files); }