Jeff King <peff@xxxxxxxx> writes: > Is git-reset the right layer to add scripting features? I thought we > usually pushed people doing mass index manipulation to use update-index > or read-tree. Is there something that reset makes easy that is hard with > those tools (I could imagine "--hard", but I see it is not supported > with your patch). > > Not that I'm necessarily opposed to the patch, I was just surprised. If read-tree had pathspec support (i.e. "read these and only these paths given from the command line into the index from a given tree-ish"), that would have been the most natural place to extend with "oh, by the way, instead of the command line, you can feed the paths on the standard input". But it doesn't have one.