App-EUMM-Upgrade
view release on metacpan or search on metacpan
lib/App/EUMM/Upgrade.pm view on Meta::CPAN
return ('svn', $1);
}
} elsif (-e "_darcs") {
# defaultrepo is better, but that is more likely to be ssh, not http
if (my $query_repo = `darcs query repo`) {
if ($query_repo =~ m!Default Remote: (http://.+)!) {
return ('darcs', $1);
}
}
open my $handle, '<', '_darcs/prefs/repos' or return;
while (<$handle>) {
chomp;
return ('darcs', $_) if m!^http://!;
}
} elsif (-e ".hg") {
if ($execute->('hg paths') =~ /default = (.*)$/m) {
my $mercurial_url = $1;
$mercurial_url =~ s!^ssh://hg\@(bitbucket\.org/)!https://$1/!;
return ('hg', $mercurial_url);
}
( run in 1.044 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )