(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.)