# submodule using revision

2 messages from 2017-11-03 to 2017-11-03. Participants: gregory grey, Jacob Keller.
Thread: https://gitlist.dev/t/47110

## gregory grey, 2017-11-03 13:42

Subject: submodule using revision
Message-ID: <CACYWVif=zSiXpqVL0td+Mgu-Wz=AzDL50kREcXJY2Dtf_4_y_g@mail.gmail.com>
URL: https://gitlist.dev/e/CACYWVif%3DzSiXpqVL0td%2BMgu-Wz%3DAzDL50kREcXJY2Dtf_4_y_g%40mail.gmail.com

```
Hi guys.

Currently git submodule only works with branch of the submodule in
question. Adding a functionality to work with a revision would be
great from my point of view.

Proposed syntax is as follows:
git submodule add -r commit_sha git://some_repository.git


Thanks!


-- 

http://ror6ax.github.io/

```

## Jacob Keller, 2017-11-03 20:26

Subject: Re: submodule using revision
Message-ID: <CA+P7+xpzmu2AtcFnD5tC-mW18EhNXmk6TXZFzJG_=wYUoUfxgw@mail.gmail.com>
URL: https://gitlist.dev/e/CA%2BP7%2Bxpzmu2AtcFnD5tC-mW18EhNXmk6TXZFzJG_%3DwYUoUfxgw%40mail.gmail.com
In-Reply-To: <CACYWVif=zSiXpqVL0td+Mgu-Wz=AzDL50kREcXJY2Dtf_4_y_g@mail.gmail.com>

```
On Fri, Nov 3, 2017 at 6:42 AM, gregory grey <ror6ax@gmail.com> wrote:
> Hi guys.
>
> Currently git submodule only works with branch of the submodule in
> question. Adding a functionality to work with a revision would be
> great from my point of view.
>
> Proposed syntax is as follows:
> git submodule add -r commit_sha git://some_repository.git
>
>
> Thanks!
>
>
> --
>
> http://ror6ax.github.io/

You can get similar behavior by doing:

git submodule add -r <branch> <url>
cd <subdir>
git checkout <commit object id>
cd ..
git ad <subdir>
git commit

Thanks,
Jake

```
