> On 28 Jul 2017, at 12:19, Marc-André Lureau <marcandre.lur...@redhat.com> 
> wrote:
> 
> Hi
> 
> ----- Original Message -----
>> From: Christophe de Dinechin <dinec...@redhat.com 
>> <mailto:dinec...@redhat.com>>
>> 
>> By default, subdmodules will be checked out in detached state.
>> This means that you may lose some work in progress.
> 
> Lose is a bit strong here.
> 
> If you have uncommitted changes, submodule update will fail.
> 
> If it's committed, it's in your reflog, and in which case you should have 
> created a branch for your work.

git submodule update often places submodules in detached head state,
even if you had created a branch beforehand.

> 
>> 
>> Using the --merge option will also ensure that if there
>> are conflicts between your current submodule and the
>> version referenced by the parent, you get an opportunity
>> to resolve the conflicts instead of having your changes
>> silently wiped out.
>> 
>> Signed-off-by: Christophe de Dinechin <dinec...@redhat.com>
>> ---
>> autogen.sh | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>> 
>> diff --git a/autogen.sh b/autogen.sh
>> index cc7bda3..3fbd5b3 100755
>> --- a/autogen.sh
>> +++ b/autogen.sh
>> @@ -7,7 +7,7 @@ test -z "$srcdir" && srcdir=.
>> 
>> (
>>     cd "$srcdir"
>> -    git submodule update --init --recursive
>> +    git submodule update --init --recursive --merge
> 
> I would rather use --rebase (to avoid accidental push of those update merges).

Why not. It will point out merge conflicts just the same.

> 
>>     gtkdocize
>>     autoreconf -v --force --install
>> )
>> --
>> 2.11.0 (Apple Git-81)
>> 
>> _______________________________________________
>> Spice-devel mailing list
>> Spice-devel@lists.freedesktop.org <mailto:Spice-devel@lists.freedesktop.org>
>> https://lists.freedesktop.org/mailman/listinfo/spice-devel 
>> <https://lists.freedesktop.org/mailman/listinfo/spice-devel>
>> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel@lists.freedesktop.org <mailto:Spice-devel@lists.freedesktop.org>
> https://lists.freedesktop.org/mailman/listinfo/spice-devel 
> <https://lists.freedesktop.org/mailman/listinfo/spice-devel>
_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to