summaryrefslogtreecommitdiff
path: root/git-svn.perl
diff options
context:
space:
mode:
authorThomas Rast <trast@student.ethz.ch>2008-08-29 13:42:48 (GMT)
committerEric Wong <normalperson@yhbt.net>2008-09-05 23:58:39 (GMT)
commit2cf3e3ac02c42cf0ba9299589db644beb395c4c5 (patch)
treeff0cc0746ef1f79d3a340028eda862e090b7f188 /git-svn.perl
parent05427b91f0b5e45688cbea21faf0f2d79ec07b21 (diff)
downloadgit-2cf3e3ac02c42cf0ba9299589db644beb395c4c5.zip
git-2cf3e3ac02c42cf0ba9299589db644beb395c4c5.tar.gz
git-2cf3e3ac02c42cf0ba9299589db644beb395c4c5.tar.bz2
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>
Diffstat (limited to 'git-svn.perl')
-rwxr-xr-xgit-svn.perl4
1 files changed, 2 insertions, 2 deletions
diff --git a/git-svn.perl b/git-svn.perl
index 42d0679..2cc6487 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');