Re: [RFC] Submodules in GIT
From: Andy Parkins <hidden>
Date: 2016-08-11 20:24:38
On Thursday 2006 November 30 18:57, Andreas Ericsson wrote: (agree with everything in your mail)
The only problem I'm seeing atm is that the supermodule somehow has to mark whatever commits it's using from the submodule inside the submodule repo so that they effectively become un-prunable, otherwise the supermodule may some day find itself with a history that it can't restore.
What about submodule/.git/refs/supermodule/commit12345678, where "12345678" is the hash of the supermodule commit? This gives a convenient route in the submodule to which commit contains that commit from the submodule; but doesn't write anything into the submodule repository itself. It's just a tag with a different intent. Andy -- Dr Andy Parkins, M Eng (hons), MIEE