Re: [RFC] Submodules in GIT
- From
- Andy Parkins <andyparkins@gmail.com>
- Date
- Dec 1, 2006, 08:49 UTC
- Message-ID
- <200612010849.11176.andyparkins@gmail.com>
- In-Reply-To
- <456F29A2.1050205@op5.se>
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