diff options
author | Nobuyoshi Nakada <[email protected]> | 2023-02-22 10:05:09 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2023-02-22 10:23:05 +0900 |
commit | ac5a949c2a973d2f715bc38dd30f8a2539e64c29 () | |
tree | e5d45dec52368b9453477a518b83edb73835be6d /tool/lib/bundled_gem.rb | |
parent | 015bf5c461bbd2702e426e87bbea202358d5b2ba (diff) |
Refine exception messages when git failed
-rw-r--r-- | tool/lib/bundled_gem.rb | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -87,13 +87,16 @@ module BundledGem end def checkout(gemdir, repo, rev, git: $git) - return unless rev unless File.exist?("#{gemdir}/.git") puts "Cloning #{repo}" - system("#{git} clone #{repo} #{gemdir}") or raise end puts "Update #{File.basename(gemdir)} to #{rev}" - system("#{git} fetch origin #{rev}", chdir: gemdir) - system("#{git} checkout --detach #{rev}", chdir: gemdir) end end |