use File::Spec::Functions qw/file_name_is_absolute/;
use App::Rgit::Repository;
-use App::Rgit::Utils qw/validate :levels/;
+use App::Rgit::Utils qw/:levels/;
use constant IS_WIN32 => $^O eq 'MSWin32';
=cut
sub new {
- my ($class, %args) = &validate;
+ my $class = shift;
+ $class = ref $class || $class;
+
+ my %args = @_;
my $root = $args{root};
return unless defined $root and -d $root;