Notice: We have migrated to GitLab launching 2024-05-01 see here:

#2208 closed enhancement (fixed)

Script to make a ChangeLog for releases.

Reported by: Chris Johns Owned by: Amar Takhar
Priority: lowest Milestone: 4.11
Component: config Version: 4.10
Severity: trivial Keywords: changelog release
Cc: Blocked By:


The script makes a ChangeLog? from a git repo that might be suitable for release tarballs.

Attachments (2)

0001-admin-Provide-a-script-to-create-a-ChangeLog-for-tar.patch (902 bytes) - added by Chris Johns on 12/03/14 at 07:17:11. (1.3 KB) - added by Amar Takhar on 03/07/15 at 04:51:37.
ChangeLog? generator.

Download all attachments as: .zip

Change History (8)

comment:1 Changed on 12/06/14 at 15:37:40 by Gedare Bloom

Might want to generate ChangeLogs for subdirectorirs instead of the whole repo by passing an additional path at the end of the log command and before the pipe to unexpand.

The formatting is not the same as changelog but I don't know if that matters.

Last edited on 12/07/14 at 04:28:36 by Gedare Bloom (previous) (diff)

comment:2 Changed on 03/07/15 at 04:51:04 by Amar Takhar

I wrote this in python using pygit2 it gives the following output The full log is 4MB in size.

2015-03-07  19a1f6b  Joel Sherrill <>
  Temporarily disable libdl for h8300

  The h8300 gets a linking error for the dl0* tests. This temporarily
  disables libdl until that can be investigated.

  updates 2284.

  M cpukit/
  M testsuites/libtests/

2015-03-05  f3a5782  Sebastian Huber <>
  bsp/qoriq: Fix warning
  M c/src/lib/libbsp/powerpc/qoriq/irq/irq.c

Changed on 03/07/15 at 04:51:37 by Amar Takhar

Attachment: added

ChangeLog? generator.

comment:3 Changed on 03/07/15 at 04:52:10 by Amar Takhar

Owner: set to Amar Takhar
Status: newaccepted

comment:4 Changed on 03/07/15 at 16:28:58 by Amar Takhar

Resolution: fixed
Status: acceptedclosed

Closing this ticket it has been linked from Developer/Release.

The script will be folded into the waf build when doing make dist. For now it can be run manually for any other branches.

comment:5 Changed on 03/08/15 at 10:17:32 by Chris Johns

How do we make the 4.11 release ? Can this script be used and so should be put in 4.11 so it lives on the branch ?

comment:6 Changed on 03/08/15 at 14:16:33 by Amar Takhar

I was planning on doing that once we decided it produced a good result.

Note: See TracTickets for help on using tickets.