From: Simon Josefsson <simon@josefsson.org>
To: git@vger.kernel.org
Subject: ANNOUNCE: git2cl
Date: Fri, 02 Mar 2007 10:03:09 +0100 [thread overview]
Message-ID: <87mz2wrp9u.fsf@latte.josefsson.org> (raw)
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 reply other threads:[~2007-03-02 9:03 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-03-02 9:03 Simon Josefsson [this message]
2007-03-02 10:16 ` ANNOUNCE: git2cl Andreas Herrmann
2007-03-02 11:05 ` Simon Josefsson
2007-03-04 0:29 ` Jakub Narebski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87mz2wrp9u.fsf@latte.josefsson.org \
--to=simon@josefsson.org \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).