Re: Get a git diff without taking index into account
- From
Jeff King <peff@peff.net>
- Date
- Feb 18, 2015, 22:30 UTC
- Message-ID
- <20150218223013.GA16287@peff.net>
- In-Reply-To
- <CAAoZyYOT_OQZ+rrwFvnsVBV_sYRA4Oti3vRNnE6_RaV9w8qxdg@mail.gmail.com>
On Wed, Feb 18, 2015 at 04:38:55PM -0500, Eric Frederich wrote:
Show 5 quoted lines
> Also, how would I go about detecting untracked files the way status does? > There is no way to specify a HEAD per git command using switches or > environment variables. > I can't change the HEAD of the Git repo because other processes may be > using it at the same time.
Untracked files are a function of the index, not of the HEAD. So you would load whatever tree you like into your index (either "the" index, or a temporary one you specify with GIT_INDEX_FILE), and then "git ls-files -o".
-Peff