module Gitlab module ImportExport class UploadsSaver include Gitlab::ImportExport::CommandLineUtil def initialize(project:, shared:) @project = project @shared = shared end def save return true unless File.directory?(uploads_path) copy_files(uploads_path, uploads_export_path) rescue => e @shared.error(e) false end def uploads_path FileUploader.absolute_base_dir(@project) end def uploads_export_path File.join(@shared.export_path, 'uploads') end end end end