perl-Git-PunchCard - Gathers info for making punchcard style graphs for git

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-Git-PunchCard-0.1.0-alt1.noarch.rpm
Package name perl-Git-PunchCard
Package version 0.1.0
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 12.70 KB
Installed size 12.70 KB
Quick summary of what the module does.
Perhaps a little code snippet.
use Git::PunchCard;
use Data::Dumper;
use Text::Table;
my $gpc = Git::PunchCard->new();
if ( $gpc->error ){
print "Could not process the directory.\n";
my $card=$gpc->get_card;
print Dumper( $card );
my @days=('Sun','Mon','Tue','Wed','Thu','Fri','Sat', );
my @hours=('00','01','02','03','04','05','06','07','08','09','10', '11','12','13','14','15','16','17','18','19','20','21','22','23');
my @data;
foreach my $day ( @days ){
my @line;
push( @line, $day );
foreach my $hour ( @hours ){
push( @line, $card->{$day}{$hour} );
push( @line, $card->{$day}{total}.color('WHITE') );
push( @data, \@line );
my $table=Text::Table->new('','00','01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','20','21','22','23','Total');
$table->load( @data );
print $table."\nTotal: ".$card->{total}."\n";


Package Version Architecture Repository
perl-Git-PunchCard - - -


Name Value
/usr/share/perl5 -
perl( -
perl(Error/ >= 1.0
perl( -
rpmlib(PayloadIsLzma) -


Name Value
perl(Git/ = 0.001
perl-Git-PunchCard = 0.1.0-alt1


Type URL
Binary Package perl-Git-PunchCard-0.1.0-alt1.noarch.rpm
Source Package perl-Git-PunchCard-0.1.0-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Git-PunchCard rpm package:
    # sudo apt-get install perl-Git-PunchCard



See Also

Package Description
perl-Git-PunchCard-scripts-0.1.0-alt1.noarch.rpm Git-PunchCard scripts
perl-Git-PurePerl-0.53-alt1_11.noarch.rpm Pure Perl interface to Git repositories
perl-Git-PurePerl-Walker-0.004001-alt1.noarch.rpm Walk over a sequence of commits in a Git::PurePerl repo
perl-Git-Reduce-Tests-0.10-alt1.noarch.rpm Create a branch with fewer test files for faster development
perl-Git-Reduce-Tests-scripts-0.10-alt1.noarch.rpm Git-Reduce-Tests scripts
perl-Git-Release-0.05-alt1.noarch.rpm Release Process Manager
perl-Git-Release-scripts-0.05-alt1.noarch.rpm Git-Release scripts
perl-Git-ReleaseRepo-0.006-alt1.noarch.rpm Manage a release repository of Git submodules
perl-Git-ReleaseRepo-scripts-0.006-alt1.noarch.rpm Git-ReleaseRepo scripts
perl-Git-Repo-Commits-0.1.0-alt1.noarch.rpm Get all commits in a repository
perl-Git-Repository-FileHistory-0.06-alt1.noarch.rpm Class representing file on git repository
perl-Git-Repository-Plugin-AUTOLOAD-1.003-alt1.noarch.rpm Git subcommands as Git::Repository methods
perl-Git-Repository-Plugin-Blame-1.4.0-alt1.noarch.rpm Add a blame() method to L<Git::Repository>
perl-Git-Repository-Plugin-Dirty-0.01-alt1.noarch.rpm methods to inspect the dirtiness of a git repository
perl-Git-Repository-Plugin-Gerrit-0.05-alt1.noarch.rpm It's new $module