diff --git a/app/models/repository/git.rb b/app/models/repository/git.rb index 473eb07..6f49423 100644 --- a/app/models/repository/git.rb +++ b/app/models/repository/git.rb @@ -46,7 +46,7 @@ class Repository::Git < Repository # The repository can still be fully reloaded by calling #clear_changesets # before fetching changesets (eg. for offline resync) def fetch_changesets - c = changesets.find(:first, :order => 'committed_on DESC') + c = changesets.find(:first, :order => 'id ASC') since = (c ? c.committed_on - 7.days : nil) revisions = scm.revisions('', nil, nil, :all => true, :since => since) @@ -75,7 +75,7 @@ class Repository::Git < Repository "scmid IN (?)", revisions.map!{|c| c.scmid} ], - :order => 'committed_on DESC' + :order => 'id ASC' ) end end