# git submodule init --recursive?

2 messages from 2015-06-26 to 2015-06-26. Participants: Robert Dailey.
Thread: https://gitlist.dev/t/39730

## Robert Dailey, 2015-06-26 01:04

Subject: git submodule init --recursive?
Message-ID: <CAHd499BbW=yAR_4WFiuq7TvFvYKN84FkQSjGL6AqCoYffOg2LQ@mail.gmail.com>
URL: https://gitlist.dev/e/CAHd499BbW%3DyAR_4WFiuq7TvFvYKN84FkQSjGL6AqCoYffOg2LQ%40mail.gmail.com

```
I have a few nested submodules, all use relative URLs such as:

../mysubmodule.git
../../tools/tool1.git

If I change my parent repo URL, I need to recursively update all
remotes in each submodule. There is no `--recursive` option for `git
submodule init`. What is the recommend method for accomplishing this?

Thanks in advance.

```

## Robert Dailey, 2015-06-26 01:08

Subject: Re: git submodule init --recursive?
Message-ID: <CAHd499DN8cL0NiMkJv4==_1u+FfAi78HCw-C=4Xe+SV3-aZmng@mail.gmail.com>
URL: https://gitlist.dev/e/CAHd499DN8cL0NiMkJv4%3D%3D_1u%2BFfAi78HCw-C%3D4Xe%2BSV3-aZmng%40mail.gmail.com
In-Reply-To: <CAHd499BbW=yAR_4WFiuq7TvFvYKN84FkQSjGL6AqCoYffOg2LQ@mail.gmail.com>

```
On Thu, Jun 25, 2015 at 8:04 PM, Robert Dailey <rcdailey.lists@gmail.com> wrote:
> I have a few nested submodules, all use relative URLs such as:
>
> ../mysubmodule.git
> ../../tools/tool1.git
>
> If I change my parent repo URL, I need to recursively update all
> remotes in each submodule. There is no `--recursive` option for `git
> submodule init`. What is the recommend method for accomplishing this?
>
> Thanks in advance.

Never mind please, I'm a moron. I'm supposed to use sync for this task.

Been a long day and haven't had enough beer yet.

```
