From 7df4dfa853fca28bd641d0c683e66c3e4717e9ce Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Sun, 8 Mar 2015 20:54:31 +0100 Subject: [PATCH] use ls-tree instead of ls-files --- src/pharext/SourceDir/Git.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pharext/SourceDir/Git.php b/src/pharext/SourceDir/Git.php index a16b1e6..df52101 100644 --- a/src/pharext/SourceDir/Git.php +++ b/src/pharext/SourceDir/Git.php @@ -46,7 +46,7 @@ class Git implements \IteratorAggregate, SourceDir private function generateFiles() { $pwd = getcwd(); chdir($this->path); - if (($pipe = popen("git ls-files", "r"))) { + if (($pipe = popen("git ls-tree -r --name-only HEAD", "r"))) { while (!feof($pipe)) { if (strlen($file = trim(fgets($pipe)))) { if ($this->cmd->getArgs()->verbose) { -- 2.39.5