Skip to content

Small perl script for generating a pretty changelog from git commits

Notifications You must be signed in to change notification settings

jimbomorrison/git.generate-changelog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

git.generate-changelog

This is a very basic script for generating a nice bit of changelog from your git commits.

It's usage is:

git.generate-changelog xxxxxxxx

Where xxxxxxx is a bit of the commit-id of your last release.


All the script does is regex for various keywords and then groups the type of changes together in little blocks.

The types are:

  • Fix* => FIXED
  • Add* => NEW
  • minor => Excluded/hidden
  • Merges => MERGED BRANCHES; We include them if they look useful (we use git-flow so it's designed to highlight 'finished features')
  • ... everthing else => OTHER CHANGES

We also stick the person who made the commit at the end of the line.. ~MyName

Example:

  • FIXED:

-- Fixed bug in new foo ~Jim

-- Fix - reduced button size to small in common fragments ~David

-- FIX to unit sizing in record header to avoid button wrap ~David

  • NEW:

-- Added; allow_304 & cancel_304 to memcache to allow modules/templates/use-cases to prevent 304s being thown on an ad-hoc basis. ~Jim

-- Added config switch for v6 subnav ~Jim

-- Added class hooks and extra wrappers to ifxless units ~David

  • BRANCHES MERGED IN:

-- Merged: feature/ifx6 -> develop

  • OTHER CHANGES:

-- Minor debug fixes for vpath_module caching ~Jim

-- Creating new debug template for Progress bars ~David

-- Conflicts: ~Jim

TODO:

Read the docs for this markdown! ;-)

About

Small perl script for generating a pretty changelog from git commits

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published