App-Gitc
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
bin/gitc-submit view on Meta::CPAN
$content =~ s/\Q*** BLURB HERE ***\E/$uri/;
# save the new version
open $fh, '>', $file or die "Couldn't write cover letter : $?";
print $fh $content;
close $fh;
return;
}
sub update_email_headers {
my ( $tmpdir, $cover_letter ) = @_;
return if $cover_letter !~ m/0000-cover-letter/;
require Email::Simple;
# find headers we want to set
my @blacklist = qw(
date
from
in-reply-to
message-id
bin/gitc-sync view on Meta::CPAN
if ( not $branches ) {
my %all = map { substr( $_, 2 ) => 1 } git "branch";
$branches = \%all;
}
return $branches->{$branch};
}
# make sure that local branches match upstream branches.
# returns a list of local branches with local changes
sub update_local_branches {
my $current_branch = current_branch;
for my $branch (qw( master test stage prod )) {
my $branch_exists = branch_exists($branch);
my $has_local_commits
= $branch_exists ? git "rev-list -n 1 $branch ^origin/$branch" : '';
if($has_local_commits) {
warn "You've committed directly to $branch. I'll leave it alone.\n";
push @needs_rebase, $branch;
}
elsif ( $branch eq $current_branch ) {
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.786 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )