summaryrefslogtreecommitdiff
path: root/app/services/projects/import_export/wiki_repo_bundler.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/services/projects/import_export/wiki_repo_bundler.rb')
-rw-r--r--app/services/projects/import_export/wiki_repo_bundler.rb34
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