App-GitGot

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "File::chdir" : "0",
            "Git::Wrapper" : "0.042",
            "IO::Prompt::Simple" : "0",
            "List::Util" : "1.45",
            "Moo" : "2.000000",
            "MooX::HandlesVia" : "0.001008",
            "Path::Tiny" : "0.072",
            "PerlX::Maybe" : "0",
            "Term::ANSIColor" : "0",
            "Test::MockObject" : "0",
            "Try::Tiny" : "0",
            "Type::Library" : "0",
            "Type::Utils" : "0",
            "Types::Standard" : "0",
            "YAML" : "0",
            "autodie" : "0",
            "namespace::autoclean" : "0",
            "overload" : "0",
            "perl" : "5.014",
            "warnings" : "0"
         },

META.yml  view on Meta::CPAN

  File::chdir: '0'
  Git::Wrapper: '0.042'
  IO::Prompt::Simple: '0'
  List::Util: '1.45'
  Moo: '2.000000'
  MooX::HandlesVia: '0.001008'
  Path::Tiny: '0.072'
  PerlX::Maybe: '0'
  Term::ANSIColor: '0'
  Test::MockObject: '0'
  Try::Tiny: '0'
  Type::Library: '0'
  Type::Utils: '0'
  Types::Standard: '0'
  YAML: '0'
  autodie: '0'
  namespace::autoclean: '0'
  overload: '0'
  perl: '5.014'
  warnings: '0'
resources: {}

Makefile.PL  view on Meta::CPAN

    "File::chdir" => 0,
    "Git::Wrapper" => "0.042",
    "IO::Prompt::Simple" => 0,
    "List::Util" => "1.45",
    "Moo" => "2.000000",
    "MooX::HandlesVia" => "0.001008",
    "Path::Tiny" => "0.072",
    "PerlX::Maybe" => 0,
    "Term::ANSIColor" => 0,
    "Test::MockObject" => 0,
    "Try::Tiny" => 0,
    "Type::Library" => 0,
    "Type::Utils" => 0,
    "Types::Standard" => 0,
    "YAML" => 0,
    "autodie" => 0,
    "namespace::autoclean" => 0,
    "overload" => 0,
    "warnings" => 0
  },
  "TEST_REQUIRES" => {

Makefile.PL  view on Meta::CPAN

  "MooX::HandlesVia" => "0.001008",
  "Path::Tiny" => "0.072",
  "PerlX::Maybe" => 0,
  "Term::ANSIColor" => 0,
  "Test::Class" => 0,
  "Test::Class::Load" => 0,
  "Test::Exception" => 0,
  "Test::File" => 0,
  "Test::MockObject" => 0,
  "Test::More" => "0.94",
  "Try::Tiny" => 0,
  "Type::Library" => 0,
  "Type::Utils" => 0,
  "Types::Standard" => 0,
  "YAML" => 0,
  "autodie" => 0,
  "lib" => 0,
  "namespace::autoclean" => 0,
  "overload" => 0,
  "parent" => 0,
  "strict" => 0,

lib/App/GitGot/Command.pm  view on Meta::CPAN

our $AUTHORITY = 'cpan:GENEHACK';
$App::GitGot::Command::VERSION = '1.339';
# ABSTRACT: Base class for App::GitGot commands
use 5.014;

use App::Cmd::Setup -command;
use Cwd;
use File::HomeDir::Tiny ();
use List::Util              qw/ max first /;
use Path::Tiny;
use Try::Tiny;
use Types::Standard -types;
use YAML                    qw/ DumpFile LoadFile /;

use App::GitGot::Repo::Git;
use App::GitGot::Repositories;
use App::GitGot::Types -all;

use Moo;
use MooX::HandlesVia;
use namespace::autoclean;

lib/App/GitGot/Command/checkout.pm  view on Meta::CPAN

package App::GitGot::Command::checkout;
our $AUTHORITY = 'cpan:GENEHACK';
$App::GitGot::Command::checkout::VERSION = '1.339';
# ABSTRACT: checkout specific branch for managed repositories
use 5.014;

use Try::Tiny;

use App::GitGot -command;

use Moo;
extends 'App::GitGot::Command';
use namespace::autoclean;

sub options {
  my( $class , $app ) = @_;
  return (

lib/App/GitGot/Command/gc.pm  view on Meta::CPAN

package App::GitGot::Command::gc;
our $AUTHORITY = 'cpan:GENEHACK';
$App::GitGot::Command::gc::VERSION = '1.339';
# ABSTRACT: Run the 'gc' command to garbage collect in git repos
use 5.014;

use Data::Dumper;
use Try::Tiny;

use Moo;
extends 'App::GitGot::Command';
use namespace::autoclean;

# incremental output looks nicer for this command...
STDOUT->autoflush(1);
sub _use_io_page { 0 }

sub _execute {

lib/App/GitGot/Command/push.pm  view on Meta::CPAN

package App::GitGot::Command::push;
our $AUTHORITY = 'cpan:GENEHACK';
$App::GitGot::Command::push::VERSION = '1.339';
# ABSTRACT: Push local changes to the default remote in git repos
use 5.014;

use Data::Dumper;
use Try::Tiny;

use App::GitGot -command;

use Moo;
extends 'App::GitGot::Command';
use namespace::autoclean;

# incremental output looks nicer for this command...
STDOUT->autoflush(1);
sub _use_io_page { 0 }

lib/App/GitGot/Repo/Git.pm  view on Meta::CPAN

package App::GitGot::Repo::Git;
our $AUTHORITY = 'cpan:GENEHACK';
$App::GitGot::Repo::Git::VERSION = '1.339';
# ABSTRACT: Git repo objects
use 5.014;

use Git::Wrapper;
use Test::MockObject;
use Try::Tiny;
use Types::Standard -types;

use App::GitGot::Types qw/ GitWrapper /;

use Moo;
extends 'App::GitGot::Repo';
use namespace::autoclean;

has '+type' => ( default => 'git' );



( run in 0.412 second using v1.01-cache-2.11-cpan-05444aca049 )