Patch #5117 » fix_mercurial_localization_issue.diff
| lib/redmine/scm/adapters/mercurial_adapter.rb | ||
|---|---|---|
| 38 | 38 |
# release number (eg 0.9.5 or 1.0) or as a revision |
| 39 | 39 |
# id composed of 12 hexa characters. |
| 40 | 40 |
theversion = hgversion_from_command_line |
| 41 |
if theversion.match(/^\d+(\.\d+)+/)
|
|
| 42 |
theversion.split(".").collect(&:to_i)
|
|
| 41 |
if m = theversion.match(/((\d+\.)+\d+)/)
|
|
| 42 |
theversion = m[0].scan(/\d+/).collect(&:to_i)
|
|
| 43 | 43 |
end |
| 44 | 44 |
end |
| 45 | 45 |
|
| 46 | 46 |
def hgversion_from_command_line |
| 47 |
%x{#{HG_BIN} --version}.match(/\(version (.*)\)/)[1]
|
|
| 47 |
%x{#{HG_BIN} --version}
|
|
| 48 | 48 |
end |
| 49 | 49 |
|
| 50 | 50 |
def template_path |