@@ -57,16 +57,9 class Repository::Cvs < Repository | |||||
57 | if entries |
|
57 | if entries | |
58 | entries.each() do |entry| |
|
58 | entries.each() do |entry| | |
59 | if ( ! entry.lastrev.nil? ) && ( ! entry.lastrev.revision.nil? ) |
|
59 | if ( ! entry.lastrev.nil? ) && ( ! entry.lastrev.revision.nil? ) | |
60 | if ActiveRecord::Base.connection.adapter_name =~ /sqlite/i && |
|
60 | change = filechanges.find_by_revision_and_path( | |
61 | Rails::VERSION::MAJOR == 4 && Rails::VERSION::MINOR == 2 && |
|
61 | entry.lastrev.revision, | |
62 | Rails::VERSION::TINY == 0 |
|
62 | scm.with_leading_slash(entry.path) ) | |
63 | change_rev = filechanges.where(:revision => entry.lastrev.revision) |
|
|||
64 | change = change_rev.find { |c| c.path == scm.with_leading_slash(entry.path) } |
|
|||
65 | else |
|
|||
66 | change = filechanges.where( |
|
|||
67 | :revision => entry.lastrev.revision, |
|
|||
68 | :path => scm.with_leading_slash(entry.path)).first |
|
|||
69 | end |
|
|||
70 | if change |
|
63 | if change | |
71 | entry.lastrev.identifier = change.changeset.revision |
|
64 | entry.lastrev.identifier = change.changeset.revision | |
72 | entry.lastrev.revision = change.changeset.revision |
|
65 | entry.lastrev.revision = change.changeset.revision |
General Comments 0
You need to be logged in to leave comments.
Login now