diff --git a/src/resolvers/git.cr b/src/resolvers/git.cr index 12a3792a..b2c1c5fd 100644 --- a/src/resolvers/git.cr +++ b/src/resolvers/git.cr @@ -433,8 +433,10 @@ module Shards str = error.to_s if str.starts_with?("error: ") && (idx = str.index('\n')) message = str[7...idx] + raise Error.new("Failed #{command} (#{message}). Maybe a commit, branch or file doesn't exist?") + else + raise Error.new("Failed #{command}.\n#{str}") end - raise Error.new("Failed #{command} (#{message}). Maybe a commit, branch or file doesn't exist?") end end diff --git a/src/resolvers/hg.cr b/src/resolvers/hg.cr index dc5acc46..2d33a720 100644 --- a/src/resolvers/hg.cr +++ b/src/resolvers/hg.cr @@ -457,10 +457,10 @@ module Shards str = error.to_s if str.starts_with?("abort: ") && (idx = str.index('\n')) message = str[7...idx] + raise Error.new("Failed #{command} (#{message}). Maybe a commit, branch, bookmark or file doesn't exist?") else - message = str + raise Error.new("Failed #{command}.\n#{str}") end - raise Error.new("Failed #{command} (#{message}). Maybe a commit, branch, bookmark or file doesn't exist?") end end