Get Hooked on Git Hooks


Comments are closed.

The cat gif pushes you to 6 thumbs up...but they only have 5...

Great talk, looking forward to working with GIT Hooks now

Thanks! Lots of useful info!

TIP: It'll be a lot easier to follow the script while you talk if you'll be using the mouse to point to the specific line you're talking about. (Very useful for us who are rather 'dyslexic' and/or multitasking (e.g., eating lunch while participating in the webinar. :-) )

great practical information

Great overview of the power of Git Hooks.

Anonymous at 11:34 on 19 Dec 2014

pretty decent intro to git hooks.

Good coverage of the various hooks available in git, and when they happen. Loved the visual showing the commands in blocks and how the hook interacts with them.

Very informative, definitely have a better understanding of the underlying parts of git. Knowing what happens under the hood gives me a better comfort level with working with the tool. Thank you so much!

Good intro to using git hooks: especially found the overview of all the different hooks in the first half really useful, and can see a few places where implementing hooks would be valuable in my own process. Real-life code examples in the second half also good, although I found myself getting a little lost in the detail in places (and might also have been good to have more detail on commands like 'git rev-parse'). But definitely ready after this talk to start using the hooks now!

Omni has a really nice voice to listen to - well paced, clear, rather soothing!

The first half, highlighting when the different hooks happen was very clear.

The second half, the worked example was good, and OK to follow, but I got to the end thinking "isn't there a package out there that can do the zany command line calls and parsing for me?". Like you said, Omni, you'd put the functions into classes and have unit tests for them - are those classes available from anywhere? Because to be honest I don't really want to have to know about git rev-parse if I can possibly avoid it.

In other words, while it was interesting to see all the innards of the scripts in the talk, it would be more immediately useful if you'd said "here's this package you can use in your scripts to get nicely organised lists of files etc" and show some more examples of things you could do in different hooks.

It looked like git-started that you referenced at the end was that thing, but having had a quick scan I'm not sure it is. So of course, if that package doesn't exist then you can ignore most of what I've just written!