Thread (3 messages) 3 messages, 3 authors, 2016-06-15

Re: [PATCH] submodule: add --no-fetch parameter to update command

From: Fabian Franz <hidden>
Date: 2016-06-15 22:46:07

Fabian Franz [off-list ref] writes:
quoted
git submodule update --no-fetch makes it possible to use git submodule
update in complete offline mode by not fetching new revisions.

This does make sense in the following setup:

* There is an unstable and a stable branch in the super/master
repository.
quoted
* The submodules might be at different revisions in the branches.
* You are at some place without internet connection ;)

With this patch it is now possible to change branches and update
the submodules to be at the recorded revision without online access.
How is this better than "cd submodule/path && git checkout whatever"?
It is better if you have a complex setup recorded in the master repository.

If my co-worker commited his newest revisions for the "stable" branch, I
might not know which of his revisions I need to checkout.
quoted
Another advantage is that with -N the update operation is faster,
because fetch is checking for new updates even if there was no
fetch/pull on the super/master repository since the last update.
Do we know this is common enough to deserve a shortopt -N?
I don't think so, gonna resend later.
The logic of the patch itself looks sane to me.
Nice.

Best Wishes,

Fabian
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help