# [PATCH] cg-init should only process files

3 messages from 2005-05-12 to 2005-05-12. Participants: David Greaves, Morten Welinder.
Thread: https://gitlist.dev/t/587

## David Greaves, 2005-05-12 16:03

Subject: [PATCH] cg-init should only process files
Message-ID: <E1DWG9b-0001VV-V0@ash.dgreaves.com>
URL: https://gitlist.dev/e/E1DWG9b-0001VV-V0%40ash.dgreaves.com

```
cg-init tries to add directories

Signed-off-by: David Greaves <david@dgreaves.com>

---
commit c6ecba40932efa0b28cd15d00fdab3b2607ec069
tree 39f7bebbadf6ebae67367b629d8cec298f7dcc90
parent f7d4b2adfc6a29036e2a8abe5b742e57b64e50d7
author David Greaves <david@dgreaves.com> Thu, 12 May 2005 13:05:03 +0100
committer David Greaves <david@ash.(none)> Thu, 12 May 2005 13:05:03 +0100

 cg-init |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

Index: cg-init
===================================================================
--- 85d8d081e2012da8dd1af35b62ae82f79f89ebd0/cg-init  (mode:100755)
+++ 39f7bebbadf6ebae67367b629d8cec298f7dcc90/cg-init  (mode:100755)
@@ -31,7 +31,7 @@
 	echo "Cloned (origin $uri available as branch \"origin\")"
 else
 	git-read-tree # Seed the dircache
-	find * | xargs cg-add
+	find * -type f | xargs cg-add
 	cg-commit -C -m"Initial commit" -e
 fi
 exit 0

```

## Morten Welinder, 2005-05-12 16:37

Subject: Re: [PATCH] cg-init should only process files
Message-ID: <118833cc050512093750db7d55@mail.gmail.com>
URL: https://gitlist.dev/e/118833cc050512093750db7d55%40mail.gmail.com
In-Reply-To: <E1DWG9b-0001VV-V0@ash.dgreaves.com>

```
> -       find * | xargs cg-add
> +       find * -type f | xargs cg-add

I think we went through that a day or two ago:  Problems:

1. You forgot symlinks.
2. It does not work if nothing matches "*".  (Nor does the original.)
3. Either it should not match dotfiles in subdirectories, or else it
should match
   them in the top directory too.
4. With needs some -print0 and "--" protection.

Morten

```

## David Greaves, 2005-05-12 16:45

Subject: Re: [PATCH] cg-init should only process files
Message-ID: <42838822.9000908@dgreaves.com>
URL: https://gitlist.dev/e/42838822.9000908%40dgreaves.com
In-Reply-To: <118833cc050512093750db7d55@mail.gmail.com>

```
Morten Welinder wrote:

>>-       find * | xargs cg-add
>>+       find * -type f | xargs cg-add
>>    
>>
>
>I think we went through that a day or two ago:
>
Doh!
I even commented.

Sorry for the noise.

David


```
