Git-Release
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Git/Release.pm view on Meta::CPAN
my @args = qw(for-each-ref);
push @args, '--format';
push @args ,'%(refname:short):%(upstream)';
push @args, 'refs/heads';
my @lines = $self->repo->command(@args);
my %tracking = map { split ':', $_ , 2 } @lines;
return %tracking;
}
sub update_remote_refs {
my $self = shift;
$self->repo->command_oneline(qw(remote update --prune));
}
sub _new_branch {
my ( $self, %args ) = @_;
my $branch = Git::Release::Branch->new(
%args, manager => $self );
return $branch;
}
lib/Git/Release/Branch.pm view on Meta::CPAN
}
}
=head2 update_ref
update_ref by branch name
=cut
sub update_ref {
my ($self,$name) = @_;
if( $self->is_remote ) {
$self->ref( join '/','remotes',$self->remote,$name );
} elsif( $self->is_local ) {
$self->ref( $name );
}
}
sub rename {
my ($self,$new_name,%args) = @_;
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.294 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )