| }␊ |
| if ($request_file_info->type != 'tree') {␊ |
| $info = self::getMimeType($request_file_info->file);␊ |
| if ($request->conf->getVal('scm', 'git') == 'git') {␊ |
| $rep = new Pluf_HTTP_Response($scm->getBlob($request_file_info->hash),␊ |
| $info[0]);␊ |
| }␊ |
| else {␊ |
| $rep = new Pluf_HTTP_Response($scm->getBlob($request_file_info->fullpath, $commit),␊ |
| $info[0]);␊ |
| }␊ |
| $rep = new Pluf_HTTP_Response($scm->getBlob($request_file_info->hash),␊ |
| $info[0]);␊ |
| $rep->headers['Content-Disposition'] = 'attachment; filename="'.$info[1].'"';␊ |
| return $rep;␊ |
| }␊ |