diff options
-rw-r--r-- | .rubocop_todo.yml | 1 | ||||
-rw-r--r-- | lib/redmine/scm/adapters/git_adapter.rb | 10 |
2 files changed, 5 insertions, 6 deletions
diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index 8018e34cd..38618a59f 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -1088,7 +1088,6 @@ Style/MultipleComparison: - 'app/models/version.rb' - 'app/models/wiki_page.rb' - 'app/models/workflow_transition.rb' - - 'lib/redmine/scm/adapters/git_adapter.rb' # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. diff --git a/lib/redmine/scm/adapters/git_adapter.rb b/lib/redmine/scm/adapters/git_adapter.rb index ee02e5146..ddb1055f3 100644 --- a/lib/redmine/scm/adapters/git_adapter.rb +++ b/lib/redmine/scm/adapters/git_adapter.rb @@ -235,7 +235,7 @@ module Redmine key = "commit" value = $1 parents_str = $2 - if (parsing_descr == 1 || parsing_descr == 2) + if [1, 2].include?(parsing_descr) parsing_descr = 0 revision = Revision.new({ :identifier => changeset[:commit], @@ -269,15 +269,15 @@ module Redmine elsif (parsing_descr == 0) && line.chomp.to_s == "" parsing_descr = 1 changeset[:description] = +"" - elsif (parsing_descr == 1 || parsing_descr == 2) \ - && line =~ /^:\d+\s+\d+\s+[0-9a-f.]+\s+[0-9a-f.]+\s+(\w)\t(.+)$/ + elsif [1, 2].include?(parsing_descr) && + line =~ /^:\d+\s+\d+\s+[0-9a-f.]+\s+[0-9a-f.]+\s+(\w)\t(.+)$/ parsing_descr = 2 fileaction = $1 filepath = $2 p = scm_iconv('UTF-8', @path_encoding, filepath) files << {:action => fileaction, :path => p} - elsif (parsing_descr == 1 || parsing_descr == 2) \ - && line =~ /^:\d+\s+\d+\s+[0-9a-f.]+\s+[0-9a-f.]+\s+(\w)\d+\s+(\S+)\t(.+)$/ + elsif [1, 2].include?(parsing_descr) && + line =~ /^:\d+\s+\d+\s+[0-9a-f.]+\s+[0-9a-f.]+\s+(\w)\d+\s+(\S+)\t(.+)$/ parsing_descr = 2 fileaction = $1 filepath = $3 |