Commit 4e65d085 authored by Jacob Vosmaer's avatar Jacob Vosmaer

Merge pull request #8299 from dandric-activevideo/bug8271

Fix for #8271: Correctly restore empty repositories.
parents 6adc313a 4a5044e3
......@@ -59,7 +59,13 @@ module Backup
project.namespace.ensure_dir_exist if project.namespace
if system(*%W(git clone --bare #{path_to_bundle(project)} #{path_to_repo(project)}), silent)
if File.exists?(path_to_bundle(project))
cmd = %W(git clone --bare #{path_to_bundle(project)} #{path_to_repo(project)})
else
cmd = %W(git init --bare #{path_to_repo(project)})
end
if system(*cmd, silent)
puts "[DONE]".green
else
puts "[FAILED]".red
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment