Slide 1

Slide 1 text

Do Your Commit Messages Suck? Ryan McGeary http://ryan.mcgeary.org @rmm5t Friday, September 2, 11

Slide 2

Slide 2 text

The Bad Friday, September 2, 11

Slide 3

Slide 3 text

dfe4c3e Staging Bad Friday, September 2, 11

Slide 4

Slide 4 text

dfe4c3e Staging af0a3bb More staging fixes Bad Friday, September 2, 11

Slide 5

Slide 5 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup Bad Friday, September 2, 11

Slide 6

Slide 6 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More Bad Friday, September 2, 11

Slide 7

Slide 7 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More 0841841 More fixed Bad Friday, September 2, 11

Slide 8

Slide 8 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More 0841841 More fixed dffb0db Again Bad Friday, September 2, 11

Slide 9

Slide 9 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More 0841841 More fixed dffb0db Again 8a0f74c Updated scripts Bad Friday, September 2, 11

Slide 10

Slide 10 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More 0841841 More fixed dffb0db Again 8a0f74c Updated scripts 587a09c deploy script cleanup Bad Friday, September 2, 11

Slide 11

Slide 11 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More 0841841 More fixed dffb0db Again 8a0f74c Updated scripts 587a09c deploy script cleanup 9f474bc More staging Bad Friday, September 2, 11

Slide 12

Slide 12 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More 0841841 More fixed dffb0db Again 8a0f74c Updated scripts 587a09c deploy script cleanup 9f474bc More staging c3f7275 Again more staging Bad Friday, September 2, 11

Slide 13

Slide 13 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More 0841841 More fixed dffb0db Again 8a0f74c Updated scripts 587a09c deploy script cleanup 9f474bc More staging c3f7275 Again more staging 3ee25cd Read from env file Bad Friday, September 2, 11

Slide 14

Slide 14 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More 0841841 More fixed dffb0db Again 8a0f74c Updated scripts 587a09c deploy script cleanup 9f474bc More staging c3f7275 Again more staging 3ee25cd Read from env file 0328c7c again Bad Friday, September 2, 11

Slide 15

Slide 15 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More 0841841 More fixed dffb0db Again 8a0f74c Updated scripts 587a09c deploy script cleanup 9f474bc More staging c3f7275 Again more staging 3ee25cd Read from env file 0328c7c again d5e07c7 whoops Bad Friday, September 2, 11

Slide 16

Slide 16 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More 0841841 More fixed dffb0db Again 8a0f74c Updated scripts 587a09c deploy script cleanup 9f474bc More staging c3f7275 Again more staging 3ee25cd Read from env file 0328c7c again d5e07c7 whoops 0536fc7 Again Bad Friday, September 2, 11

Slide 17

Slide 17 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More 0841841 More fixed dffb0db Again 8a0f74c Updated scripts 587a09c deploy script cleanup 9f474bc More staging c3f7275 Again more staging 3ee25cd Read from env file 0328c7c again d5e07c7 whoops 0536fc7 Again 8af6da0 More Bad Friday, September 2, 11

Slide 18

Slide 18 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More 0841841 More fixed dffb0db Again 8a0f74c Updated scripts 587a09c deploy script cleanup 9f474bc More staging c3f7275 Again more staging 3ee25cd Read from env file 0328c7c again d5e07c7 whoops 0536fc7 Again 8af6da0 More 9052cb8 Again Bad Friday, September 2, 11

Slide 19

Slide 19 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More 0841841 More fixed dffb0db Again 8a0f74c Updated scripts 587a09c deploy script cleanup 9f474bc More staging c3f7275 Again more staging 3ee25cd Read from env file 0328c7c again d5e07c7 whoops 0536fc7 Again 8af6da0 More 9052cb8 Again 7587f8b Working? Bad Friday, September 2, 11

Slide 20

Slide 20 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More 0841841 More fixed dffb0db Again 8a0f74c Updated scripts 587a09c deploy script cleanup 9f474bc More staging c3f7275 Again more staging 3ee25cd Read from env file 0328c7c again d5e07c7 whoops 0536fc7 Again 8af6da0 More 9052cb8 Again 7587f8b Working? 9770886 g Bad Friday, September 2, 11

Slide 21

Slide 21 text

dfe4c3e Staging af0a3bb More staging fixes e5a524a More staging cap setup 19900ba More 0841841 More fixed dffb0db Again 8a0f74c Updated scripts 587a09c deploy script cleanup 9f474bc More staging c3f7275 Again more staging 3ee25cd Read from env file 0328c7c again d5e07c7 whoops 0536fc7 Again 8af6da0 More 9052cb8 Again 7587f8b Working? 9770886 g Bad Friday, September 2, 11

Slide 22

Slide 22 text

More Bad 3a61755 what a hassle Friday, September 2, 11

Slide 23

Slide 23 text

More Bad 3a61755 what a hassle eec60db what a stupid hassle Friday, September 2, 11

Slide 24

Slide 24 text

More Bad 3a61755 what a hassle eec60db what a stupid hassle bf77372 seriously a fucking hassle Friday, September 2, 11

Slide 25

Slide 25 text

More Bad 3a61755 what a hassle eec60db what a stupid hassle bf77372 seriously a fucking hassle 8b48352 this is a fucking hassle Friday, September 2, 11

Slide 26

Slide 26 text

More Bad 3a61755 what a hassle eec60db what a stupid hassle bf77372 seriously a fucking hassle 8b48352 this is a fucking hassle eb7cdd7 wtf dude Friday, September 2, 11

Slide 27

Slide 27 text

Again Bad 18c3f84 Huge commit Friday, September 2, 11

Slide 28

Slide 28 text

Huge Whoops More Again Serious Hassle Bad c1c38fc Update deploy recipe with some stuff. I dunno. it's late Friday, September 2, 11

Slide 29

Slide 29 text

The Good Friday, September 2, 11

Slide 30

Slide 30 text

Good 0835022 Updated basic auth prompt to reflect app name Friday, September 2, 11

Slide 31

Slide 31 text

Good 0835022 Updated basic auth prompt to reflect app name 950b8de Fixed password reset for users who use the same email on multiple accounts [Fixes #11102389] Friday, September 2, 11

Slide 32

Slide 32 text

More Good 3224fff Added an extra 10s while sleeping after a Twitter rate-limit error * Twitter isn't always ready immediately after sleeping the advertised amount of time. Friday, September 2, 11

Slide 33

Slide 33 text

More Good 3224fff Added an extra 10s while sleeping after a Twitter rate-limit error * Twitter isn't always ready immediately after sleeping the advertised amount of time. 334a2c4 Fixed bug related to contact syncing [#9190663] Contacts that should have been tagged both friend and follower were having those tags toggled on each #profile_sync run. If the contact had "follower", and profile_sync was run, then the code would set the system_tags to ["following"], blowing away the "follower" tag. It would do the same thing vice versa for the "following" system tag. Friday, September 2, 11

Slide 34

Slide 34 text

Template Moved all static pages into a generic PagesController [Finishes #6375] * Cleaned up the routes * Simplified static page creation Friday, September 2, 11

Slide 35

Slide 35 text

Template Moved all static pages into a generic PagesController [Finishes #6375] * Cleaned up the routes * Simplified static page creation DETAILS SUMMARY Friday, September 2, 11

Slide 36

Slide 36 text

Template Moved all static pages into a generic PagesController [Finishes #6375] * Cleaned up the routes * Simplified static page creation VERB FRAGMENT TICKET # WHY Friday, September 2, 11

Slide 37

Slide 37 text

Verbs 184 Added 85 Fixed 76 Upped 31 Removed 24 Switched 21 Improved 20 Updated 16 Renamed Friday, September 2, 11

Slide 38

Slide 38 text

Friday, September 2, 11

Slide 39

Slide 39 text

Ryan McGeary ryan.mcgeary.org @rmm5t [email protected] McGeary Consulting Group Friday, September 2, 11