Pass --recursive to 'git clone' in autobuild.
authorJelmer Vernooij <jelmer@samba.org>
Sat, 28 Mar 2015 16:15:03 +0000 (16:15 +0000)
committerDavid Disseldorp <ddiss@samba.org>
Mon, 30 Mar 2015 09:04:15 +0000 (11:04 +0200)
This makes it possible to use submodules in Samba.

Change-Id: Iccb1876b1daf82864b18486f2dca9036d7d3c75c
Signed-Off-By: Jelmer Vernooij <jelmer@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
script/autobuild.py

index 3175ff082fb71bd10e4b65f24702229e89a3c7f3..6e1e3e044cb6ba44ea415b2782b09e7fe5a6fd2f 100755 (executable)
@@ -197,7 +197,7 @@ class builder(object):
         cleanup_list.append(self.prefix)
         os.makedirs(self.sdir)
         run_cmd("rm -rf %s" % self.sdir)
-        run_cmd("git clone --shared %s %s" % (test_master, self.sdir), dir=test_master, show=True)
+        run_cmd("git clone --recursive --shared %s %s" % (test_master, self.sdir), dir=test_master, show=True)
         self.start_next()
 
     def start_next(self):
@@ -575,7 +575,7 @@ while True:
     try:
         run_cmd("rm -rf %s" % test_master)
         cleanup_list.append(test_master)
-        run_cmd("git clone --shared %s %s" % (gitroot, test_master), show=True, dir=gitroot)
+        run_cmd("git clone --recursive --shared %s %s" % (gitroot, test_master), show=True, dir=gitroot)
     except Exception:
         cleanup()
         raise