This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Add a tool for writing a perldelta using git notes
authorDavid Golden <dagolden@cpan.org>
Thu, 24 Jun 2010 18:26:35 +0000 (14:26 -0400)
committerDavid Golden <dagolden@cpan.org>
Mon, 28 Jun 2010 01:10:07 +0000 (21:10 -0400)
commit80fea865d84393f4e930ad654662f3363316bf1b
tree33fe9dadffafae9ecb4a4d1dc8c915190355e4c4
parent1513219d7de1ec958bd1113b68580bd0437d8182
Add a tool for writing a perldelta using git notes

I've written this tool to help me annotate commits for perldelta.
It scans back through commits, prompting for a perldelta section
for each commit (or to ignore the commit).  It then opens up an
editor to write a perldelta snippet into a git note on the commit.

It also supports some very primative workflow, including reviewing
existing annotations and "rendering" annotations properly grouped
by section to cut/paste into perldelta.

It does have some non-core dependencies including Git::Wrapper and
Term::ReadKey, so is intended to be run using an installed perl with
these module from CPAN, not the freshly built one.

Documentation is sparse.

N.B. Git notes are *local* -- they are kept in a detached branch and
will not be pushed upstream.  This makes them well-suited for a
release manager to keep working notes (as for perldelta) that will
become irrelevant over time.  It's not clear whether they have broader
utility.
Porting/git-deltatool [new file with mode: 0755]