From: Ramkumar Ramachandra Date: Sun, 07 Apr 2013 21:11:38 GMT Subject: Re: [RFC/PATCH 0/7] Rework git core for native submodules Message-ID: In-Reply-To: <20130407210225.GL2222@serenity.lan> John Keeping wrote: > I do. I quite often use "git add -p" to sort things out and submodules > currently fit into that seamlessly: I can add the submodule and then > wait until later to commit it, without needing to either clone and > remember to "submodule add" later or commit and play with rebase. > > Losing the ability to do that is a major usability regression as far as > I'm concerned. I didn't realize people cared so deeply about this. Sure, we can emulate it: keeping the information in .git/link-specs/ doesn't sound like a bad idea. While it may feel like a hack, I think it's the right approach if we want to support non-fs-backed objects in our tree.