> 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