UChicago CMSC 23500 - The Best Commit Messages of 2015
1. The Best Commit Messages of
CMSC 23500 – Introduction to Databases
Spring 2015
University of Chicago – CMSC 23500 Introduction to Databases
2. $ grep “^[^a-z]+$” commits.txt
HW3: THAT WAS NUTS
NOOOOOOOOOOOOOOOOOO
:'(
DEATH TO PRINT
POSSIBLY WORKS. ALLNIGHTER FTW.
VERY BROKEN BUT ITS FRIDAY DAMNIT
3. $ grep “^[^a-z]+$” commits.txt
TIMEOUT EXPIRED INSTEAD OF SEG FAULT.
HAPPY DAY
OH MY GOD IT WORKS IT WORKS STEP 7
FINALLY PASSED!
WE DID IT OMG WE DID IT THIS IS AMAZING
TESTS ARE ALL PASSING OMG OMG
FINALLY FOR THE LOVE OF GOD WE HAVE
KILLED ALL THE BUGS IN NEXT
I FIXED STEP 3. SUCH DUMB ERRORS IM SO
SORRY BUT PRAISE JESUS
�����������������������������
��������������
4. $ grep "^...$" commits.txt | sort -u
:'(
...
76%
bye
don
duh
fff
fix
Fix
Foo
fun
gah
hw1
hw2
HW2
hw3
str
sup
ugh
wtf
wut
yay
zzz
hw4
HW4
idk
int
lol
mod
nah
#nj
$ grep "^....$" commits.txt | sort -u
100%
101%
aaaa
aaah
ahhh
augh
blah
bleh
done
durh
fixy
hack
hmmm
Made
meh.
mods
oops
poop
uhoh
what
WHYY
woop
woot
work
wrwe
yeah
YOLO
pt 3
pt 4
.saf
same
seek
sigh
test
ugh.
uhhh
5. $ grep -i bug commits.txt
fixed another classic 'incremented
something twice' bug #yay #turnup
after an epic session of hunting bugs,
and have slain one. there
are still others lurking out there
however...
Three hours. Three characters. ONE.
FKING. BUG. SEEK NOW, MOTHER
*************************************
6. $ grep -i segfault commits.txt
tests 1-6 work, added more debug
statements for 7-8, stupid segfaults are
stupid :(
Fixed segfault. Did not fix prev. YET.
segfaults bring us closer together
cheeky segfaults �
cheeky segfaults pt 2 �
7. $ grep -i "adam|shaw" commits.txt
thx adam
whY ADAM SHAW WHY
shaw i would have aced the st out of
your tennis database test
$ grep -i borja commits.txt
WHY BORJA WHY
borja is life
fixed bugs to let borja enjoy morocco
8. $ grep -i csil commits.txt
let's see what happens on a csil
computer...
moving to CSIL 1...there's a lab here
they're making me leave csil
gotta test on csil machines. prepare for
ALL the commits
9. $ grep -i git commits.txt
Git sucks
I hate git
git pls
git y u so difficult
dammit git not again
the easiest part was the code the hardest
part was git :(
how have i already screwed up the git repo
ADDED BACK THE TESTS. U HAPPEH NAO GIT?
I DONT KNOW WHATS GOING ON WITH GIT. U MESS
UP WHERE YOU DO THE INITIAL UPLOAD ONCE..
and then you're paying for it the rest of
the quarter
10. gotta git this done
I think I'm having commitment issues
11. $ grep -i merg commits.txt
i 'fixed' the merge errors meaning i
commented everything out ever
vanquished the merge errors
mergy merg
mergy mergy mergy
lets get creative merging
MOAR MERGES
once upon a merge
please don't be a horrible merge
im afraid of merges
12. $ grep -i st commits.txt
Fk this st
oh st
holy st yes
unbroke st
comitting for merge st
same error st is st
COMPILES ON MACS, FIXED THAT ST BRUH
holy st i actually fixed it NO
HARDCODING NECESSARY
13. $ grep -i fk commits.txt
fk this
fk yeah
FKING FINALLY
fked up
my fking changes
what the actual fk sorry
I hope I'm not fking anything up here
may have fked up all the things
this may be the worst piece of code i have
ever written it is illegible; but it fking
works so hey theres that
14. gotta eat
going to dinner
working on expanding the *. going to
dinner
working on util function to count number
of columns to be selected. going to get
food
dinner time (seek family in progress)
time to steal food from bartleet
16. hiiiii ;)
plz make a cs lab that's open 24/7.
would luv u 4evr. <3
fixed another classic x-1 instead of x
error in cursor #thegoodolddays #gdb
#jkjustlotsofprintf
7 (errors) for the dwarf lords in their
halls of stone - 1
wowwow doesnt pass anything arent we
great at code
What even are schemas
gobackgobackgoback
17. i hate all people who write haskell
fixy fixy?
fixy fixy? fixy.
they call me mr clean
paltry changes made as I find myself
lost in a wilderness of confusion
i am choosing to believe that i have
accomplished something
Made a commit to not seem useless.
I procrastinated way too much. :(
fun fact: index != table
done lol jk i wish
18. Step 7 is still segfaulting. Did you
know that file headers are 100 bytes in
page 1? APPARENTLY I DIDN'T.
DID YOU KNOW??? THAT THE FILE HEADER???
IS IN PAGE 1??????? I KEEP FORGETTING
THIS