Liip\RMT\VCS\Git::getModifiedFilesSince PHP Method

getModifiedFilesSince() public method

public getModifiedFilesSince ( $tag )
    public function getModifiedFilesSince($tag)
    {
        $data = $this->executeGitCommand("diff --name-status {$tag}..HEAD");
        $files = array();
        foreach ($data as $d) {
            $parts = explode("\t", $d);
            $files[$parts[1]] = $parts[0];
        }
        return $files;
    }

Usage Example

Beispiel #1
0
 public function testGetModifiedFilesSince()
 {
     $vcs = new Git();
     $files = $vcs->getModifiedFilesSince('1.1.0');
     $this->assertEquals(array("file1" => "M", "file3" => "A"), $files);
 }