fix encoding error, issues critical status added

This commit is contained in:
Dmitriy Zaporozhets 2011-10-25 19:23:39 +03:00
parent 016012b145
commit 1d69788099
15 changed files with 99 additions and 21 deletions

View file

@ -1,8 +1,10 @@
module CommitExt
# Cause of encoding rails truncate raise error
# this method is temporary decision
def truncated_message(size = 80)
message.length > size ? (message[0..(size - 1)] + "...") : message
def safe_message
message.encode("UTF-8",
:invalid => :replace,
:undef => :replace,
:universal_newline => true,
:replace => "")
rescue
"-- invalid encoding for commit message"
end