git/list[1] front-page[2] threads[3] people[4] search[5] about
 

ANNOUNCE: git2cl

From
Simon Josefsson <simon@josefsson.org>
Date
Mar 2, 2007, 09:03 UTC
Message-ID
<87mz2wrp9u.fsf@latte.josefsson.org>

Hi! I really need proper GNU ChangeLog functionality for my projects, so I ended up writing my own script to do this in Perl. Below is the README, but you can find more information at:

http://josefsson.org/git2cl/
I push my changes to:
http://repo.or.cz/w/git2cl.git

I've enabled so that the 'mob' user can apply changes, so feel free to improve on it if you like.

/Simon

git2cl ======

This is a quick'n'dirty tool to convert git logs to GNU ChangeLog format.

The tool expects output from 'git --pretty --numstat --summary' on stdin. Thus, typically you would use it as follows:

........................................................................... jas@mocca:~/src/libtasn1$ git log --pretty --numstat --summary | ~/src/git2cl/git2cl > ChangeLog jas@mocca:~/src/libtasn1$ ...........................................................................

The output format is specified by:
link:http://www.gnu.org/prep/standards/html_node/Change-Logs.html[]

In the future, git2cl may be modified to run this command itself, similar to how cvs2cl works.

My inspiration for writing this tool was the link:http://www.red-bean.com/cvs2cl/[cvs2cl] tool, which I am using in several projects. Replacing it is a necessary condition for me to seriously consider switching from CVS to GIT for my projects.

Currently, git2cl lacks much of the flexibility in git2cl. Sheesh, git2cl doesn't even have command line parameters!

The canonical home page for git2cl is: link:http://josefsson.org/git2cl/[] and its repository can be found at link:http://repo.or.cz/w/git2cl.git[].

Support -------

Try talking to mailto:simon@josefsson.org[Simon Josefsson].
Next: Andreas Herrmann
Message 1 of 4 in “ANNOUNCE: git2cl”
  1. Simon JosefssonMar 2, 2007
  2. Andreas HerrmannMar 2, 2007
  3. Simon JosefssonMar 2, 2007
  4. Jakub NarebskiMar 4, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.