]> git.parisson.com Git - docker-django-scripts.git/commitdiff
Add submodule merging script
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Tue, 29 May 2018 10:45:13 +0000 (12:45 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Tue, 29 May 2018 10:45:13 +0000 (12:45 +0200)
dev/merge.sh [new file with mode: 0644]

diff --git a/dev/merge.sh b/dev/merge.sh
new file mode 100644 (file)
index 0000000..cacc8f6
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+# This script merges all submodule dev branches defined as branch-dev in every .gitmodules files into the related master branches defined in branch-master.
+# If there is no definition branches for you submodule, the script will merge the dev branch
+
+cd "$(dirname "$0")"/../../
+
+git submodule foreach --recursive 'echo $name; git merge $(git config -f $toplevel/.gitmodules submodule.$name.branch-dev || echo dev)'