]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ceph-pr-submodules: create a build script to check for modified submodules
authorAlfredo Deza <adeza@redhat.com>
Mon, 21 Nov 2016 14:11:52 +0000 (09:11 -0500)
committerAlfredo Deza <adeza@redhat.com>
Mon, 21 Nov 2016 14:11:52 +0000 (09:11 -0500)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
ceph-pr-submodules/build/build [new file with mode: 0644]

diff --git a/ceph-pr-submodules/build/build b/ceph-pr-submodules/build/build
new file mode 100644 (file)
index 0000000..34a86d6
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+cd "$WORKSPACE"
+modified_submodules=$(git submodule foreach 'cd $toplevel; git diff --ignore-submodules=dirty origin/master -- $path')
+
+if [[ $modified_submodules ]]; then
+    echo "Project has modified submodules!"
+    echo $modified_submodules
+    exit 1
+fi
+
+exit 0