Skip to content

Instantly share code, notes, and snippets.

@JARVIS-AI
Forked from cuuupid/a_million_commits.sh
Created July 5, 2020 18:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JARVIS-AI/a9cf0aff587fa773c9f932ed5cf84156 to your computer and use it in GitHub Desktop.
Save JARVIS-AI/a9cf0aff587fa773c9f932ed5cf84156 to your computer and use it in GitHub Desktop.
Gitsploit
# a million commits
for Y in {1999..2018}
do
mkdir $Y
cd $Y
for M in {01..12}
do
mkdir $M
cd $M
for D in {01..31}
do
mkdir $D
cd $D
for i in {01..12}
do
echo "$i on $M/$D/$Y" > commit.md
export GIT_COMMITTER_DATE="$Y-$M-$D 12:$i:00"
export GIT_AUTHOR_DATE="$Y-$M-$D 12:$i:00"
git add commit.md -f
git commit --date="$Y-$M-$D 12:0$i:00" -m "$i on $M $D $Y"
done
cd ../
done
cd ../
done
cd ../
done
git push origin master
git rm -rf 20**
git rm -rf 19**
git commit -am "cleanup"
git push origin master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment