App-KGB
view release on metacpan or search on metacpan
[ Damyan Ivanov ]
* client: detect UTF8 in full author name
* git client: add kgb.enable-branch-ff-notification Git option (true by
default) for managing fast forward notifications
* declare test dependencies in test_requires
* client: add --debug option
* git client: chomp git-config-determined config file path before usage
* replace ~~ (smartmatch) usage. ~~ is deprecated in perl 5.18
* replace given/when usage, declared experimental in perl 5.18
* client: verify config file structures
* git client: do not die on unknown ref updates (see #706375)
* git client: squash creation if numerous tags (>5 currently)
* git client: configurable tag squash threshold/message
* client: correct POD about Client->format_message arguments
* bot: allow setting of "" color to disable colouring of a given item
* bot: use App::KGB::Painter for coloring
* bot: add --simulate-color option enabling color codes in the dump file
* git client: include tag name in the Tag object created from annotated tags
* git client: allow specifying project-id via git-config
* t/50-client.t: skip tests with UTF-8 commit messages (subversion) unless
script/kgb-bot view on Meta::CPAN
}
die "Should not happen";
}
$poe_kernel->has_forked;
close IN;
eval {
$pid_keeper = Proc::PID::File->new(
verify => 1,
dir => $KGB::config->{pid_dir},
);
die "Already running\n" if $pid_keeper->alive;
$pid_keeper->write;
POSIX::setsid() or die "setsid: $!\n";
umask(0022);
chdir("/") or die "chdir: $!\n";
open( STDIN, "<", "/dev/null" ) or die "Error closing stdin: $!\n";
( run in 0.411 second using v1.01-cache-2.11-cpan-73692580452 )