summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2012-01-04 10:54:16 -0800
committerJunio C Hamano <gitster@pobox.com>2012-01-04 10:54:16 -0800
commit3f6772a8502d618253f1cbf95c9177e5ca6cfb33 (patch)
tree5f9ad0664d044fff0cf645573c7e7deebc077e20
parent15eaaf4a3894aaa3d6d5ae662f07a97cdab70d58 (diff)
downloadgit-ss/git-svn-prompt-sans-terminal.tar.gz
-rw-r--r--perl/Git.pm7
1 files changed, 6 insertions, 1 deletions
diff --git a/perl/Git.pm b/perl/Git.pm
index 33e68c44b5..1c96a2049b 100644
--- a/perl/Git.pm
+++ b/perl/Git.pm
@@ -547,7 +547,12 @@ sub prompt {
print STDERR "\n";
STDERR->flush;
} else {
- chomp($ret = <STDIN>);
+ $ret = <STDIN>;
+ if (defined $ret) {
+ chomp($ret);
+ } else {
+ $ret = '';
+ }
}
}
return $ret;