From 4e41ea3d657ef4df484130de78607b3420551845 Mon Sep 17 00:00:00 2001 From: Pedro Carraro Date: Sat, 4 May 2024 09:42:29 -0300 Subject: [PATCH] Added submodule branch track --- lib/ansible/modules/git.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/ansible/modules/git.py b/lib/ansible/modules/git.py index f4a8a764419..e08f010b5f3 100644 --- a/lib/ansible/modules/git.py +++ b/lib/ansible/modules/git.py @@ -962,8 +962,7 @@ def submodules_fetch(git_path, module, remote, track_submodules, dest): if track_submodules: # Compare against submodule HEAD - # FIXME: determine this from .gitmodules - version = 'master' + version = '$(git config -f $toplevel/.gitmodules submodule.$name.branch || echo master)' after = get_submodule_versions(git_path, module, dest, '%s/%s' % (remote, version)) if begin != after: changed = True