App-Sqitch
view release on metacpan or search on metacpan
lib/App/Sqitch/Command/log.pm view on Meta::CPAN
package App::Sqitch::Command::log;
use 5.010;
use strict;
use warnings;
use utf8;
use Locale::TextDomain qw(App-Sqitch);
use App::Sqitch::X qw(hurl);
use Moo;
use Types::Standard qw(Str Int ArrayRef Bool);
use Type::Utils qw(class_type);
use App::Sqitch::ItemFormatter;
use namespace::autoclean;
use Try::Tiny;
extends 'App::Sqitch::Command';
with 'App::Sqitch::Role::ConnectingCommand';
our $VERSION = 'v1.6.1'; # VERSION
my %FORMATS;
$FORMATS{raw} = <<EOF;
%{:event}C%e %H%{reset}C%T
name %n
project %o
%{requires}a%{conflicts}aplanner %{name}p <%{email}p>
planned %{date:raw}p
committer %{name}c <%{email}c>
committed %{date:raw}c
%{ }B
EOF
$FORMATS{full} = <<EOF;
%{:event}C%L %h%{reset}C%T
%{name}_ %n
%{project}_ %o
%R%X%{planner}_ %p
%{planned}_ %{date}p
%{committer}_ %c
%{committed}_ %{date}c
%{ }B
EOF
$FORMATS{long} = <<EOF;
%{:event}C%L %h%{reset}C%T
%{name}_ %n
%{project}_ %o
%{planner}_ %p
%{committer}_ %c
%{ }B
EOF
$FORMATS{medium} = <<EOF;
%{:event}C%L %h%{reset}C
%{name}_ %n
%{committer}_ %c
%{date}_ %{date}c
%{ }B
EOF
$FORMATS{short} = <<EOF;
%{:event}C%L %h%{reset}C
%{name}_ %n
%{committer}_ %c
%{ }s
EOF
$FORMATS{oneline} = '%{:event}C%h %l%{reset}C %o:%n %s';
( run in 2.815 seconds using v1.01-cache-2.11-cpan-0bb4e1dffa6 )