summaryrefslogtreecommitdiffstats
path: root/bin/git-qt-merge-mainlines
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@digia.com>2014-09-16 11:18:16 +0200
committerJędrzej Nowacki <jedrzej.nowacki@digia.com>2014-10-13 15:19:18 +0200
commitacde1d331214026dab8d05d6b691e0a50cd6c703 (patch)
tree686cabd8bd2707959b2d9b495aa27e764e8f2393 /bin/git-qt-merge-mainlines
parent2c2b3aa5ad69d3e44107349ae6cf142a0bfaf93c (diff)
Fix submodule merge script
Submodules that have no changes actually show up with space in front of the sha-1 which would mess up the logic when splitting by spaces. Change-Id: I15506c6e3780efb29d885ff456ecfac60526c03d Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Diffstat (limited to 'bin/git-qt-merge-mainlines')
-rwxr-xr-xbin/git-qt-merge-mainlines5
1 files changed, 4 insertions, 1 deletions
diff --git a/bin/git-qt-merge-mainlines b/bin/git-qt-merge-mainlines
index a162d7f..4e16c8c 100755
--- a/bin/git-qt-merge-mainlines
+++ b/bin/git-qt-merge-mainlines
@@ -184,7 +184,7 @@ def get_submodules():
modules = []
modules_not_checked_out = []
for line in git_submodule_status.split('\n'):
- module = line.split(' ')[1]
+ module = line.strip().split(' ')[1]
if line[0] == '-':
modules_not_checked_out += [module]
print('WARNING:', module, 'is not checked out')
@@ -200,6 +200,9 @@ if __name__== "__main__":
print("Qt Project merge tool\n")
default_modules, modules_not_checked_out = get_submodules()
+ print("Submodules: ", default_modules)
+ print("Ignored submodules: ", modules_not_checked_out)
+
class Config(object): pass
config = Config()
import argparse