Re: Fwd: git status options feature suggestion
- From
Jeff King <peff@peff.net>
- Date
- Oct 13, 2008, 00:59 UTC
- Message-ID
- <20081013005934.GA3768@coredump.intra.peff.net>
- In-Reply-To
- <7vwsgef83n.fsf@gitster.siamese.dyndns.org>
On Sun, Oct 12, 2008 at 02:58:20AM -0700, Junio C Hamano wrote:
Show 13 quoted lines
> > + fd = hold_locked_index(&index_lock, 0);
> > + if (fd < 0) {
> > + if (!status_only)
> > + die("unable to lock index: %s",
> > + strerror(errno));
> > + return get_index_file();
> > + }
> > refresh_cache(REFRESH_QUIET);
>
> You would probably want to refresh_cache() here even if you are not going
> to write the resulting index out, so that you won't show the stat-only
> differences to the end user. Other than that, I think this is a good
> change.That is a good point. However, I think this change is still not a good one, because it is only halfway there. It makes "git status" work, but not "git status path", which wants to write out the resulting cache. I don't know what complications are involved with making that work. Probably there is a way, but I haven't looked too closely, as I think a better path forward is a new tool that is not so closely tied to commit.
-Peff