From: Junio C Hamano Date: Fri, 13 Jan 2006 19:51:24 GMT Subject: Re: Recursive remove Message-ID: <7vslrr6h4z.fsf@assigned-by-dhcp.cox.net> In-Reply-To: sean writes: > On Fri, 13 Jan 2006 09:37:54 -0800 > Junio C Hamano wrote: >> >> $ rm -fr Some/Dir; git commit -a -m 'Remove' >> >> perhaps? > > Sigh, its been a humbling morning all around; can't get easier than that. Perhaps this is because I did not do a good job in Documentation/git-commit.txt. Something like this? -- >8 -- Documentation: git-commit -a A bit more elaboration on what "update all paths" means. Signed-off-by: Junio C Hamano --- diff --git a/Documentation/git-commit.txt b/Documentation/git-commit.txt index e0ff74f..e35984d 100644 --- a/Documentation/git-commit.txt +++ b/Documentation/git-commit.txt @@ -25,7 +25,9 @@ information. OPTIONS ------- -a|--all:: - Update all paths in the index file. + Update all paths in the index file. The command with this flag + notices files that have been modified and deleted, but new files + you have not told about git are not affected. -c or -C :: Take existing commit object, and reuse the log message