diff --git a/lib/leap_cli/util.rb b/lib/leap_cli/util.rb
index 64b5c6351e73d1f4ac6aeefc29c120617440686b..29658da5344fb5efd2c82ec5b95705c1bede2b84 100644
--- a/lib/leap_cli/util.rb
+++ b/lib/leap_cli/util.rb
@@ -428,6 +428,15 @@ module LeapCli
         return $? == 0
       end
     end
+    
+    def is_git_subrepo?(dir)
+        Dir.chdir(dir) do
+          `ls .gitrepo 2>/dev/null`
+          return $? == 0
+        end
+      end
+
+
 
     def current_git_branch(dir)
       Dir.chdir(dir) do