Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Keep a changelog
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
wosc
September 06, 2015
Programming
350
0
Share
Keep a changelog
Lightning talk about the changelog hg/git extensions at #pyunconf Hamburg
wosc
September 06, 2015
More Decks by wosc
See All by wosc
werkzeugkiste.pdf
wosc
0
190
Automatisierte Browser-Tests mit gocept.selenium
wosc
2
290
Ideenklau erwünscht: Konzepte aus der Zope-Welt
wosc
2
310
Other Decks in Programming
See All in Programming
20年以上続くプロダクトでも使い続けられる静的解析ツールを求めて
matsuo_atsushi
0
110
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
270
AIと共に生きる技術選定 2026
sgash708
0
110
実用!Hono RPC2026
yodaka
2
280
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
210
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
550
GoogleCloudとterraform完全に理解した
terisuke
1
180
2026-04-15 Spring IO - I Can See Clearly Now
jonatan_ivanov
1
150
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
230
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
940
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
実践CRDT
tamadeveloper
0
610
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
130
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
170
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Claude Code のすすめ
schroneko
67
220k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
190
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
350
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
130
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Transcript
Keep a changelog! Wolfgang Schnerring @wosc, pyunconf Hamburg 2015
None
Version (Date) User-visible changes
Commit message Changelog Changelog Commit message
Apply latest UX insights to Foobar widget More details about
the motivation and contents of the change Subject (Think, “this change will...”) Body Commit message format
It looks like you're typing the works of Shakespeare. Did
you know there were monkeys who can do that?
None
None
[extensions] hgchangelog = /path/to/hgchangelog.py Mercurial 1. Download from https://bitbucket.org/birkenfeld/hgchangelog 2.
Add to ~/.hgrc $ mkdir -p ~/.git-templates/hooks $ cp preparechangelog.py ~/.git-templates/hooks/prepare-commit-msg $ chmod +x ~/.git-templates/hooks/prepare-commit-msg $ git config --global init.templatedir '~/.git-templates' Git 1. Download from https://github.com/wosc/git-commitchangelog 2. Run
Keep a changelog!