From: Mark Wooding Date: Fri, 10 Apr 2020 22:02:06 +0000 (+0100) Subject: (Pruned history of `catacomb-python' begins here.) X-Git-Url: https://git.distorted.org.uk/~mdw/pyke/commitdiff_plain/a144ac2dc016d261f8e8b1d9bf1f95419a9bb2e8 (Pruned history of `catacomb-python' begins here.) The code which is now the `Pyke' library used to be part of the Catacomb Python bindings. Beginning here is a pruned version of that history, limited to the files which actually contributed to the `Pyke' codebase. It was constructed from the original history, starting at revision 10e6f88a407ce04807b6ad76a81be553f8d7abaa, by running git filter-branch --prune-empty --index-filter ' git ls-files -s | { mode=old keep= while read m h s f; do case $mode,$f in old,util.c | old,catacomb.c | old,catacomb-python.h) keep="$keep $m,$h,$f" ;; old,pyke/*) keep="$m,$h,${f#*/}" mode=new ;; new,pyke/*) keep="$keep $m,$h,${f#*/}" ;; esac git update-index --force-remove $f done for i in $keep; do git update-index --add --cacheinfo $i done } ' pyke-prehistory.head -- pyke/ util.c catacomb.c catacomb-python.h and the tucking this empty commit beneath the head which actually introduces the `pyke/' directory. (This subterfuge is, unfortunately, necessary for `git subtree' to construct the right history.) ---