API-GitForge

 view release on metacpan or  search on metacpan

bin/git-clean-forge-fork  view on Meta::CPAN

# along with this program.  If not, see <http://www.gnu.org/licenses/>.


use App::git::clean_forge_fork;
exit App::git::clean_forge_fork->main;

__END__

=pod

=encoding UTF-8

=head1 NAME

git-clean-forge-fork - create tidy forks for pull requests

=head1 VERSION

version 0.007

=head1 SYNOPSIS

bin/git-clean-forge-repo  view on Meta::CPAN

# along with this program.  If not, see <http://www.gnu.org/licenses/>.


use App::git::clean_forge_repo;
exit App::git::clean_forge_repo->main;

__END__

=pod

=encoding UTF-8

=head1 NAME

git-clean-forge-repo - create repos on git forges with optional features disabled

=head1 VERSION

version 0.007

=head1 SYNOPSIS

bin/git-nuke-forge-fork  view on Meta::CPAN

# along with this program.  If not, see <http://www.gnu.org/licenses/>.


use App::git::nuke_forge_fork;
exit App::git::nuke_forge_fork->main;

__END__

=pod

=encoding UTF-8

=head1 NAME

git-nuke-forge-fork - delete forks created by git-clean-forge-fork(1)

=head1 VERSION

version 0.007

=head1 SYNOPSIS

lib/API/GitForge.pm  view on Meta::CPAN

      or croak "couldn't determine git forge info from $remote remote";
    ($1, $');
}

1;

__END__

=pod

=encoding UTF-8

=head1 NAME

API::GitForge - generic interface to APIs of sites like GitHub, GitLab etc.

=head1 VERSION

version 0.007

=head1 SYNOPSIS

lib/API/GitForge/GitHub.pm  view on Meta::CPAN

    $_[0] =~ m#^([^/]+)/(.+)(?:\.git)?$#;
    ($1, $2);
}

1;

__END__

=pod

=encoding UTF-8

=head1 NAME

API::GitForge::GitHub - common git forge operations using the GitHub API

=head1 VERSION

version 0.007

=head1 DESCRIPTION

lib/API/GitForge/GitLab.pm  view on Meta::CPAN

    $project =~ m#/([^/]+)$#;
    ($`, $1);
}

1;

__END__

=pod

=encoding UTF-8

=head1 NAME

API::GitForge::GitLab - common git forge operations using the GitLab API

=head1 VERSION

version 0.007

=head1 DESCRIPTION

lib/API/GitForge/Role/GitForge.pm  view on Meta::CPAN

requires
  qw<_make_api _ensure_repo _clean_config_repo _clean_config_fork
     _ensure_fork _nuke_fork>;

1;

__END__

=pod

=encoding UTF-8

=head1 NAME

API::GitForge::Role::GitForge - role implementing generic git forge operations

=head1 VERSION

version 0.007

=head1 DESCRIPTION

lib/App/git/clean_forge_fork.pm  view on Meta::CPAN

  EXIT_MAIN:
    return $exit_main;
}

sub exit { $exit_main = shift // 0; goto EXIT_MAIN }

__END__

=pod

=encoding UTF-8

=head1 NAME

App::git::clean_forge_fork - create tidy forks for pull requests

=head1 VERSION

version 0.007

=head1 FUNCTIONS

lib/App/git/clean_forge_repo.pm  view on Meta::CPAN

  EXIT_MAIN:
    return $exit_main;
}

sub exit { $exit_main = shift // 0; goto EXIT_MAIN }

__END__

=pod

=encoding UTF-8

=head1 NAME

App::git::clean_forge_repo - create repos on git forges with optional features disabled

=head1 VERSION

version 0.007

=head1 FUNCTIONS

lib/App/git/nuke_forge_fork.pm  view on Meta::CPAN

  EXIT_MAIN:
    return $exit_main;
}

sub exit { $exit_main = shift // 0; goto EXIT_MAIN }

__END__

=pod

=encoding UTF-8

=head1 NAME

App::git::nuke_forge_fork - delete forks created by git-clean-forge-fork(1)

=head1 VERSION

version 0.007

=head1 FUNCTIONS



( run in 1.303 second using v1.01-cache-2.11-cpan-49f99fa48dc )