From: Thomas Rast Date: Fri, 29 Aug 2008 13:42:48 +0000 (+0200) Subject: git-svn: match SVN 1.5 behaviour of info' on unknown item X-Git-Tag: v1.6.1-rc1~262^2~4 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=2cf3e3ac02c42cf0ba9299589db644beb395c4c5;p=git.git 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 Acked-by: Eric Wong --- diff --git a/git-svn.perl b/git-svn.perl index 42d067981..2cc64876b 100755 --- a/git-svn.perl +++ b/git-svn.perl @@ -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');