From 2a1fac9e4f9687d4b55f13527aed5dfb848e3a4d Mon Sep 17 00:00:00 2001
From: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Date: Mon, 11 Feb 2013 19:41:02 +0200
Subject: [PATCH] add import repo gitlab_shell call

---
 lib/gitlab/backend/shell.rb | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/lib/gitlab/backend/shell.rb b/lib/gitlab/backend/shell.rb
index a779e88d3b8..85fa5bda055 100644
--- a/lib/gitlab/backend/shell.rb
+++ b/lib/gitlab/backend/shell.rb
@@ -13,6 +13,17 @@ module Gitlab
       system("/home/git/gitlab-shell/bin/gitlab-projects add-project #{name}.git")
     end
 
+    # Import repository
+    #
+    # name - project path with namespace
+    #
+    # Ex.
+    #   import_repository("gitlab/gitlab-ci", "https://github.com/randx/six.git")
+    #
+    def import_repository(name, url)
+      system("/home/git/gitlab-shell/bin/gitlab-projects import-project #{name}.git #{url}")
+    end
+
     # Remove repository from file system
     #
     # name - project path with namespace
-- 
GitLab