Use of uninitialized value in subroutine entry at /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/SVN/Client.pm line 927. Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/SVN/Core.pm line 584. Bogus revision information given: at test3.pl line 22 #### #!/usr/bin/perl use SVN::Client; my $ctx = new SVN::Client( auth => [ SVN::Client::get_simple_provider(), SVN::Client::get_simple_prompt_provider( sub { my $cred = shift; my $user = "username"; my $pass = "password"; $cred->username($user); $cred->password($pass); }, 2 ), SVN::Client::get_username_provider() ] ); my $url = "svn://svn.test.net/test/test2"; my $path = "/test/"; my $revision = "WORKING"; $ctx->checkout($url, $path, $revision, $recursive) or die "error: $! ";