Patch #37614 » 0002-Fix-RuboCop-offense-Style-SymbolProc.patch
| app/models/repository/git.rb | ||
|---|---|---|
| 137 | 137 | |
| 138 | 138 |
h1 = extra_info || {}
|
| 139 | 139 |
h = h1.dup |
| 140 |
repo_heads = scm_brs.map{|br| br.scmid}
|
|
| 140 |
repo_heads = scm_brs.map(&:scmid)
|
|
| 141 | 141 |
h["heads"] ||= [] |
| 142 | 142 |
prev_db_heads = h["heads"].dup |
| 143 | 143 |
if prev_db_heads.empty? |
| ... | ... | |
| 198 | 198 |
offset = 0 |
| 199 | 199 |
revisions_copy = revisions.clone # revisions will change |
| 200 | 200 |
while offset < revisions_copy.size |
| 201 |
scmids = revisions_copy.slice(offset, limit).map{|x| x.scmid}
|
|
| 201 |
scmids = revisions_copy.slice(offset, limit).map(&:scmid)
|
|
| 202 | 202 |
recent_changesets_slice = changesets.where(:scmid => scmids) |
| 203 | 203 |
# Subtract revisions that redmine already knows about |
| 204 |
recent_revisions = recent_changesets_slice.map{|c| c.scmid}
|
|
| 204 |
recent_revisions = recent_changesets_slice.map(&:scmid)
|
|
| 205 | 205 |
revisions.reject!{|r| recent_revisions.include?(r.scmid)}
|
| 206 | 206 |
offset += limit |
| 207 | 207 |
end |
| ... | ... | |
| 248 | 248 |
revisions = scm.revisions(path, nil, rev, :limit => limit, :all => false) |
| 249 | 249 |
return [] if revisions.blank? |
| 250 | 250 | |
| 251 |
changesets.where(:scmid => revisions.map {|c| c.scmid}).to_a
|
|
| 251 |
changesets.where(:scmid => revisions.map(&:scmid)).to_a
|
|
| 252 | 252 |
end |
| 253 | 253 | |
| 254 | 254 |
def clear_extra_info_of_changesets |