"Shawn O. Pearce" <spearce@xxxxxxxxxxx> writes: >> If I add things to the index, I can use "git-diff --cached" to do it; >> however I'd actually like to be able to do this _without_ updating the >> index > > Use a temporary index: ... > Another option is to just add everything, then reset the index: ... > Granted if you had other files staged they just became unstaged > and will need to be restaged... the temporary index trick above > avoids that. Thanks for the tip (I guess I can roll my own "git-diff-uncached" script)! The above sort of quirkiness does seem kind of a wart though; in my (admittedly limited, using git) experience this sort of thing really reduces the utility of the index, and I often end up feeling like it's just getting in the way as a result. Does adding something like a "git-diff -N" option seem a _bad_ idea? Thanks, -Miles -- "Suppose He doesn't give a shit? Suppose there is a God but He just doesn't give a shit?" [George Carlin] - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html