プロジェクト

全般

プロフィール

Vote #63036

完了

mercurial adapter does not work

Admin Redmine さんが4年以上前に追加. 4年以上前に更新.

ステータス:
Closed
優先度:
高め
担当者:
-
カテゴリ:
SCM_3
対象バージョン:
開始日:
2008/04/12
期日:
進捗率:

0%

予定工数:
category_id:
3
version_id:
1
issue_org_id:
1046
author_id:
793
assigned_to_id:
0
comments:
3
status_id:
5
tracker_id:
1
plus1:
0
affected_version:
closed_on:
affected_version_id:
ステータス-->[Closed]

説明

On first clicking on Repository I get (Ruby 1.8.6, Rails 2.0.2, Hg 1.0):

/usr/lib/ruby/1.8/date/format.rb:959:in dup'
/usr/lib/ruby/1.8/date/format.rb:959:in
_parse'
/usr/lib/ruby/1.8/time.rb:240:in parse'
lib/redmine/scm/adapters/mercurial_adapter.rb:178:in
build_revision_from_changeset'
lib/redmine/scm/adapters/mercurial_adapter.rb:108:in revisions'
lib/redmine/scm/adapters/abstract_adapter.rb:118:in
call'
lib/redmine/scm/adapters/abstract_adapter.rb:118:in shellout'
lib/redmine/scm/adapters/abstract_adapter.rb:116:in
popen'
lib/redmine/scm/adapters/abstract_adapter.rb:116:in shellout'
lib/redmine/scm/adapters/mercurial_adapter.rb:80:in
revisions'
app/models/repository/mercurial.rb:68:in fetch_changesets'
/var/lib/gems/1.8/gems/activerecord-2.0.2/lib/active_record/associations/association_proxy.rb:125:in
send'
/var/lib/gems/1.8/gems/activerecord-2.0.2/lib/active_record/associations/association_proxy.rb:125:in method_missing'
app/controllers/repositories_controller.rb:53:in
show'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1158:in send'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1158:in
perform_action_without_filters'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in call_filters'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in
perform_action_without_benchmark'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in perform_action_without_rescue'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in
perform_action_without_rescue'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in perform_action_without_caching'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in
perform_action'
/var/lib/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in cache'
/var/lib/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in
cache'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in perform_action'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in
send'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in process_without_filters'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in
process_without_session_management_support'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in process'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in
process'
/var/lib/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in service'
/var/lib/gems/1.8/gems/rails-2.0.2/lib/commands/servers/webrick.rb:66
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in
require'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in new_constants_in'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in
require'
/var/lib/gems/1.8/gems/rails-2.0.2/lib/commands/server.rb:39


journals

Does you repository contains any commits ? Or is it a fresh repository ?
I've committed a fix in r1343.
Can you confirm it fixes your problem ?
--------------------------------------------------------------------------------
Yes the repo contains a lot of revisions, some 6000.

I tried latest trunk of redmine now, and it may have fixed it. It is still consuming 100% CPU after a couple minutes, I assume it is now building the DB cache of
the repository history. I'll let it run for a while and go to sleep :)
--------------------------------------------------------------------------------
> I assume it is now building the DB cache of the repository history

Yes, the changesets are stored in the database. I close this bug, reopen if needed.
Thanks for the feedback.
--------------------------------------------------------------------------------

Admin Redmine さんが4年以上前に更新

  • カテゴリSCM_3 にセット
  • 対象バージョン0.7_1 にセット

他の形式にエクスポート: Atom PDF

いいね!0
いいね!0