{"thread":{"id":"4341","subject":"[PATCH] git-clean fails on files beginning with a dash","startedAt":"2006-05-29T15:06:32Z","lastAt":"2006-05-30T08:49:41Z","messageCount":2,"participants":["Dennis Stosberg","Junio C Hamano"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"20891","messageId":"20060529150632.G6794bab6@leonov.stosberg.net","threadId":"4341","inReplyTo":null,"subject":"[PATCH] git-clean fails on files beginning with a dash","fromName":"Dennis Stosberg","fromEmail":"dennis@stosberg.net","sentAt":"2006-05-29T15:06:32Z","receivedAt":"2006-05-29T15:06:32Z","isPatch":true,"sender":{"key":"dennis@stosberg.net","avatar":null},"body":"Reproducible with:\n\n$ git init-db\n$ echo \"some text\" >-file\n$ git clean\nRemoving -file\nrm: invalid option -- l\nTry `rm --help' for more information.\n\nSigned-off-by: Dennis Stosberg <dennis@stosberg.net>\n---\n git-clean.sh |    4 ++--\n 1 files changed, 2 insertions(+), 2 deletions(-)\n\ndiff --git a/git-clean.sh b/git-clean.sh\nindex bb56264..3834323 100755\n--- a/git-clean.sh\n+++ b/git-clean.sh\n@@ -19,8 +19,8 @@ ignored=\n ignoredonly=\n cleandir=\n quiet=\n-rmf=\"rm -f\"\n-rmrf=\"rm -rf\"\n+rmf=\"rm -f --\"\n+rmrf=\"rm -rf --\"\n rm_refuse=\"echo Not removing\"\n echo1=\"echo\"\n \n-- \n1.3.3+git20060528-dest1\n"},{"id":"20964","messageId":"7vd5dv3niy.fsf@assigned-by-dhcp.cox.net","threadId":"4341","inReplyTo":"20060529150632.G6794bab6@leonov.stosberg.net","subject":"Re: [PATCH] git-clean fails on files beginning with a dash","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2006-05-30T08:49:41Z","receivedAt":"2006-05-30T08:49:41Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Dennis Stosberg <dennis@stosberg.net> writes:\n\n> Reproducible with:\n>\n> $ git init-db\n> $ echo \"some text\" >-file\n> $ git clean\n> Removing -file\n> rm: invalid option -- l\n> Try `rm --help' for more information.\n\nThanks.\n"}]}