git-add has gone lstat() mad
- From
- Andy Parkins <andyparkins@gmail.com>
- Date
- Mar 30, 2007, 19:55 UTC
- Message-ID
- <200703302055.13619.andyparkins@gmail.com>
Hello,
I was interested in trying out the GIT_WORK_DIR stuff, but ended up being unable to. The thing that stopped me is present in master as well:
$ git --version git version 1.5.1.rc3.20.gaa453 $ cd $HOME $ git init $ git add .bashrc
At this point the CPU pegs at 100% systime. An strace shows that git is calling lstat64() on every file in my home directory. I killed git before it scanned everything I've ever done.
I only want to track one file; is git meant to scan every file in the directory even though I'm not adding any of them?
Andy
-- Dr Andy Parkins, M Eng (hons), MIET andyparkins@gmail.com