git-svn: match SVN 1.5 behaviour of info' on unknown item

Previously 'git svn info unknown-file' only announced its failure (in
the SVN 1.4 style, "not a versioned resource"), and exited
successfully.

It is desirable to actually exit with failure, so change the code to
exit(1) under this condition.  Since that is already halfway SVN 1.5
compatibility, also change the error output to match 1.5.

Signed-off-by: Thomas Rast <trast@student.ethz.ch>
Acked-by: Eric Wong <normalperson@yhbt.net>
maint
Thomas Rast 2008-08-29 15:42:48 +02:00 committed by Eric Wong
parent 05427b91f0
commit 2cf3e3ac02
1 changed files with 2 additions and 2 deletions

View File

@ -832,8 +832,8 @@ sub cmd_info {
my ($file_type, $diff_status) = find_file_type_and_diff_status($path);

if (!$file_type && !$diff_status) {
print STDERR "$path: (Not a versioned resource)\n\n";
return;
print STDERR "svn: '$path' is not under version control\n";
exit 1;
}

my ($url, $rev, $uuid, $gs) = working_head_info('HEAD');