Re: How do I clear the directory cache
- From
- eschvoca <eschvoca@gmail.com>
- Date
- Oct 22, 2005, 19:20 UTC
- Message-ID
- <2b05065b0510221220r5c498c28lcb00d8846f156686@mail.gmail.com>
- In-Reply-To
- <20051021214326.GJ30889@pasky.or.cz>
On 10/21/05, Petr Baudis <pasky@suse.cz> wrote:
Show 20 quoted lines
> Dear diary, on Fri, Oct 21, 2005 at 10:40:07PM CEST, I got a letter > where eschvoca <eschvoca@gmail.com> told me that... > > On 10/21/05, Petr Baudis <pasky@suse.cz> wrote: > > > Dear diary, on Fri, Oct 21, 2005 at 05:23:28AM CEST, I got a letter > > > where eschvoca <eschvoca@gmail.com> told me that... > > > > cg-status -<status_flag> # list files with given status flag (without > > > > status flag in column 1) > > > > git-ls-files [--others|--deleted|etc] --exclude-per-directory=/.gitignore > > > > > > All right, this might be useful. Implemented as cg-status -s '?' and such, > > > thanks for the idea. > > > > This is great but it would be easier to work with if there was another > > switch to turn off printing > > out the status flag. Otherwise you have to 'sed' or 'awk' out the > > status flag which is a pain, especially when files have spaces in > > them. > > Not such a huge pain, but if we already have -s... I added -n which does > what you want.
Great.
Show 7 quoted lines
> > Also, the "cg-add -r" exits when a file is bad. It would have saved > > me a few hours if it would keep not exit on a failure (and add the bad > > files to .gitignore ... but that is probably asking for too much). > > I don't like the idea of adding the files automagically to .gitignore, > but it won't abort the whole operation because of them anymore. >
I think it would make a lot of sense to print out an error to stderr if the file is bad (maybe you already do). From there it should be easy to capture stderr and construct .gitignore.
Thanks for making cogito better for me and exceeding my expectations.