cloning.rb revision 039b6fe97fd37af689c6991e6fceef72bbd617fc
require 'open3'
SCRIPT_REMOTE_ADD = "#{DIR}/remote_add_origin.sh"
SCRIPT_REMOTE_RM = "#{DIR}/remote_rm_origin.sh"
SCRIPT_PUSH = "#{DIR}/push.sh"
SCRIPT_PULL = "#{DIR}/pull.sh"
SCRIPT_SVN_REBASE = "#{DIR}/svn_rebase.sh"
# runs `git push`
end
# runs `git pull`
end
# runs `git svn rebase`
end
end
# clones a git repository into a bare git repository
end
# clones a git repository into a bare git repository and one with a working copy
else
return result_svn unless result_svn[:success]
return result_git unless result_git[:success]
return result_remote_rm unless result_remote_rm[:success]
return result_remote_add unless result_remote_add[:success]
end
end
end
end
end
end
end