diff options
author | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2014-09-16 11:18:16 +0200 |
---|---|---|
committer | Jędrzej Nowacki <jedrzej.nowacki@digia.com> | 2014-10-13 15:19:18 +0200 |
commit | acde1d331214026dab8d05d6b691e0a50cd6c703 (patch) | |
tree | 686cabd8bd2707959b2d9b495aa27e764e8f2393 /bin/git-qt-merge-mainlines | |
parent | 2c2b3aa5ad69d3e44107349ae6cf142a0bfaf93c (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-x | bin/git-qt-merge-mainlines | 5 |
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 |