Commit cb35a80e49ff3cdf3bd240640fc4d0dbd051922a
Exists in
master
and in
4 other branches
Merge pull request #993 from veprbl/fix_archiving_prefix
Download button: put files into a directory
Showing
1 changed file
with
4 additions
and
1 deletions
Show diff stats
app/roles/repository.rb
| ... | ... | @@ -115,10 +115,13 @@ module Repository |
| 115 | 115 | storage_path = File.join(Rails.root, "tmp", "repositories", self.code) |
| 116 | 116 | file_path = File.join(storage_path, file_name) |
| 117 | 117 | |
| 118 | + # Put files into a directory before archiving | |
| 119 | + prefix = self.code + "/" | |
| 120 | + | |
| 118 | 121 | # Create file if not exists |
| 119 | 122 | unless File.exists?(file_path) |
| 120 | 123 | FileUtils.mkdir_p storage_path |
| 121 | - file = self.repo.archive_to_file(ref, nil, file_path) | |
| 124 | + file = self.repo.archive_to_file(ref, prefix, file_path) | |
| 122 | 125 | end |
| 123 | 126 | |
| 124 | 127 | file_path | ... | ... |