# [PATCH] Documentation, git submodule: Note about --reference

4 messages from 2016-07-19 to 2016-07-26. Participants: Stefan Beller, Junio C Hamano.
Thread: https://gitlist.dev/t/42885

## Stefan Beller, 2016-07-19 23:45

Subject: [PATCH] Documentation, git submodule: Note about --reference
Message-ID: <20160719234508.7717-1-sbeller@google.com>
URL: https://gitlist.dev/e/20160719234508.7717-1-sbeller%40google.com

```
Signed-off-by: Stefan Beller <sbeller@google.com>
---

 Is it too obvious?
 I was approached off list and this was only obvious after some discussion,
 so I think it is a valid warning.
 
 On the other hand this might show that we want to get worktree working with
 submodules.

 Documentation/git-submodule.txt | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Documentation/git-submodule.txt b/Documentation/git-submodule.txt
index bf3bb37..dcbd460 100644
--- a/Documentation/git-submodule.txt
+++ b/Documentation/git-submodule.txt
@@ -373,6 +373,10 @@ the submodule itself.
 +
 *NOTE*: Do *not* use this option unless you have read the note
 for linkgit:git-clone[1]'s `--reference` and `--shared` options carefully.
++
+*NOTE*: This gives the same reference to all submodules, so it is only useful
+if you are tracking different versions of a project in submodules instead
+of different projects.
 
 --recursive::
 	This option is only valid for foreach, update, status and sync commands.
-- 
2.9.2.800.g213104a


```

## Stefan Beller, 2016-07-26 00:38

Subject: Re: [PATCH] Documentation, git submodule: Note about --reference
Message-ID: <CAGZ79kaJf9jU-fnicnB+jDTOvqOPTJWBy+9oo=fGm82Z8+eQgg@mail.gmail.com>
URL: https://gitlist.dev/e/CAGZ79kaJf9jU-fnicnB%2BjDTOvqOPTJWBy%2B9oo%3DfGm82Z8%2BeQgg%40mail.gmail.com
In-Reply-To: <20160719234508.7717-1-sbeller@google.com>

```
On Tue, Jul 19, 2016 at 4:45 PM, Stefan Beller <sbeller@google.com> wrote:
> Signed-off-by: Stefan Beller <sbeller@google.com>
> ---

Any comment here?

>
>  Is it too obvious?
>  I was approached off list and this was only obvious after some discussion,
>  so I think it is a valid warning.
>
>  On the other hand this might show that we want to get worktree working with
>  submodules.
>
>  Documentation/git-submodule.txt | 4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/Documentation/git-submodule.txt b/Documentation/git-submodule.txt
> index bf3bb37..dcbd460 100644
> --- a/Documentation/git-submodule.txt
> +++ b/Documentation/git-submodule.txt
> @@ -373,6 +373,10 @@ the submodule itself.
>  +
>  *NOTE*: Do *not* use this option unless you have read the note
>  for linkgit:git-clone[1]'s `--reference` and `--shared` options carefully.
> ++
> +*NOTE*: This gives the same reference to all submodules, so it is only useful
> +if you are tracking different versions of a project in submodules instead
> +of different projects.
>
>  --recursive::
>         This option is only valid for foreach, update, status and sync commands.
> --
> 2.9.2.800.g213104a
>

```

## Junio C Hamano, 2016-07-26 00:43

Subject: Re: [PATCH] Documentation, git submodule: Note about --reference
Message-ID: <CAPc5daXP0E13zuQkBsxgwfVhLnJjG6U9zocpAHn0wUSfo6KN8Q@mail.gmail.com>
URL: https://gitlist.dev/e/CAPc5daXP0E13zuQkBsxgwfVhLnJjG6U9zocpAHn0wUSfo6KN8Q%40mail.gmail.com
In-Reply-To: <CAGZ79kaJf9jU-fnicnB+jDTOvqOPTJWBy+9oo=fGm82Z8+eQgg@mail.gmail.com>

```
On Mon, Jul 25, 2016 at 5:38 PM, Stefan Beller <sbeller@google.com> wrote:
> On Tue, Jul 19, 2016 at 4:45 PM, Stefan Beller <sbeller@google.com> wrote:
>> Signed-off-by: Stefan Beller <sbeller@google.com>
>> ---
>
> Any comment here?

I personally found it Meh in the sense that those who read
and followed the previous note would find it adding no new
information, and to those who don't bother the additional
note would not help very much because they would not
understand (and more importantly, would not care) where
that "this affects ALL submodules" comes from, or why
that leads to "so it is only useful...".

But it may be just me.

```

## Stefan Beller, 2016-07-26 00:45

Subject: Re: [PATCH] Documentation, git submodule: Note about --reference
Message-ID: <CAGZ79kaKZmSDjxHYu4Eb7U2rS9_rZFv4eqDc3Y0v6N4NURQ4=A@mail.gmail.com>
URL: https://gitlist.dev/e/CAGZ79kaKZmSDjxHYu4Eb7U2rS9_rZFv4eqDc3Y0v6N4NURQ4%3DA%40mail.gmail.com
In-Reply-To: <CAPc5daXP0E13zuQkBsxgwfVhLnJjG6U9zocpAHn0wUSfo6KN8Q@mail.gmail.com>

```
On Mon, Jul 25, 2016 at 5:43 PM, Junio C Hamano <gitster@pobox.com> wrote:
> On Mon, Jul 25, 2016 at 5:38 PM, Stefan Beller <sbeller@google.com> wrote:
>> On Tue, Jul 19, 2016 at 4:45 PM, Stefan Beller <sbeller@google.com> wrote:
>>> Signed-off-by: Stefan Beller <sbeller@google.com>
>>> ---
>>
>> Any comment here?
>
> I personally found it Meh in the sense that those who read
> and followed the previous note would find it adding no new
> information, and to those who don't bother the additional
> note would not help very much because they would not
> understand (and more importantly, would not care) where
> that "this affects ALL submodules" comes from, or why
> that leads to "so it is only useful...".
>
> But it may be just me.

Ok, I guess we can just drop it then.

Thanks,
Stefan

```
