Re: update-cache ./test.c
From: Lennert Buytenhek <hidden>
Date: 2016-06-15 22:41:55
On Sun, May 01, 2005 at 10:47:10AM +0200, Thomas Glanzmann wrote:
Hello,
Hi,
quoted
update-cache seems to ignore paths containing path components starting with a dot:quoted
pi% update-cache --add ./test.c Ignoring path ./test.c pi% update-cache --add test.c pi%quoted
This is slightly annoying as 'find -type f | xargs update-cache --add' doesn't work because of this. ('find * -type f | ...` does.) Instead of ignoring the file, can we just strip off the leading "./" ?just use a shell script to obtain that: find -type f | sed "s#^./##" | xargs update-cache --add
This also works: find * -type f | xargs update-cache --add But that wasn't quite the point :) It makes sense that update-cache doesn't like ambiguous path names, but it's easier for update-cache to detect and strip "^./" than for me to remember to type sed "s#^./##" every time. --L