A simple patch evolves into a series!
First we'll fix a bug by adding the --objects switch to rev-list to
have a stricter check for the desired commit to be there. IIUC this
is not 100% right yet, but it improves the situation.
The second patch introduces an extra fetch in case the first fetch
did not yield the expected commit, using the pattern
# first 4 lines unchanged:
if $sha1's history and objects are incomplete:
fetch ;# normally just like we have done before
else
die ...
# new code:
if $sha1's history and objects are still incomplete:
fetch $sha1
else
die ...
Thanks,
Stefan
Stefan Beller (2):
submodule: Include check for objects when fetching
submodule: Try harder to fetch needed sha1 by direct fetching sha1
git-submodule.sh | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
--
2.7.0.rc0.34.ga06e0b3.dirty
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html