Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You

John Anderson (14.Jul.2017 at 11:30, 50 min)
Talk at OpenWest Conference 2017 (English - US)

Rating: 4 of 5

SLIDES: https://www.slideshare.net/genehackdotorg/logs-are-magic-why-git-workflows-and-commit-structure-should-matter-to-you-77889736

Git is a powerful, critical, yet poorly understood tool that virtually all Open Source developers use. One of the key features that git provides is a powerful and comprehensive log that displays the history of all the changes that have happened in a project, including potential developments that weren't ever merged, details about former versions of software that can inform future development, and even such mundane details as whether development on feature A started before or after development of bugfix B.

Despite the power and utility of git's log, few developers take full advantage of it. Worse, some common practices that developers have adopted in the name of convenience (or just plain cargo culting) can actually destroy this useful information. Moreover, if developers are following the common exhortation to "commit often", they may end up with logs full of uninteresting noise, as all the details of debugging attempts and experiments are inadvertently recorded.

This talk will:

* detail the potential benefits of having informative and well structured logs
* discuss common developer habits that can make logs less useful
* explain techniques to preserve informative development history
[113]

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
= four minus three

Comments

Rating: 4 of 5

16.Jul.2017 at 19:02 by Jerome Horowitz (1 comments) via Web2 LIVE

The talk is very informative. It covered the material described in the title. It also was and excellent source of tips on Git usage beyond the commands that are usually described. The slides are up on slide share. Notes or more description would help when revisiting the slides, particular for material that was mentioned but not described or demonstrated.

Rating: 4 of 5

17.Jul.2017 at 16:45 by Ben Mathews (8 comments) via Web2 LIVE

Based on the description, I thought I'd learn more than I did. Still, a well designed and presented talk.

© Joind.in 2017