From: Andy Parkins Date: Fri, 01 Dec 2006 08:49:09 GMT Subject: Re: [RFC] Submodules in GIT 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