Re: [PATCH, RFC] checkout: Attempt to checkout submodules
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Mar 19, 2015, 21:15 UTC
- Message-ID
- <xmqq3850it94.fsf@gitster.dls.corp.google.com>
- In-Reply-To
- <20150319201509.GB21536@tsaunders-iceball.corp.tor1.mozilla.com>
Trevor Saunders <tbsaunde@tbsaunde.org> writes:
> On one hand it seems kind of user hostile to just toss out any changes > in the submodule that are uncommitted, on the other for any other path > it would seem weird to have git checkout trigger rebasing or merging.
I think that is exactly why we do not do anything in this codepath.
I have a feeling that an optional feature that allows "git submodule update" to happen automatically from this codepath might be acceptable by the submodule folks, and they might even say it does not even have to be optional but should be enabled by default.
But I do not think it would fly well to unconditionally run "checkout -f" here.