Importing more testing materials from THW
W. Trevor King: After hunting around for the source of the original
55bb6b2, I built this merge with:
$ echo
55bb6b2882f32ecf9fb5bf9ff7c6258afd116522 \
>
8d0def440ded7b9d5ee98500afd680fccc00d4a0 \
>
3f530de51871e113922b96f87b668de4dc544cd6 \
>
b22b30ba4415da04819e60cc20a4ff916307c9d9 > .git/info/grafts
$ git checkout -b test-bc-thw
55bb6b2882f32ecf9fb5bf9ff7c6258afd116522
$ git filter-branch
$ rm .git/info/grafts
Then I removed the files we didn't want from
55bb6b2, with special
handling to avoid the shell-sensitive quote in
lessons/thw-python-debugging/conways_game_of_life/Conway's.
$ git rm -rf lessons/thw-python-debugging/
$ git rm -rf --ignore-unmatch $(git ls-tree -r --name-only HEAD | grep -v thw-testing)
Squash that into the original merge:
$ git commit -a --amend
Did we miss anything?
$ HASH=$(git rev-parse --short HEAD)
$ for FILE in $(git ls-tree -r --name-only HEAD); do
> git blame -- "$FILE" | grep "$HASH";
> done
Nope.