lib/stove/error.rb in stove-1.0.1 vs lib/stove/error.rb in stove-1.1.0
- old
+ new
@@ -68,10 +68,18 @@
def message
'You have untracked files!'
end
end
+
+ class OutOfSync < GitError
+ set_exit_code 133
+
+ def message
+ 'Your remote repository is out of sync!'
+ end
+ end
end
class UploadError < Error
set_exit_code 140
@@ -79,10 +87,10 @@
@response = response
end
def message
"The following errors occured when uploading:\n" <<
- @response.parsed_response['error_messages'].map do |error|
+ (@response.parsed_response['error_messages'] || []).map do |error|
" - #{error}"
end.join("\n")
end
end