diff options
Diffstat (limited to 'app/services/projects/import_export/wiki_repo_bundler.rb')
-rw-r--r-- | app/services/projects/import_export/wiki_repo_bundler.rb | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/app/services/projects/import_export/wiki_repo_bundler.rb b/app/services/projects/import_export/wiki_repo_bundler.rb deleted file mode 100644 index bf69936503d..00000000000 --- a/app/services/projects/import_export/wiki_repo_bundler.rb +++ /dev/null @@ -1,34 +0,0 @@ -module Projects - module ImportExport - class WikiRepoBundler < RepoBundler - def bundle - @wiki = ProjectWiki.new(@project) - return false if !wiki? - @full_path = File.join(@export_path, project_filename) - bundle_to_disk - end - - def bundle_to_disk - FileUtils.mkdir_p(@export_path) - git_bundle(repo_path: path_to_repo, bundle_path: @full_path) - rescue - #TODO: handle error - false - end - - private - - def project_filename - "#{@project.name}.wiki.bundle" - end - - def path_to_repo - @wiki.repository.path_to_repo - end - - def wiki? - File.exists?(@wiki.repository.path_to_repo) && !@wiki.repository.empty? - end - end - end -end |