Re: Recursive remove
- From
sean <seanlkml@sympatico.ca>
- Date
- Jan 13, 2006, 14:03 UTC
- Message-ID
- <BAYC1-PASMTP095A70114DD0A50FA6CAFAAE260@CEZ.ICE>
- In-Reply-To
- <20060113132119.GB23655@ebar091.ebar.dtu.dk>
On Fri, 13 Jan 2006 14:21:19 +0100 "Peter Eriksen" <s022018@student.dtu.dk> wrote:
Show 11 quoted lines
> Hello, > > A way to recursively remove a directory /Some/Dir/ is a follows: > > git ls-files -z Some/Dir >rmfiles > git update-index -z --force-remove --stdin <rmfiles > git commit -a -m "Remove directory Some/Dir" > rm -rf Some/Dir > > What is a better way to do it? >
Hi Peter,
The following is a bit more concise but not better than your version:
rm -rf Some/Dir git ls-files -z -d Some/Dir | git-update-index -z --remove --stdin git commit -m "Remove directory Some/Dir"
Git could stand to have an "rm" command to make this easier.
Sean