From: Christian Weiske Date: Tue, 17 Apr 2012 20:02:27 +0000 (+0200) Subject: fix historic binary file downloads X-Git-Tag: v0.1.0~13 X-Git-Url: https://git.cweiske.de/phorkie.git/commitdiff_plain/282f57032bbdd426cbdb4e03ad7379e3825befe6 fix historic binary file downloads --- diff --git a/src/phorkie/File.php b/src/phorkie/File.php index acc44cd..188c255 100644 --- a/src/phorkie/File.php +++ b/src/phorkie/File.php @@ -61,7 +61,11 @@ class File public function getContent() { if ($this->repo->hash) { - return $this->repo->getVc()->getCommand('show') + //quick hack until https://pear.php.net/bugs/bug.php?id=19385 is fixed + $cmd = new GitCommandBinary($this->repo->getVc()); + $cmd->setSubCommand('show'); + return //$this->repo->getVc()->getCommand('show') + $cmd ->addArgument($this->repo->hash . ':' . $this->path) ->execute(); } diff --git a/src/phorkie/GitCommandBinary.php b/src/phorkie/GitCommandBinary.php new file mode 100644 index 0000000..13a31db --- /dev/null +++ b/src/phorkie/GitCommandBinary.php @@ -0,0 +1,15 @@ + \ No newline at end of file