From: Wincent Colaiuta Date: Sun, 25 Nov 2007 13:15:39 GMT Subject: [PATCH 0/3] Updates to git-add--interactive Message-ID: <1195996542-86074-1-git-send-email-win@wincent.com> Here's an updated series, this time hopefully with the braindead parts removed. [PATCH 1/3] Add "--patch" option to git-add--interactive Unchanged. [PATCH 2/3] Move pathspec validation into interactive_add Braindeadness removed. [PATCH 3/3] Rename patch_update_file function to patch_update_pathspec Only modified insofar as to make it apply on top of PATCH 2. The one remaining issue is that pathspecs like "\*.h" don't work. But from comments earlier on in this thread I had the impression that they should. They don't work because such pathspecs don't work for the underlying git-diff-files implementation that's used by git-add--interactive: git diff-files --numstat --summary -- \*.h Is some alternative being proposed that would allow them to work?