summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Giddins <segiddins@segiddins.me>2017-06-22 12:03:27 -0500
committerSamuel Giddins <segiddins@segiddins.me>2017-06-23 13:36:29 -0500
commitd3ac938107ed62d4d8944e67411f45d3e82c7ec2 (patch)
tree966c7bc95ae82c9e3a754993e847be3c5f2f1293
parent9e7a22b3dda65ecc53090839dee8da362c2d79f1 (diff)
downloadbundler-d3ac938107ed62d4d8944e67411f45d3e82c7ec2.tar.gz
[Source::Git] Print the underlying error when falling back to cached git data
-rw-r--r--lib/bundler/source/git.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/bundler/source/git.rb b/lib/bundler/source/git.rb
index 4f94f790c8..dc204a2b33 100644
--- a/lib/bundler/source/git.rb
+++ b/lib/bundler/source/git.rb
@@ -304,9 +304,9 @@ module Bundler
def fetch
git_proxy.checkout
- rescue GitError
+ rescue GitError => e
raise unless Bundler.feature_flag.allow_offline_install?
- Bundler.ui.warn "Using cached git data because of network errors"
+ Bundler.ui.warn "Using cached git data because of network errors:\n#{e}"
end
# no-op, since we validate when re-serializing the gemspec