At work I patched git with the prevously sent --egrep-filter patch that allows an irregular history to be retained, like where code reorganization occured and you want to keep the history from the original locations. The comments I recieved at that time was that my case was an --index-filter variant. I've reworked it into an --index-filter using the $GIT_COMMIT variable, tested that it works, and have added it as an example to the git-filter-branch documentation. Michael O'Cleirigh (1): Documentation/git-filter-branch: add --index-filter example Documentation/git-filter-branch.txt | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) -- 1.7.2.3 -- 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