Petr Baudis <pasky@xxxxxxx> writes: > This patch introduces a very basic and barebone Git.pm module > with a sketch of how the generic interface would look like; In addition to my previous comments... > + my $version = Git::generic_oneval('version'); > + my $lastrev = $repo->generic_oneval('rev-list', '--all'); > +... > +=item generic_oneline ( COMMAND [, ARGUMENTS... ] ) > +... > +sub generic_oneline { > + my $fh = generic(@_); > + my $line = <$fh>; > + close $fh; > + chomp $line; > + return $line; > +} Let's have a cleaned up version of Git.pm, Makefile changes and changes to git-fmt-merge-msg.perl that shows how to use the module. Being in-tree would help people to view, use and comment on it. - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html