| */␊ |
| public function getBlob($request_file_info, $dummy=null)␊ |
| {␊ |
| return shell_exec(sprintf('GIT_DIR=%s git cat-file blob %s',␊ |
| return shell_exec(sprintf(Pluf::f('idf_exec_cmd_prefix', '').␊ |
| 'GIT_DIR=%s git cat-file blob %s',␊ |
| escapeshellarg($this->repo), ␊ |
| escapeshellarg($request_file_info->hash)));␊ |
| }␊ |
|
| */␊ |
| public function getArchiveCommand($commit, $prefix='git-repo-dump/')␊ |
| {␊ |
| return sprintf('GIT_DIR=%s git archive --format=zip --prefix=%s %s',␊ |
| return sprintf(Pluf::f('idf_exec_cmd_prefix', '').␊ |
| 'GIT_DIR=%s git archive --format=zip --prefix=%s %s',␊ |
| escapeshellarg($this->repo),␊ |
| escapeshellarg($prefix),␊ |
| escapeshellarg($commit));␊ |