The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
package Git::Class::Role::Checkout;

use Moo::Role; with 'Git::Class::Role::Execute';
requires 'git';

sub checkout {
  my $self = shift;

  # my ($options, @args) = $self->_get_options(@_);

  $self->git( checkout => @_ );
}

1;

__END__

=head1 NAME

Git::Class::Role::Checkout

=head1 DESCRIPTION

This is a role that does C<git checkout ...>. See L<http://www.kernel.org/pub/software/scm/git-core/docs/git-checkout.html> for details.

=head1 METHOD

=head2 checkout

=head1 AUTHOR

Kenichi Ishigaki, E<lt>ishigaki@cpan.orgE<gt>

=head1 COPYRIGHT AND LICENSE

Copyright (C) 2009 by Kenichi Ishigaki.

This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.

=cut