# [PATCH] git-clean fails on files beginning with a dash

2 messages from 2006-05-29 to 2006-05-30. Participants: Dennis Stosberg, Junio C Hamano.
Thread: https://gitlist.dev/t/4341

## Dennis Stosberg, 2006-05-29 15:06

Subject: [PATCH] git-clean fails on files beginning with a dash
Message-ID: <20060529150632.G6794bab6@leonov.stosberg.net>
URL: https://gitlist.dev/e/20060529150632.G6794bab6%40leonov.stosberg.net

```
Reproducible with:

$ git init-db
$ echo "some text" >-file
$ git clean
Removing -file
rm: invalid option -- l
Try `rm --help' for more information.

Signed-off-by: Dennis Stosberg <dennis@stosberg.net>
---
 git-clean.sh |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/git-clean.sh b/git-clean.sh
index bb56264..3834323 100755
--- a/git-clean.sh
+++ b/git-clean.sh
@@ -19,8 +19,8 @@ ignored=
 ignoredonly=
 cleandir=
 quiet=
-rmf="rm -f"
-rmrf="rm -rf"
+rmf="rm -f --"
+rmrf="rm -rf --"
 rm_refuse="echo Not removing"
 echo1="echo"
 
-- 
1.3.3+git20060528-dest1

```

## Junio C Hamano, 2006-05-30 08:49

Subject: Re: [PATCH] git-clean fails on files beginning with a dash
Message-ID: <7vd5dv3niy.fsf@assigned-by-dhcp.cox.net>
URL: https://gitlist.dev/e/7vd5dv3niy.fsf%40assigned-by-dhcp.cox.net
In-Reply-To: <20060529150632.G6794bab6@leonov.stosberg.net>

```
Dennis Stosberg <dennis@stosberg.net> writes:

> Reproducible with:
>
> $ git init-db
> $ echo "some text" >-file
> $ git clean
> Removing -file
> rm: invalid option -- l
> Try `rm --help' for more information.

Thanks.

```
