Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-41553

Git plugin should get list of submodules from git submodule status cmd


    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • git-plugin
    • None

      At the moment, the git plugin tries to get the list of submodule by parsing the config:
      git config -f .gitmodules --get-regexp ^submodule\.(.*)\.url

      If you switch between different branches, you could end up with submodules defined in the config file but not used by git (as a git submodule status command shows).
      The git plugin will then try to update all found submodules in the config and fail when trying to update an unused - but in .git/config - submodule.

      That's why it would be better to retrieve the list of submodules from the git submodule status command instead.

            Unassigned Unassigned
            bernard87 Bernard Landon
            2 Vote for this issue
            4 Start watching this issue