diff -r 692baa9b1478 -r bcc1dba25a99 app/models/repository/mercurial.rb --- a/app/models/repository/mercurial.rb Fri Feb 12 05:12:54 2010 +0900 +++ b/app/models/repository/mercurial.rb Fri Feb 12 05:14:56 2010 +0900 @@ -56,7 +56,7 @@ scm_info = scm.info if scm_info # latest revision found in database - db_revision = latest_changeset ? latest_changeset.revision.to_i : -1 + db_revision = changesets.count - 1 # latest revision in the repository latest_revision = scm_info.lastrev return if latest_revision.nil?