Re: [WIP/PATCH 7/9] submodule: teach unpack_trees() to remove submodule contents
- From
W. Trevor King <wking@tremily.us>
- Date
- Feb 3, 2014, 20:10 UTC
- Message-ID
- <20140203201052.GB16057@odin.tremily.us>
- In-Reply-To
- <52EFF391.7040503@web.de>
On Mon, Feb 03, 2014 at 08:52:49PM +0100, Jens Lehmann wrote:
Show 9 quoted lines
> Implement the functionality needed to enable work tree manipulating > commands to that a deleted submodule should not only affect the index > (leaving all the files of the submodule in the work tree) but also to > remove the work tree of the superproject (including any untracked > files). > > That will only work properly when the submodule uses a gitfile instead of > a .git directory and no untracked files are present. Otherwise the removal > will fail with a warning (which is just what happened until now).
I'm having trouble parsing this one. How about:
Add a depopulate_submodule helper which removes the submodule working directory without touching the index. This will only work properly when the submodule uses a gitfile…
Cheers, Trevor
-- This email may be signed or encrypted with GnuPG (http://www.gnupg.org). For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy