Revision r22471 (build 1 started on 2023-11-20T17:18:58Z)
originally caused by: Started by user anonymous Building in workspace /var/lib/jenkins/workspace/5.1-stable/DATABASE_ADAPTER/postgresql/RUBY_VER/ruby-3.0 Checking out a fresh workspace because there's no workspace at /var/lib/jenkins/workspace/5.1-stable/DATABASE_ADAPTER/postgresql/RUBY_VER/ruby-3.0 Cleaning local Directory . Checking out http://svn.redmine.org/redmine/branches/5.1-stable at revision '2023-11-20T09:18:58.610 -0800' A .github AU .github/PULL_REQUEST_TEMPLATE.md A .gitignore A .hgignore A .rubocop.yml A .rubocop_todo.yml A .stylelintignore A .stylelintrc AU CONTRIBUTING.md AU Gemfile A README.rdoc AU Rakefile A app A app/controllers AU app/controllers/account_controller.rb AU app/controllers/activities_controller.rb AU app/controllers/admin_controller.rb AU app/controllers/application_controller.rb AU app/controllers/attachments_controller.rb AU app/controllers/auth_sources_controller.rb AU app/controllers/auto_completes_controller.rb AU app/controllers/boards_controller.rb AU app/controllers/calendars_controller.rb AU app/controllers/comments_controller.rb AU app/controllers/context_menus_controller.rb AU app/controllers/custom_field_enumerations_controller.rb AU app/controllers/custom_fields_controller.rb AU app/controllers/documents_controller.rb AU app/controllers/email_addresses_controller.rb AU app/controllers/enumerations_controller.rb AU app/controllers/files_controller.rb AU app/controllers/gantts_controller.rb AU app/controllers/groups_controller.rb AU app/controllers/imports_controller.rb AU app/controllers/issue_categories_controller.rb AU app/controllers/issue_relations_controller.rb AU app/controllers/issue_statuses_controller.rb AU app/controllers/issues_controller.rb AU app/controllers/journals_controller.rb AU app/controllers/mail_handler_controller.rb AU app/controllers/members_controller.rb AU app/controllers/messages_controller.rb AU app/controllers/my_controller.rb AU app/controllers/news_controller.rb AU app/controllers/previews_controller.rb AU app/controllers/principal_memberships_controller.rb AU app/controllers/project_enumerations_controller.rb AU app/controllers/projects_controller.rb AU app/controllers/queries_controller.rb AU app/controllers/reports_controller.rb AU app/controllers/repositories_controller.rb AU app/controllers/roles_controller.rb AU app/controllers/search_controller.rb AU app/controllers/settings_controller.rb AU app/controllers/sys_controller.rb AU app/controllers/timelog_controller.rb AU app/controllers/trackers_controller.rb A app/controllers/twofa_backup_codes_controller.rb A app/controllers/twofa_controller.rb AU app/controllers/users_controller.rb AU app/controllers/versions_controller.rb AU app/controllers/watchers_controller.rb AU app/controllers/welcome_controller.rb AU app/controllers/wiki_controller.rb AU app/controllers/wikis_controller.rb AU app/controllers/workflows_controller.rb A app/helpers AU app/helpers/account_helper.rb AU app/helpers/activities_helper.rb AU app/helpers/admin_helper.rb AU app/helpers/application_helper.rb AU app/helpers/attachments_helper.rb AU app/helpers/auth_sources_helper.rb A app/helpers/avatars_helper.rb AU app/helpers/boards_helper.rb AU app/helpers/context_menus_helper.rb AU app/helpers/custom_fields_helper.rb AU app/helpers/documents_helper.rb AU app/helpers/email_addresses_helper.rb AU app/helpers/enumerations_helper.rb AU app/helpers/gantt_helper.rb AU app/helpers/groups_helper.rb AU app/helpers/imports_helper.rb AU app/helpers/issue_categories_helper.rb AU app/helpers/issue_relations_helper.rb AU app/helpers/issue_statuses_helper.rb AU app/helpers/issues_helper.rb AU app/helpers/journals_helper.rb AU app/helpers/mail_handler_helper.rb AU app/helpers/members_helper.rb AU app/helpers/messages_helper.rb AU app/helpers/my_helper.rb AU app/helpers/news_helper.rb AU app/helpers/principal_memberships_helper.rb AU app/helpers/projects_helper.rb AU app/helpers/projects_queries_helper.rb AU app/helpers/queries_helper.rb AU app/helpers/reports_helper.rb AU app/helpers/repositories_helper.rb AU app/helpers/roles_helper.rb AU app/helpers/routes_helper.rb AU app/helpers/search_helper.rb AU app/helpers/settings_helper.rb AU app/helpers/sort_helper.rb AU app/helpers/timelog_helper.rb AU app/helpers/trackers_helper.rb A app/helpers/twofa_helper.rb AU app/helpers/user_queries_helper.rb AU app/helpers/users_helper.rb AU app/helpers/versions_helper.rb AU app/helpers/watchers_helper.rb AU app/helpers/welcome_helper.rb AU app/helpers/wiki_helper.rb AU app/helpers/workflows_helper.rb A app/jobs A app/jobs/application_job.rb A app/jobs/destroy_project_job.rb A app/jobs/destroy_projects_job.rb A app/models AU app/models/anonymous_user.rb AU app/models/attachment.rb AU app/models/auth_source.rb AU app/models/auth_source_ldap.rb AU app/models/board.rb AU app/models/change.rb AU app/models/changeset.rb AU app/models/comment.rb AU app/models/custom_field.rb AU app/models/custom_field_enumeration.rb AU app/models/custom_field_value.rb AU app/models/custom_value.rb AU app/models/document.rb AU app/models/document_category.rb AU app/models/document_category_custom_field.rb AU app/models/document_custom_field.rb AU app/models/email_address.rb AU app/models/enabled_module.rb AU app/models/enumeration.rb AU app/models/group.rb AU app/models/group_anonymous.rb AU app/models/group_builtin.rb AU app/models/group_custom_field.rb AU app/models/group_non_member.rb AU app/models/import.rb AU app/models/import_item.rb AU app/models/issue.rb AU app/models/issue_category.rb AU app/models/issue_custom_field.rb AU app/models/issue_import.rb AU app/models/issue_priority.rb AU app/models/issue_priority_custom_field.rb AU app/models/issue_query.rb AU app/models/issue_relation.rb AU app/models/issue_status.rb AU app/models/journal.rb AU app/models/journal_detail.rb AU app/models/mail_handler.rb AU app/models/mailer.rb AU app/models/member.rb AU app/models/member_role.rb AU app/models/message.rb AU app/models/news.rb AU app/models/principal.rb AU app/models/project.rb AU app/models/project_custom_field.rb AU app/models/project_query.rb AU app/models/query.rb A app/models/repository AU app/models/repository/bazaar.rb AU app/models/repository/cvs.rb AU app/models/repository/filesystem.rb AU app/models/repository/git.rb AU app/models/repository/mercurial.rb AU app/models/repository/subversion.rb AU app/models/repository.rb AU app/models/role.rb AU app/models/setting.rb AU app/models/time_entry.rb AU app/models/time_entry_activity.rb AU app/models/time_entry_activity_custom_field.rb AU app/models/time_entry_custom_field.rb AU app/models/time_entry_import.rb AU app/models/time_entry_query.rb AU app/models/token.rb AU app/models/tracker.rb AU app/models/user.rb AU app/models/user_custom_field.rb AU app/models/user_import.rb AU app/models/user_preference.rb AU app/models/user_query.rb AU app/models/version.rb AU app/models/version_custom_field.rb AU app/models/watcher.rb AU app/models/wiki.rb AU app/models/wiki_annotate.rb AU app/models/wiki_content.rb A app/models/wiki_content_version.rb AU app/models/wiki_diff.rb AU app/models/wiki_page.rb AU app/models/wiki_redirect.rb AU app/models/workflow_permission.rb AU app/models/workflow_rule.rb AU app/models/workflow_transition.rb A app/validators AU app/validators/date_validator.rb A app/views A app/views/account AU app/views/account/login.html.erb AU app/views/account/logout.html.erb AU app/views/account/lost_password.html.erb AU app/views/account/password_recovery.html.erb AU app/views/account/register.html.erb A app/views/account/twofa_confirm.html.erb A app/views/activities AU app/views/activities/_activities.html.erb AU app/views/activities/index.html.erb A app/views/admin AU app/views/admin/_menu.html.erb AU app/views/admin/_no_data.html.erb AU app/views/admin/index.html.erb AU app/views/admin/info.html.erb AU app/views/admin/plugins.html.erb AU app/views/admin/projects.html.erb A app/views/attachments AU app/views/attachments/_form.html.erb AU app/views/attachments/_links.html.erb AU app/views/attachments/destroy.js.erb AU app/views/attachments/diff.html.erb AU app/views/attachments/edit_all.html.erb AU app/views/attachments/file.html.erb AU app/views/attachments/image.html.erb AU app/views/attachments/other.html.erb AU app/views/attachments/show.api.rsb AU app/views/attachments/upload.api.rsb AU app/views/attachments/upload.js.erb A app/views/auth_sources AU app/views/auth_sources/_form.html.erb AU app/views/auth_sources/_form_auth_source_ldap.html.erb AU app/views/auth_sources/edit.html.erb AU app/views/auth_sources/index.html.erb AU app/views/auth_sources/new.html.erb A app/views/boards AU app/views/boards/_form.html.erb AU app/views/boards/edit.html.erb AU app/views/boards/index.html.erb AU app/views/boards/new.html.erb AU app/views/boards/show.html.erb A app/views/calendars AU app/views/calendars/show.html.erb A app/views/common AU app/views/common/_calendar.html.erb AU app/views/common/_diff.html.erb AU app/views/common/_file.html.erb AU app/views/common/_image.html.erb A app/views/common/_markup.html.erb A app/views/common/_no_preview.html.erb AU app/views/common/_other.html.erb AU app/views/common/_preview.html.erb AU app/views/common/_tabs.html.erb AU app/views/common/error.html.erb AU app/views/common/error_messages.api.rsb AU app/views/common/feed.atom.builder A app/views/context_menus AU app/views/context_menus/issues.html.erb A app/views/context_menus/projects.html.erb AU app/views/context_menus/time_entries.html.erb AU app/views/context_menus/users.html.erb A app/views/custom_field_enumerations AU app/views/custom_field_enumerations/create.js.erb AU app/views/custom_field_enumerations/destroy.html.erb AU app/views/custom_field_enumerations/index.html.erb A app/views/custom_fields AU app/views/custom_fields/_form.html.erb AU app/views/custom_fields/_index.html.erb A app/views/custom_fields/_visibility_by_project_selector.html.erb A app/views/custom_fields/_visibility_by_role_selector.html.erb A app/views/custom_fields/_visibility_by_tracker_selector.html.erb AU app/views/custom_fields/edit.html.erb A app/views/custom_fields/formats AU app/views/custom_fields/formats/_attachment.html.erb AU app/views/custom_fields/formats/_bool.html.erb AU app/views/custom_fields/formats/_date.html.erb AU app/views/custom_fields/formats/_enumeration.erb AU app/views/custom_fields/formats/_link.html.erb AU app/views/custom_fields/formats/_list.html.erb AU app/views/custom_fields/formats/_numeric.html.erb AU app/views/custom_fields/formats/_regexp.html.erb AU app/views/custom_fields/formats/_string.html.erb AU app/views/custom_fields/formats/_text.html.erb AU app/views/custom_fields/formats/_user.html.erb AU app/views/custom_fields/formats/_version.html.erb AU app/views/custom_fields/index.api.rsb AU app/views/custom_fields/index.html.erb AU app/views/custom_fields/new.html.erb AU app/views/custom_fields/new.js.erb AU app/views/custom_fields/select_type.html.erb A app/views/documents AU app/views/documents/_document.html.erb AU app/views/documents/_form.html.erb AU app/views/documents/edit.html.erb AU app/views/documents/index.html.erb AU app/views/documents/new.html.erb AU app/views/documents/show.html.erb A app/views/email_addresses AU app/views/email_addresses/_index.html.erb AU app/views/email_addresses/index.html.erb AU app/views/email_addresses/index.js.erb A app/views/enumerations AU app/views/enumerations/_form.html.erb AU app/views/enumerations/destroy.html.erb AU app/views/enumerations/edit.html.erb AU app/views/enumerations/index.api.rsb AU app/views/enumerations/index.html.erb AU app/views/enumerations/new.html.erb A app/views/files AU app/views/files/index.api.rsb AU app/views/files/index.html.erb AU app/views/files/new.html.erb A app/views/gantts AU app/views/gantts/show.html.erb A app/views/groups AU app/views/groups/_form.html.erb AU app/views/groups/_general.html.erb AU app/views/groups/_memberships.html.erb AU app/views/groups/_new_users_form.html.erb AU app/views/groups/_new_users_modal.html.erb AU app/views/groups/_users.html.erb AU app/views/groups/add_users.js.erb AU app/views/groups/autocomplete_for_user.js.erb AU app/views/groups/destroy_membership.js.erb AU app/views/groups/edit.html.erb AU app/views/groups/edit_membership.js.erb AU app/views/groups/index.api.rsb AU app/views/groups/index.html.erb AU app/views/groups/new.html.erb AU app/views/groups/new_users.html.erb AU app/views/groups/new_users.js.erb AU app/views/groups/remove_user.js.erb AU app/views/groups/show.api.rsb AU app/views/groups/show.html.erb A app/views/imports A app/views/imports/_issues_fields_mapping.html.erb A app/views/imports/_issues_mapping.html.erb A app/views/imports/_issues_mapping.js.erb A app/views/imports/_issues_relations_mapping.html.erb A app/views/imports/_issues_saved_objects.html.erb A app/views/imports/_time_entries_fields_mapping.html.erb A app/views/imports/_time_entries_mapping.html.erb A app/views/imports/_time_entries_mapping.js.erb A app/views/imports/_time_entries_saved_objects.html.erb AU app/views/imports/_users_fields_mapping.html.erb AU app/views/imports/_users_mapping.html.erb AU app/views/imports/_users_mapping.js.erb AU app/views/imports/_users_saved_objects.html.erb AU app/views/imports/mapping.html.erb AU app/views/imports/mapping.js.erb AU app/views/imports/new.html.erb AU app/views/imports/run.html.erb AU app/views/imports/run.js.erb AU app/views/imports/settings.html.erb AU app/views/imports/show.html.erb A app/views/issue_categories AU app/views/issue_categories/_form.html.erb AU app/views/issue_categories/_new_modal.html.erb AU app/views/issue_categories/create.js.erb AU app/views/issue_categories/destroy.html.erb AU app/views/issue_categories/edit.html.erb AU app/views/issue_categories/index.api.rsb AU app/views/issue_categories/new.html.erb AU app/views/issue_categories/new.js.erb AU app/views/issue_categories/show.api.rsb A app/views/issue_relations AU app/views/issue_relations/_form.html.erb AU app/views/issue_relations/create.js.erb AU app/views/issue_relations/destroy.js.erb AU app/views/issue_relations/index.api.rsb AU app/views/issue_relations/show.api.rsb A app/views/issue_statuses AU app/views/issue_statuses/_form.html.erb AU app/views/issue_statuses/edit.html.erb AU app/views/issue_statuses/index.api.rsb AU app/views/issue_statuses/index.html.erb AU app/views/issue_statuses/new.html.erb A app/views/issues AU app/views/issues/_action_menu.html.erb AU app/views/issues/_action_menu_edit.html.erb AU app/views/issues/_attributes.html.erb AU app/views/issues/_conflict.html.erb AU app/views/issues/_edit.html.erb AU app/views/issues/_form.html.erb AU app/views/issues/_form_custom_fields.html.erb AU app/views/issues/_issue_status_description.html.erb AU app/views/issues/_list.html.erb AU app/views/issues/_relations.html.erb AU app/views/issues/_sidebar.html.erb AU app/views/issues/_subtasks.html.erb AU app/views/issues/_trackers_description.html.erb AU app/views/issues/_watchers_form.html.erb AU app/views/issues/bulk_edit.html.erb AU app/views/issues/bulk_edit.js.erb AU app/views/issues/destroy.html.erb AU app/views/issues/edit.html.erb AU app/views/issues/edit.js.erb AU app/views/issues/index.api.rsb AU app/views/issues/index.html.erb AU app/views/issues/index.pdf.erb AU app/views/issues/new.html.erb AU app/views/issues/new.js.erb AU app/views/issues/show.api.rsb AU app/views/issues/show.html.erb AU app/views/issues/show.pdf.erb A app/views/issues/tabs AU app/views/issues/tabs/_changesets.html.erb AU app/views/issues/tabs/_history.html.erb AU app/views/issues/tabs/_time_entries.html.erb A app/views/journals AU app/views/journals/_notes_form.html.erb AU app/views/journals/diff.html.erb AU app/views/journals/edit.js.erb AU app/views/journals/index.builder AU app/views/journals/new.js.erb AU app/views/journals/update.js.erb A app/views/layouts AU app/views/layouts/_file.html.erb AU app/views/layouts/admin.html.erb AU app/views/layouts/base.html.erb AU app/views/layouts/mailer.html.erb AU app/views/layouts/mailer.text.erb A app/views/mail_handler AU app/views/mail_handler/new.html.erb A app/views/mailer AU app/views/mailer/_issue.html.erb AU app/views/mailer/_issue.text.erb AU app/views/mailer/account_activated.html.erb AU app/views/mailer/account_activated.text.erb AU app/views/mailer/account_activation_request.html.erb AU app/views/mailer/account_activation_request.text.erb AU app/views/mailer/account_information.html.erb AU app/views/mailer/account_information.text.erb AU app/views/mailer/attachments_added.html.erb AU app/views/mailer/attachments_added.text.erb AU app/views/mailer/document_added.html.erb AU app/views/mailer/document_added.text.erb AU app/views/mailer/issue_add.html.erb AU app/views/mailer/issue_add.text.erb AU app/views/mailer/issue_edit.html.erb AU app/views/mailer/issue_edit.text.erb AU app/views/mailer/lost_password.html.erb AU app/views/mailer/lost_password.text.erb AU app/views/mailer/message_posted.html.erb AU app/views/mailer/message_posted.text.erb AU app/views/mailer/news_added.html.erb AU app/views/mailer/news_added.text.erb AU app/views/mailer/news_comment_added.html.erb AU app/views/mailer/news_comment_added.text.erb AU app/views/mailer/register.html.erb AU app/views/mailer/register.text.erb AU app/views/mailer/reminder.html.erb AU app/views/mailer/reminder.text.erb AU app/views/mailer/security_notification.html.erb AU app/views/mailer/security_notification.text.erb AU app/views/mailer/settings_updated.html.erb AU app/views/mailer/settings_updated.text.erb AU app/views/mailer/test_email.html.erb AU app/views/mailer/test_email.text.erb AU app/views/mailer/wiki_content_added.html.erb AU app/views/mailer/wiki_content_added.text.erb AU app/views/mailer/wiki_content_updated.html.erb AU app/views/mailer/wiki_content_updated.text.erb A app/views/members AU app/views/members/_edit.html.erb AU app/views/members/_new_form.html.erb AU app/views/members/_new_modal.html.erb AU app/views/members/autocomplete.js.erb AU app/views/members/create.js.erb AU app/views/members/destroy.js.erb AU app/views/members/edit.html.erb AU app/views/members/edit.js.erb AU app/views/members/index.api.rsb AU app/views/members/new.html.erb AU app/views/members/new.js.erb AU app/views/members/show.api.rsb AU app/views/members/update.js.erb A app/views/messages AU app/views/messages/_form.html.erb AU app/views/messages/edit.html.erb AU app/views/messages/new.html.erb AU app/views/messages/quote.js.erb AU app/views/messages/show.html.erb A app/views/my AU app/views/my/_sidebar.html.erb A app/views/my/account.api.rsb AU app/views/my/account.html.erb AU app/views/my/add_block.js.erb A app/views/my/blocks AU app/views/my/blocks/_activity.html.erb AU app/views/my/blocks/_calendar.html.erb AU app/views/my/blocks/_documents.html.erb AU app/views/my/blocks/_issue_query_selection.html.erb AU app/views/my/blocks/_issues.erb AU app/views/my/blocks/_news.html.erb AU app/views/my/blocks/_timelog.html.erb AU app/views/my/destroy.html.erb AU app/views/my/page.html.erb AU app/views/my/password.html.erb AU app/views/my/remove_block.js.erb AU app/views/my/show_api_key.html.erb AU app/views/my/show_api_key.js.erb AU app/views/my/update_page.js.erb A app/views/news AU app/views/news/_form.html.erb AU app/views/news/_news.html.erb AU app/views/news/edit.html.erb AU app/views/news/index.api.rsb AU app/views/news/index.html.erb AU app/views/news/new.html.erb A app/views/news/show.api.rsb AU app/views/news/show.html.erb A app/views/previews A app/views/principal_memberships AU app/views/principal_memberships/_edit.html.erb AU app/views/principal_memberships/_index.html.erb AU app/views/principal_memberships/_new_form.html.erb AU app/views/principal_memberships/_new_modal.html.erb AU app/views/principal_memberships/create.js.erb AU app/views/principal_memberships/destroy.js.erb AU app/views/principal_memberships/edit.html.erb AU app/views/principal_memberships/edit.js.erb AU app/views/principal_memberships/new.html.erb AU app/views/principal_memberships/new.js.erb AU app/views/principal_memberships/update.js.erb A app/views/projects AU app/views/projects/_board.html.erb AU app/views/projects/_edit.html.erb AU app/views/projects/_form.html.erb AU app/views/projects/_list.html.erb AU app/views/projects/_members_box.html.erb AU app/views/projects/_sidebar.html.erb AU app/views/projects/autocomplete.js.erb A app/views/projects/bookmark.js.erb A app/views/projects/bulk_destroy.html.erb AU app/views/projects/copy.html.erb AU app/views/projects/destroy.html.erb AU app/views/projects/index.api.rsb AU app/views/projects/index.html.erb AU app/views/projects/new.html.erb A app/views/projects/settings AU app/views/projects/settings/_activities.html.erb AU app/views/projects/settings/_boards.html.erb AU app/views/projects/settings/_issue_categories.html.erb AU app/views/projects/settings/_issues.html.erb AU app/views/projects/settings/_members.html.erb AU app/views/projects/settings/_repositories.html.erb AU app/views/projects/settings/_versions.html.erb AU app/views/projects/settings.html.erb AU app/views/projects/show.api.rsb AU app/views/projects/show.html.erb A app/views/queries AU app/views/queries/_columns.html.erb AU app/views/queries/_filters.html.erb AU app/views/queries/_form.html.erb AU app/views/queries/_query_form.html.erb AU app/views/queries/edit.html.erb AU app/views/queries/index.api.rsb AU app/views/queries/index.html.erb AU app/views/queries/new.html.erb A app/views/reports AU app/views/reports/_details.html.erb AU app/views/reports/_simple.html.erb AU app/views/reports/issue_report.html.erb AU app/views/reports/issue_report_details.html.erb A app/views/repositories AU app/views/repositories/_breadcrumbs.html.erb AU app/views/repositories/_changeset.html.erb AU app/views/repositories/_dir_list.html.erb AU app/views/repositories/_dir_list_content.html.erb AU app/views/repositories/_form.html.erb AU app/views/repositories/_link_to_functions.html.erb AU app/views/repositories/_navigation.html.erb AU app/views/repositories/_related_issues.html.erb AU app/views/repositories/_revision_graph.html.erb AU app/views/repositories/_revisions.html.erb AU app/views/repositories/add_related_issue.js.erb AU app/views/repositories/annotate.html.erb AU app/views/repositories/changes.html.erb AU app/views/repositories/committers.html.erb AU app/views/repositories/diff.html.erb AU app/views/repositories/edit.html.erb AU app/views/repositories/entry.html.erb AU app/views/repositories/new.html.erb AU app/views/repositories/new.js.erb AU app/views/repositories/remove_related_issue.js.erb AU app/views/repositories/revision.html.erb AU app/views/repositories/revisions.html.erb AU app/views/repositories/show.html.erb AU app/views/repositories/stats.html.erb A app/views/roles AU app/views/roles/_form.html.erb AU app/views/roles/edit.html.erb AU app/views/roles/index.api.rsb AU app/views/roles/index.html.erb AU app/views/roles/new.html.erb AU app/views/roles/permissions.html.erb AU app/views/roles/show.api.rsb A app/views/search AU app/views/search/index.api.rsb AU app/views/search/index.html.erb A app/views/settings AU app/views/settings/_api.html.erb AU app/views/settings/_attachments.html.erb AU app/views/settings/_authentication.html.erb AU app/views/settings/_display.html.erb AU app/views/settings/_general.html.erb AU app/views/settings/_issues.html.erb AU app/views/settings/_mail_handler.html.erb AU app/views/settings/_notifications.html.erb AU app/views/settings/_projects.html.erb AU app/views/settings/_repositories.html.erb AU app/views/settings/_timelog.html.erb AU app/views/settings/_users.html.erb AU app/views/settings/edit.html.erb AU app/views/settings/plugin.html.erb A app/views/sudo_mode AU app/views/sudo_mode/_new_modal.html.erb AU app/views/sudo_mode/new.html.erb AU app/views/sudo_mode/new.js.erb A app/views/timelog AU app/views/timelog/_date_range.html.erb AU app/views/timelog/_form.html.erb AU app/views/timelog/_list.html.erb AU app/views/timelog/_report_criteria.html.erb A app/views/timelog/_sidebar.html.erb AU app/views/timelog/bulk_edit.html.erb A app/views/timelog/bulk_edit.js.erb AU app/views/timelog/edit.html.erb AU app/views/timelog/edit.js.erb AU app/views/timelog/index.api.rsb AU app/views/timelog/index.html.erb AU app/views/timelog/new.html.erb AU app/views/timelog/new.js.erb AU app/views/timelog/report.html.erb AU app/views/timelog/show.api.rsb A app/views/trackers AU app/views/trackers/_form.html.erb AU app/views/trackers/edit.html.erb AU app/views/trackers/fields.html.erb AU app/views/trackers/index.api.rsb AU app/views/trackers/index.html.erb AU app/views/trackers/new.html.erb A app/views/twofa A app/views/twofa/_twofa_code_form.html.erb A app/views/twofa/activate_confirm.html.erb A app/views/twofa/deactivate_confirm.html.erb A app/views/twofa/select_scheme.html.erb A app/views/twofa/totp A app/views/twofa/totp/_new.html.erb A app/views/twofa_backup_codes A app/views/twofa_backup_codes/confirm.html.erb A app/views/twofa_backup_codes/show.html.erb A app/views/users A app/views/users/_auto_watch_on.html.erb AU app/views/users/_form.html.erb AU app/views/users/_general.html.erb AU app/views/users/_groups.html.erb AU app/views/users/_list.html.erb AU app/views/users/_mail_notifications.html.erb AU app/views/users/_memberships.html.erb AU app/views/users/_preferences.html.erb AU app/views/users/bulk_destroy.html.erb AU app/views/users/destroy.html.erb AU app/views/users/destroy_membership.js.erb AU app/views/users/edit.html.erb AU app/views/users/edit_membership.js.erb AU app/views/users/index.api.rsb AU app/views/users/index.html.erb AU app/views/users/new.html.erb AU app/views/users/show.api.rsb AU app/views/users/show.html.erb A app/views/versions AU app/views/versions/_form.html.erb AU app/views/versions/_issue_counts.html.erb AU app/views/versions/_new_modal.html.erb AU app/views/versions/_overview.html.erb AU app/views/versions/_sidebar.html.erb AU app/views/versions/create.js.erb AU app/views/versions/edit.html.erb AU app/views/versions/index.api.rsb AU app/views/versions/index.html.erb AU app/views/versions/new.html.erb AU app/views/versions/new.js.erb AU app/views/versions/show.api.rsb AU app/views/versions/show.html.erb AU app/views/versions/status_by.js.erb A app/views/watchers AU app/views/watchers/_new.html.erb AU app/views/watchers/_set_watcher.js.erb AU app/views/watchers/_watchers.html.erb AU app/views/watchers/append.js.erb AU app/views/watchers/autocomplete_for_user.html.erb AU app/views/watchers/create.js.erb AU app/views/watchers/destroy.js.erb AU app/views/watchers/new.js.erb A app/views/welcome AU app/views/welcome/index.html.erb AU app/views/welcome/robots.text.erb A app/views/wiki AU app/views/wiki/_content.html.erb AU app/views/wiki/_new_modal.html.erb AU app/views/wiki/_sidebar.html.erb AU app/views/wiki/annotate.html.erb AU app/views/wiki/date_index.html.erb AU app/views/wiki/destroy.html.erb AU app/views/wiki/diff.html.erb AU app/views/wiki/edit.html.erb AU app/views/wiki/export.html.erb AU app/views/wiki/export.pdf.erb AU app/views/wiki/export_multiple.html.erb AU app/views/wiki/history.html.erb AU app/views/wiki/index.api.rsb AU app/views/wiki/index.html.erb AU app/views/wiki/new.html.erb AU app/views/wiki/new.js.erb AU app/views/wiki/rename.html.erb AU app/views/wiki/show.api.rsb AU app/views/wiki/show.html.erb AU app/views/wiki/show.pdf.erb A app/views/wikis AU app/views/wikis/destroy.html.erb A app/views/workflows AU app/views/workflows/_action_menu.html.erb AU app/views/workflows/_form.html.erb AU app/views/workflows/copy.html.erb AU app/views/workflows/edit.html.erb AU app/views/workflows/index.html.erb AU app/views/workflows/permissions.html.erb A appveyor.yml A bin AU bin/about AU bin/bundle AU bin/changelog.rb AU bin/rails AU bin/rake A config AU config/additional_environment.rb.example AU config/application.rb AU config/boot.rb AU config/configuration.yml.example AU config/database.yml.example AU config/environment.rb A config/environments AU config/environments/development.rb AU config/environments/production.rb AU config/environments/test.rb AU config/environments/test_pgsql.rb AU config/environments/test_sqlite3.rb A config/initializers AU config/initializers/00-core_plugins.rb AU config/initializers/10-patches.rb AU config/initializers/20-mime_types.rb AU config/initializers/30-redmine.rb AU config/initializers/backtrace_silencers.rb AU config/initializers/inflections.rb AU config/initializers/zeitwerk.rb A config/locales AU config/locales/ar.yml AU config/locales/az.yml AU config/locales/bg.yml AU config/locales/bs.yml AU config/locales/ca.yml AU config/locales/cs.yml AU config/locales/da.yml AU config/locales/de.yml AU config/locales/el.yml AU config/locales/en-GB.yml AU config/locales/en.yml AU config/locales/es-PA.yml AU config/locales/es.yml AU config/locales/et.yml AU config/locales/eu.yml AU config/locales/fa.yml AU config/locales/fi.yml AU config/locales/fr.yml AU config/locales/gl.yml AU config/locales/he.yml AU config/locales/hr.yml AU config/locales/hu.yml AU config/locales/id.yml AU config/locales/it.yml AU config/locales/ja.yml AU config/locales/ko.yml AU config/locales/lt.yml AU config/locales/lv.yml AU config/locales/mk.yml AU config/locales/mn.yml AU config/locales/nl.yml AU config/locales/no.yml AU config/locales/pl.yml AU config/locales/pt-BR.yml AU config/locales/pt.yml AU config/locales/ro.yml AU config/locales/ru.yml AU config/locales/sk.yml AU config/locales/sl.yml AU config/locales/sq.yml AU config/locales/sr-YU.yml AU config/locales/sr.yml AU config/locales/sv.yml AU config/locales/ta-IN.yml AU config/locales/th.yml AU config/locales/tr.yml AU config/locales/uk.yml AU config/locales/vi.yml AU config/locales/zh-TW.yml AU config/locales/zh.yml AU config/routes.rb AU config/settings.yml AU config.ru A db A db/migrate AU db/migrate/001_setup.rb AU db/migrate/002_issue_move.rb AU db/migrate/003_issue_add_note.rb AU db/migrate/004_export_pdf.rb AU db/migrate/005_issue_start_date.rb AU db/migrate/006_calendar_and_activity.rb AU db/migrate/007_create_journals.rb AU db/migrate/008_create_user_preferences.rb AU db/migrate/009_add_hide_mail_pref.rb AU db/migrate/010_create_comments.rb AU db/migrate/011_add_news_comments_count.rb AU db/migrate/012_add_comments_permissions.rb AU db/migrate/013_create_queries.rb AU db/migrate/014_add_queries_permissions.rb AU db/migrate/015_create_repositories.rb AU db/migrate/016_add_repositories_permissions.rb AU db/migrate/017_create_settings.rb AU db/migrate/018_set_doc_and_files_notifications.rb AU db/migrate/019_add_issue_status_position.rb AU db/migrate/020_add_role_position.rb AU db/migrate/021_add_tracker_position.rb AU db/migrate/022_serialize_possibles_values.rb AU db/migrate/023_add_tracker_is_in_roadmap.rb AU db/migrate/024_add_roadmap_permission.rb AU db/migrate/025_add_search_permission.rb AU db/migrate/026_add_repository_login_and_password.rb AU db/migrate/027_create_wikis.rb AU db/migrate/028_create_wiki_pages.rb AU db/migrate/029_create_wiki_contents.rb AU db/migrate/030_add_projects_feeds_permissions.rb AU db/migrate/031_add_repository_root_url.rb AU db/migrate/032_create_time_entries.rb AU db/migrate/033_add_timelog_permissions.rb AU db/migrate/034_create_changesets.rb AU db/migrate/035_create_changes.rb AU db/migrate/036_add_changeset_commit_date.rb AU db/migrate/037_add_project_identifier.rb AU db/migrate/038_add_custom_field_is_filter.rb AU db/migrate/039_create_watchers.rb AU db/migrate/040_create_changesets_issues.rb AU db/migrate/041_rename_comment_to_comments.rb AU db/migrate/042_create_issue_relations.rb AU db/migrate/043_add_relations_permissions.rb AU db/migrate/044_set_language_length_to_five.rb AU db/migrate/045_create_boards.rb AU db/migrate/046_create_messages.rb AU db/migrate/047_add_boards_permissions.rb AU db/migrate/048_allow_null_version_effective_date.rb AU db/migrate/049_add_wiki_destroy_page_permission.rb AU db/migrate/050_add_wiki_attachments_permissions.rb AU db/migrate/051_add_project_status.rb AU db/migrate/052_add_changes_revision.rb AU db/migrate/053_add_changes_branch.rb AU db/migrate/054_add_changesets_scmid.rb AU db/migrate/055_add_repositories_type.rb AU db/migrate/056_add_repositories_changes_permission.rb AU db/migrate/057_add_versions_wiki_page_title.rb AU db/migrate/058_add_issue_categories_assigned_to_id.rb AU db/migrate/059_add_roles_assignable.rb AU db/migrate/060_change_changesets_committer_limit.rb AU db/migrate/061_add_roles_builtin.rb AU db/migrate/062_insert_builtin_roles.rb AU db/migrate/063_add_roles_permissions.rb AU db/migrate/064_drop_permissions.rb AU db/migrate/065_add_settings_updated_on.rb AU db/migrate/066_add_custom_value_customized_index.rb AU db/migrate/067_create_wiki_redirects.rb AU db/migrate/068_create_enabled_modules.rb AU db/migrate/069_add_issues_estimated_hours.rb AU db/migrate/070_change_attachments_content_type_limit.rb AU db/migrate/071_add_queries_column_names.rb AU db/migrate/072_add_enumerations_position.rb AU db/migrate/073_add_enumerations_is_default.rb AU db/migrate/074_add_auth_sources_tls.rb AU db/migrate/075_add_members_mail_notification.rb AU db/migrate/076_allow_null_position.rb AU db/migrate/077_remove_issue_statuses_html_color.rb AU db/migrate/078_add_custom_fields_position.rb AU db/migrate/079_add_user_preferences_time_zone.rb AU db/migrate/080_add_users_type.rb AU db/migrate/081_create_projects_trackers.rb AU db/migrate/082_add_messages_locked.rb AU db/migrate/083_add_messages_sticky.rb AU db/migrate/084_change_auth_sources_account_limit.rb AU db/migrate/085_add_role_tracker_old_status_index_to_workflows.rb AU db/migrate/086_add_custom_fields_searchable.rb AU db/migrate/087_change_projects_description_to_text.rb AU db/migrate/088_add_custom_fields_default_value.rb AU db/migrate/089_add_attachments_description.rb AU db/migrate/090_change_versions_name_limit.rb AU db/migrate/091_change_changesets_revision_to_string.rb AU db/migrate/092_change_changes_from_revision_to_string.rb AU db/migrate/093_add_wiki_pages_protected.rb AU db/migrate/094_change_projects_homepage_limit.rb AU db/migrate/095_add_wiki_pages_parent_id.rb AU db/migrate/096_add_commit_access_permission.rb AU db/migrate/097_add_view_wiki_edits_permission.rb AU db/migrate/098_set_topic_authors_as_watchers.rb AU db/migrate/099_add_delete_wiki_pages_attachments_permission.rb AU db/migrate/100_add_changesets_user_id.rb AU db/migrate/101_populate_changesets_user_id.rb AU db/migrate/102_add_custom_fields_editable.rb AU db/migrate/103_set_custom_fields_editable.rb AU db/migrate/104_add_projects_lft_and_rgt.rb AU db/migrate/105_build_projects_tree.rb AU db/migrate/106_remove_projects_projects_count.rb AU db/migrate/107_add_open_id_authentication_tables.rb AU db/migrate/108_add_identity_url_to_users.rb AU db/migrate/20090214190337_add_watchers_user_id_type_index.rb AU db/migrate/20090312172426_add_queries_sort_criteria.rb AU db/migrate/20090312194159_add_projects_trackers_unique_index.rb AU db/migrate/20090318181151_extend_settings_name.rb AU db/migrate/20090323224724_add_type_to_enumerations.rb AU db/migrate/20090401221305_update_enumerations_to_sti.rb AU db/migrate/20090401231134_add_active_field_to_enumerations.rb AU db/migrate/20090403001910_add_project_to_enumerations.rb AU db/migrate/20090406161854_add_parent_id_to_enumerations.rb AU db/migrate/20090425161243_add_queries_group_by.rb AU db/migrate/20090503121501_create_member_roles.rb AU db/migrate/20090503121505_populate_member_roles.rb AU db/migrate/20090503121510_drop_members_role_id.rb AU db/migrate/20090614091200_fix_messages_sticky_null.rb AU db/migrate/20090704172350_populate_users_type.rb AU db/migrate/20090704172355_create_groups_users.rb AU db/migrate/20090704172358_add_member_roles_inherited_from.rb AU db/migrate/20091010093521_fix_users_custom_values.rb AU db/migrate/20091017212227_add_missing_indexes_to_workflows.rb AU db/migrate/20091017212457_add_missing_indexes_to_custom_fields_projects.rb AU db/migrate/20091017212644_add_missing_indexes_to_messages.rb AU db/migrate/20091017212938_add_missing_indexes_to_repositories.rb AU db/migrate/20091017213027_add_missing_indexes_to_comments.rb AU db/migrate/20091017213113_add_missing_indexes_to_enumerations.rb AU db/migrate/20091017213151_add_missing_indexes_to_wiki_pages.rb AU db/migrate/20091017213228_add_missing_indexes_to_watchers.rb AU db/migrate/20091017213257_add_missing_indexes_to_auth_sources.rb AU db/migrate/20091017213332_add_missing_indexes_to_documents.rb AU db/migrate/20091017213444_add_missing_indexes_to_tokens.rb AU db/migrate/20091017213536_add_missing_indexes_to_changesets.rb AU db/migrate/20091017213642_add_missing_indexes_to_issue_categories.rb AU db/migrate/20091017213716_add_missing_indexes_to_member_roles.rb AU db/migrate/20091017213757_add_missing_indexes_to_boards.rb AU db/migrate/20091017213835_add_missing_indexes_to_user_preferences.rb AU db/migrate/20091017213910_add_missing_indexes_to_issues.rb AU db/migrate/20091017214015_add_missing_indexes_to_members.rb AU db/migrate/20091017214107_add_missing_indexes_to_custom_fields.rb AU db/migrate/20091017214136_add_missing_indexes_to_queries.rb AU db/migrate/20091017214236_add_missing_indexes_to_time_entries.rb AU db/migrate/20091017214308_add_missing_indexes_to_news.rb AU db/migrate/20091017214336_add_missing_indexes_to_users.rb AU db/migrate/20091017214406_add_missing_indexes_to_attachments.rb AU db/migrate/20091017214440_add_missing_indexes_to_wiki_contents.rb AU db/migrate/20091017214519_add_missing_indexes_to_custom_values.rb AU db/migrate/20091017214611_add_missing_indexes_to_journals.rb AU db/migrate/20091017214644_add_missing_indexes_to_issue_relations.rb AU db/migrate/20091017214720_add_missing_indexes_to_wiki_redirects.rb AU db/migrate/20091017214750_add_missing_indexes_to_custom_fields_trackers.rb AU db/migrate/20091025163651_add_activity_indexes.rb AU db/migrate/20091108092559_add_versions_status.rb AU db/migrate/20091114105931_add_view_issues_permission.rb AU db/migrate/20091123212029_add_default_done_ratio_to_issue_status.rb AU db/migrate/20091205124427_add_versions_sharing.rb AU db/migrate/20091220183509_add_lft_and_rgt_indexes_to_projects.rb AU db/migrate/20091220183727_add_index_to_settings_name.rb AU db/migrate/20091220184736_add_indexes_to_issue_status.rb AU db/migrate/20091225164732_remove_enumerations_opt.rb AU db/migrate/20091227112908_change_wiki_contents_text_limit.rb AU db/migrate/20100129193402_change_users_mail_notification_to_string.rb AU db/migrate/20100129193813_update_mail_notification_values.rb AU db/migrate/20100221100219_add_index_on_changesets_scmid.rb AU db/migrate/20100313132032_add_issues_nested_sets_columns.rb AU db/migrate/20100313171051_add_index_on_issues_nested_set.rb AU db/migrate/20100705164950_change_changes_path_length_limit.rb AU db/migrate/20100819172912_enable_calendar_and_gantt_modules_where_appropriate.rb AU db/migrate/20101104182107_add_unique_index_on_members.rb AU db/migrate/20101107130441_add_custom_fields_visible.rb AU db/migrate/20101114115114_change_projects_name_limit.rb AU db/migrate/20101114115359_change_projects_identifier_limit.rb AU db/migrate/20110220160626_add_workflows_assignee_and_author.rb AU db/migrate/20110223180944_add_users_salt.rb AU db/migrate/20110223180953_salt_user_passwords.rb AU db/migrate/20110224000000_add_repositories_path_encoding.rb AU db/migrate/20110226120112_change_repositories_password_limit.rb AU db/migrate/20110226120132_change_auth_sources_account_password_limit.rb AU db/migrate/20110227125750_change_journal_details_values_to_text.rb AU db/migrate/20110228000000_add_repositories_log_encoding.rb AU db/migrate/20110228000100_copy_repositories_log_encoding.rb AU db/migrate/20110401192910_add_index_to_users_type.rb AU db/migrate/20110408103312_add_roles_issues_visibility.rb AU db/migrate/20110412065600_add_issues_is_private.rb AU db/migrate/20110511000000_add_repositories_extra_info.rb AU db/migrate/20110902000000_create_changeset_parents.rb AU db/migrate/20111201201315_add_unique_index_to_issue_relations.rb AU db/migrate/20120115143024_add_repositories_identifier.rb AU db/migrate/20120115143100_add_repositories_is_default.rb AU db/migrate/20120115143126_set_default_repositories.rb AU db/migrate/20120127174243_add_custom_fields_multiple.rb AU db/migrate/20120205111326_change_users_login_limit.rb AU db/migrate/20120223110929_change_attachments_container_defaults.rb AU db/migrate/20120301153455_add_auth_sources_filter.rb AU db/migrate/20120422150750_change_repositories_to_full_sti.rb AU db/migrate/20120705074331_add_trackers_fields_bits.rb AU db/migrate/20120707064544_add_auth_sources_timeout.rb AU db/migrate/20120714122000_add_workflows_type.rb AU db/migrate/20120714122100_update_workflows_to_sti.rb AU db/migrate/20120714122200_add_workflows_rule_fields.rb AU db/migrate/20120731164049_add_boards_parent_id.rb AU db/migrate/20120930112914_add_journals_private_notes.rb AU db/migrate/20121026002032_add_enumerations_position_name.rb AU db/migrate/20121026003537_populate_enumerations_position_name.rb AU db/migrate/20121209123234_add_queries_type.rb AU db/migrate/20121209123358_update_queries_to_sti.rb AU db/migrate/20121213084931_add_attachments_disk_directory.rb AU db/migrate/20130110122628_split_documents_permissions.rb AU db/migrate/20130201184705_add_unique_index_on_tokens_value.rb AU db/migrate/20130202090625_add_projects_inherit_members.rb AU db/migrate/20130207175206_add_unique_index_on_custom_fields_trackers.rb AU db/migrate/20130207181455_add_unique_index_on_custom_fields_projects.rb AU db/migrate/20130215073721_change_users_lastname_length_to_255.rb AU db/migrate/20130215111127_add_issues_closed_on.rb AU db/migrate/20130215111141_populate_issues_closed_on.rb AU db/migrate/20130217094251_remove_issues_default_fk_values.rb AU db/migrate/20130602092539_create_queries_roles.rb AU db/migrate/20130710182539_add_queries_visibility.rb AU db/migrate/20130713104233_create_custom_fields_roles.rb AU db/migrate/20130713111657_add_queries_options.rb AU db/migrate/20130729070143_add_users_must_change_passwd.rb AU db/migrate/20130911193200_remove_eols_from_attachments_filename.rb AU db/migrate/20131004113137_support_for_multiple_commit_keywords.rb AU db/migrate/20131005100610_add_repositories_created_on.rb AU db/migrate/20131124175346_add_custom_fields_format_store.rb AU db/migrate/20131210180802_add_custom_fields_description.rb AU db/migrate/20131214094309_remove_custom_fields_min_max_length_default_values.rb AU db/migrate/20131215104612_store_relation_type_in_journal_details.rb AU db/migrate/20131218183023_delete_orphan_time_entries_custom_values.rb AU db/migrate/20140228130325_change_changesets_comments_limit.rb A db/migrate/20140903143914_add_password_changed_at_to_user.rb AU db/migrate/20140920094058_insert_builtin_groups.rb AU db/migrate/20141029181752_add_trackers_default_status_id.rb AU db/migrate/20141029181824_remove_issue_statuses_is_default.rb AU db/migrate/20141109112308_add_roles_users_visibility.rb AU db/migrate/20141122124142_add_wiki_redirects_redirects_to_wiki_id.rb AU db/migrate/20150113194759_create_email_addresses.rb AU db/migrate/20150113211532_populate_email_addresses.rb AU db/migrate/20150113213922_remove_users_mail.rb AU db/migrate/20150113213955_add_email_addresses_user_id_index.rb AU db/migrate/20150208105930_replace_move_issues_permission.rb AU db/migrate/20150510083747_change_documents_title_limit.rb AU db/migrate/20150525103953_clear_estimated_hours_on_parent_issues.rb AU db/migrate/20150526183158_add_roles_time_entries_visibility.rb AU db/migrate/20150528084820_add_roles_all_roles_managed.rb AU db/migrate/20150528092912_create_roles_managed_roles.rb AU db/migrate/20150528093249_add_unique_index_on_roles_managed_roles.rb AU db/migrate/20150725112753_insert_allowed_statuses_for_new_issues.rb AU db/migrate/20150730122707_create_imports.rb AU db/migrate/20150730122735_create_import_items.rb AU db/migrate/20150921204850_change_time_entries_comments_limit_to_1024.rb AU db/migrate/20150921210243_change_wiki_contents_comments_limit_to_1024.rb AU db/migrate/20151020182334_change_attachments_filesize_limit_to_8.rb AU db/migrate/20151020182731_fix_comma_in_user_format_setting_value.rb AU db/migrate/20151021184614_change_issue_categories_name_limit_to_60.rb AU db/migrate/20151021185456_change_auth_sources_filter_to_text.rb AU db/migrate/20151021190616_change_user_preferences_hide_mail_default_to_true.rb AU db/migrate/20151024082034_add_tokens_updated_on.rb AU db/migrate/20151025072118_create_custom_field_enumerations.rb AU db/migrate/20151031095005_add_projects_default_version_id.rb AU db/migrate/20160404080304_force_password_reset_during_setup.rb AU db/migrate/20160416072926_remove_position_defaults.rb AU db/migrate/20160529063352_add_roles_settings.rb AU db/migrate/20161001122012_add_tracker_id_index_to_workflows.rb AU db/migrate/20161002133421_add_index_on_member_roles_inherited_from.rb AU db/migrate/20161010081301_change_issues_description_limit.rb AU db/migrate/20161010081528_change_journal_details_value_limit.rb AU db/migrate/20161010081600_change_journals_notes_limit.rb A db/migrate/20161126094932_add_index_on_changesets_issues_issue_id.rb AU db/migrate/20161220091118_add_index_on_issues_parent_id.rb AU db/migrate/20170207050700_add_index_on_disk_filename_to_attachments.rb AU db/migrate/20170302015225_change_attachments_digest_limit_to_64.rb AU db/migrate/20170309214320_add_project_default_assigned_to_id.rb AU db/migrate/20170320051650_change_repositories_extra_info_limit.rb AU db/migrate/20170418090031_add_view_news_to_all_existing_roles.rb AU db/migrate/20170419144536_add_view_messages_to_all_existing_roles.rb AU db/migrate/20170723112801_rename_comments_to_content.rb AU db/migrate/20180501132547_add_author_id_to_time_entries.rb AU db/migrate/20180913072918_add_verify_peer_to_auth_sources.rb AU db/migrate/20180923082945_change_sqlite_booleans_to_0_and_1.rb AU db/migrate/20180923091603_change_sqlite_booleans_default.rb AU db/migrate/20190315094151_change_custom_values_value_limit.rb AU db/migrate/20190315102101_add_trackers_description.rb A db/migrate/20190510070108_add_unique_id_to_import_items.rb AU db/migrate/20190620135549_change_roles_name_limit.rb A db/migrate/20200826153401_add_twofa_scheme_to_user.rb A db/migrate/20200826153402_add_totp_to_user.rb AU db/migrate/20210704125704_add_twofa_required_to_groups.rb AU db/migrate/20210705111300_add_projects_default_issue_query_id.rb AU db/migrate/20210728131544_drop_is_in_chlog_column.rb AU db/migrate/20210801145548_remove_bcc_recipients_setting.rb AU db/migrate/20210801211024_remove_orphaned_user_custom_values.rb AU db/migrate/20211213122100_remove_identity_url_from_users.rb AU db/migrate/20211213122101_drop_open_id_authentication_tables.rb AU db/migrate/20211213122102_remove_open_id_setting.rb A db/migrate/20220224194639_delete_orphaned_time_entry_activities.rb AU db/migrate/20220714093000_add_journal_updated_on.rb AU db/migrate/20220714093010_add_journal_updated_by.rb AU db/migrate/20220806215628_add_default_time_entry_activity_to_roles.rb A db/migrate/20221002193055_delete_orphaned_query_and_role_from_queries_roles.rb A db/migrate/20221004172825_ensure_text_formatting_setting_is_stored_in_db.rb AU db/migrate/20221012135202_add_index_to_custom_values.rb AU db/migrate/20221214173537_add_select_project_publicity_permission.rb AU db/migrate/20230818020734_add_status_description.rb AU db/migrate/20231012112407_remove_mention_users_permission.rb A doc AU doc/CHANGELOG AU doc/COPYING AU doc/INSTALL AU doc/README_FOR_APP AU doc/RUNNING_TESTS AU doc/UPGRADING A extra A extra/mail_handler AU extra/mail_handler/rdm-mailhandler.rb A extra/sample_plugin AU extra/sample_plugin/README A extra/sample_plugin/app A extra/sample_plugin/app/controllers AU extra/sample_plugin/app/controllers/example_controller.rb A extra/sample_plugin/app/models AU extra/sample_plugin/app/models/meeting.rb A extra/sample_plugin/app/views A extra/sample_plugin/app/views/example AU extra/sample_plugin/app/views/example/say_goodbye.html.erb AU extra/sample_plugin/app/views/example/say_hello.html.erb A extra/sample_plugin/app/views/my A extra/sample_plugin/app/views/my/blocks AU extra/sample_plugin/app/views/my/blocks/_sample_block.html.erb A extra/sample_plugin/app/views/settings AU extra/sample_plugin/app/views/settings/_sample_plugin_settings.html.erb A extra/sample_plugin/assets A extra/sample_plugin/assets/images AU extra/sample_plugin/assets/images/it_works.png A extra/sample_plugin/assets/stylesheets AU extra/sample_plugin/assets/stylesheets/example.css A extra/sample_plugin/config A extra/sample_plugin/config/locales AU extra/sample_plugin/config/locales/en.yml AU extra/sample_plugin/config/locales/fr.yml AU extra/sample_plugin/config/routes.rb A extra/sample_plugin/db A extra/sample_plugin/db/migrate AU extra/sample_plugin/db/migrate/001_create_meetings.rb AU extra/sample_plugin/init.rb A extra/sample_plugin/test A extra/sample_plugin/test/integration AU extra/sample_plugin/test/integration/routing_test.rb A extra/svn AU extra/svn/Redmine.pm AU extra/svn/reposman.rb A files A files/delete.me A lib A lib/generators A lib/generators/redmine_plugin AU lib/generators/redmine_plugin/USAGE AU lib/generators/redmine_plugin/redmine_plugin_generator.rb A lib/generators/redmine_plugin/templates AU lib/generators/redmine_plugin/templates/README.rdoc AU lib/generators/redmine_plugin/templates/en_rails_i18n.yml AU lib/generators/redmine_plugin/templates/init.rb.erb AU lib/generators/redmine_plugin/templates/routes.rb AU lib/generators/redmine_plugin/templates/test_helper.rb.erb A lib/generators/redmine_plugin_controller AU lib/generators/redmine_plugin_controller/USAGE AU lib/generators/redmine_plugin_controller/redmine_plugin_controller_generator.rb A lib/generators/redmine_plugin_controller/templates AU lib/generators/redmine_plugin_controller/templates/controller.rb.erb AU lib/generators/redmine_plugin_controller/templates/functional_test.rb.erb AU lib/generators/redmine_plugin_controller/templates/helper.rb.erb AU lib/generators/redmine_plugin_controller/templates/view.html.erb A lib/generators/redmine_plugin_migration AU lib/generators/redmine_plugin_migration/USAGE AU lib/generators/redmine_plugin_migration/redmine_plugin_migration_generator.rb A lib/generators/redmine_plugin_migration/templates AU lib/generators/redmine_plugin_migration/templates/migration.rb.tt A lib/generators/redmine_plugin_model AU lib/generators/redmine_plugin_model/USAGE AU lib/generators/redmine_plugin_model/redmine_plugin_model_generator.rb A lib/generators/redmine_plugin_model/templates AU lib/generators/redmine_plugin_model/templates/migration.rb AU lib/generators/redmine_plugin_model/templates/model.rb.erb AU lib/generators/redmine_plugin_model/templates/unit_test.rb.erb A lib/plugins A lib/plugins/acts_as_activity_provider AU lib/plugins/acts_as_activity_provider/init.rb A lib/plugins/acts_as_activity_provider/lib AU lib/plugins/acts_as_activity_provider/lib/acts_as_activity_provider.rb A lib/plugins/acts_as_attachable AU lib/plugins/acts_as_attachable/init.rb A lib/plugins/acts_as_attachable/lib AU lib/plugins/acts_as_attachable/lib/acts_as_attachable.rb A lib/plugins/acts_as_customizable AU lib/plugins/acts_as_customizable/init.rb A lib/plugins/acts_as_customizable/lib AU lib/plugins/acts_as_customizable/lib/acts_as_customizable.rb A lib/plugins/acts_as_event AU lib/plugins/acts_as_event/init.rb A lib/plugins/acts_as_event/lib AU lib/plugins/acts_as_event/lib/acts_as_event.rb A lib/plugins/acts_as_searchable AU lib/plugins/acts_as_searchable/init.rb A lib/plugins/acts_as_searchable/lib AU lib/plugins/acts_as_searchable/lib/acts_as_searchable.rb A lib/plugins/acts_as_tree AU lib/plugins/acts_as_tree/README AU lib/plugins/acts_as_tree/Rakefile AU lib/plugins/acts_as_tree/init.rb A lib/plugins/acts_as_tree/lib A lib/plugins/acts_as_tree/lib/active_record A lib/plugins/acts_as_tree/lib/active_record/acts AU lib/plugins/acts_as_tree/lib/active_record/acts/tree.rb A lib/plugins/acts_as_tree/test AU lib/plugins/acts_as_tree/test/abstract_unit.rb AU lib/plugins/acts_as_tree/test/acts_as_tree_test.rb AU lib/plugins/acts_as_tree/test/database.yml A lib/plugins/acts_as_tree/test/fixtures AU lib/plugins/acts_as_tree/test/fixtures/mixin.rb AU lib/plugins/acts_as_tree/test/fixtures/mixins.yml AU lib/plugins/acts_as_tree/test/schema.rb A lib/plugins/acts_as_watchable AU lib/plugins/acts_as_watchable/init.rb A lib/plugins/acts_as_watchable/lib AU lib/plugins/acts_as_watchable/lib/acts_as_watchable.rb A lib/plugins/gravatar A lib/plugins/gravatar/.gitignore A lib/plugins/gravatar/MIT-LICENSE A lib/plugins/gravatar/README.rdoc A lib/plugins/gravatar/Rakefile A lib/plugins/gravatar/about.yml A lib/plugins/gravatar/init.rb A lib/plugins/gravatar/lib A lib/plugins/gravatar/lib/gravatar.rb A lib/plugins/gravatar/spec A lib/plugins/gravatar/spec/gravatar_spec.rb A lib/redmine AU lib/redmine/access_control.rb AU lib/redmine/access_keys.rb A lib/redmine/activity AU lib/redmine/activity/fetcher.rb AU lib/redmine/activity.rb A lib/redmine/acts A lib/redmine/acts/mentionable.rb AU lib/redmine/acts/positioned.rb AU lib/redmine/ciphering.rb AU lib/redmine/codeset_util.rb AU lib/redmine/configuration.rb A lib/redmine/core_ext A lib/redmine/core_ext/string AU lib/redmine/core_ext/string/conversions.rb AU lib/redmine/core_ext/string/inflections.rb AU lib/redmine/core_ext/string.rb AU lib/redmine/core_ext.rb AU lib/redmine/database.rb A lib/redmine/default_data AU lib/redmine/default_data/loader.rb AU lib/redmine/diff.rb AU lib/redmine/diff_table.rb A lib/redmine/export AU lib/redmine/export/csv.rb A lib/redmine/export/pdf AU lib/redmine/export/pdf/issues_pdf_helper.rb AU lib/redmine/export/pdf/wiki_pdf_helper.rb AU lib/redmine/export/pdf.rb A lib/redmine/export/text AU lib/redmine/export/text/versions_text_helper.rb AU lib/redmine/field_format.rb A lib/redmine/helpers AU lib/redmine/helpers/calendar.rb AU lib/redmine/helpers/diff.rb AU lib/redmine/helpers/gantt.rb AU lib/redmine/helpers/time_report.rb AU lib/redmine/helpers/url.rb A lib/redmine/hook AU lib/redmine/hook/listener.rb AU lib/redmine/hook/view_listener.rb AU lib/redmine/hook.rb AU lib/redmine/i18n.rb AU lib/redmine/imap.rb AU lib/redmine/info.rb AU lib/redmine/menu_manager.rb AU lib/redmine/mime_type.rb AU lib/redmine/my_page.rb A lib/redmine/nested_set AU lib/redmine/nested_set/issue_nested_set.rb AU lib/redmine/nested_set/project_nested_set.rb AU lib/redmine/nested_set/traversing.rb AU lib/redmine/notifiable.rb AU lib/redmine/pagination.rb AU lib/redmine/platform.rb AU lib/redmine/plugin.rb AU lib/redmine/plugin_loader.rb AU lib/redmine/pop3.rb AU lib/redmine/preparation.rb AU lib/redmine/project_jump_box.rb AU lib/redmine/safe_attributes.rb A lib/redmine/scm A lib/redmine/scm/adapters AU lib/redmine/scm/adapters/abstract_adapter.rb AU lib/redmine/scm/adapters/bazaar_adapter.rb AU lib/redmine/scm/adapters/command_failed.rb AU lib/redmine/scm/adapters/cvs_adapter.rb AU lib/redmine/scm/adapters/filesystem_adapter.rb AU lib/redmine/scm/adapters/git_adapter.rb A lib/redmine/scm/adapters/mercurial AU lib/redmine/scm/adapters/mercurial/hg-template-1.0.tmpl AU lib/redmine/scm/adapters/mercurial/redminehelper.py AU lib/redmine/scm/adapters/mercurial_adapter.rb AU lib/redmine/scm/adapters/subversion_adapter.rb AU lib/redmine/scm/adapters.rb AU lib/redmine/scm/base.rb AU lib/redmine/search.rb AU lib/redmine/sort_criteria.rb A lib/redmine/string_array_diff AU lib/redmine/string_array_diff/diff.rb AU lib/redmine/string_array_diff/diffable.rb AU lib/redmine/subclass_factory.rb AU lib/redmine/sudo_mode.rb AU lib/redmine/syntax_highlighting.rb AU lib/redmine/themes.rb AU lib/redmine/thumbnail.rb A lib/redmine/twofa A lib/redmine/twofa/base.rb A lib/redmine/twofa/totp.rb A lib/redmine/twofa.rb AU lib/redmine/unified_diff.rb A lib/redmine/utils AU lib/redmine/utils/date_calculation.rb AU lib/redmine/utils/shell.rb AU lib/redmine/utils.rb AU lib/redmine/version.rb A lib/redmine/views AU lib/redmine/views/api_template_handler.rb A lib/redmine/views/builders AU lib/redmine/views/builders/json.rb AU lib/redmine/views/builders/structure.rb AU lib/redmine/views/builders/xml.rb AU lib/redmine/views/builders.rb AU lib/redmine/views/labelled_form_builder.rb AU lib/redmine/views/other_formats_builder.rb A lib/redmine/wiki_formatting A lib/redmine/wiki_formatting/common_mark AU lib/redmine/wiki_formatting/common_mark/append_spaces_to_lines.rb AU lib/redmine/wiki_formatting/common_mark/external_links_filter.rb AU lib/redmine/wiki_formatting/common_mark/fixup_auto_links_filter.rb AU lib/redmine/wiki_formatting/common_mark/formatter.rb AU lib/redmine/wiki_formatting/common_mark/helper.rb AU lib/redmine/wiki_formatting/common_mark/html_parser.rb AU lib/redmine/wiki_formatting/common_mark/markdown_filter.rb AU lib/redmine/wiki_formatting/common_mark/sanitization_filter.rb AU lib/redmine/wiki_formatting/common_mark/syntax_highlight_filter.rb AU lib/redmine/wiki_formatting/html_parser.rb A lib/redmine/wiki_formatting/html_sanitizer.rb AU lib/redmine/wiki_formatting/links_helper.rb AU lib/redmine/wiki_formatting/macros.rb A lib/redmine/wiki_formatting/markdown AU lib/redmine/wiki_formatting/markdown/formatter.rb AU lib/redmine/wiki_formatting/markdown/helper.rb AU lib/redmine/wiki_formatting/markdown/html_parser.rb A lib/redmine/wiki_formatting/section_helper.rb A lib/redmine/wiki_formatting/textile AU lib/redmine/wiki_formatting/textile/formatter.rb AU lib/redmine/wiki_formatting/textile/helper.rb AU lib/redmine/wiki_formatting/textile/html_parser.rb AU lib/redmine/wiki_formatting/textile/redcloth3.rb AU lib/redmine/wiki_formatting.rb AU lib/redmine.rb A lib/tasks AU lib/tasks/ci.rake AU lib/tasks/ciphering.rake AU lib/tasks/deprecated.rake AU lib/tasks/email.rake AU lib/tasks/extract_fixtures.rake AU lib/tasks/initializers.rake AU lib/tasks/load_default_data.rake AU lib/tasks/locales.rake AU lib/tasks/metrics.rake AU lib/tasks/migrate_from_mantis.rake AU lib/tasks/migrate_from_trac.rake AU lib/tasks/permissions.rake AU lib/tasks/redmine.rake AU lib/tasks/reminder.rake AU lib/tasks/testing.rake AU lib/tasks/yardoc.rake A log AU log/delete.me A package.json A plugins AU plugins/README A public AU public/404.html AU public/500.html AU public/dispatch.fcgi.example AU public/favicon.ico A public/help A public/help/ar AU public/help/ar/wiki_syntax_detailed_markdown.html AU public/help/ar/wiki_syntax_detailed_textile.html AU public/help/ar/wiki_syntax_markdown.html AU public/help/ar/wiki_syntax_textile.html A public/help/az AU public/help/az/wiki_syntax_detailed_markdown.html AU public/help/az/wiki_syntax_detailed_textile.html AU public/help/az/wiki_syntax_markdown.html AU public/help/az/wiki_syntax_textile.html A public/help/bg AU public/help/bg/wiki_syntax_detailed_markdown.html AU public/help/bg/wiki_syntax_detailed_textile.html AU public/help/bg/wiki_syntax_markdown.html AU public/help/bg/wiki_syntax_textile.html A public/help/bs AU public/help/bs/wiki_syntax_detailed_markdown.html AU public/help/bs/wiki_syntax_detailed_textile.html AU public/help/bs/wiki_syntax_markdown.html AU public/help/bs/wiki_syntax_textile.html A public/help/ca AU public/help/ca/wiki_syntax_detailed_markdown.html AU public/help/ca/wiki_syntax_detailed_textile.html AU public/help/ca/wiki_syntax_markdown.html AU public/help/ca/wiki_syntax_textile.html AU public/help/code_highlighting_languages.html A public/help/cs AU public/help/cs/wiki_syntax_detailed_markdown.html AU public/help/cs/wiki_syntax_detailed_textile.html AU public/help/cs/wiki_syntax_markdown.html AU public/help/cs/wiki_syntax_textile.html A public/help/da AU public/help/da/wiki_syntax_detailed_markdown.html AU public/help/da/wiki_syntax_detailed_textile.html AU public/help/da/wiki_syntax_markdown.html AU public/help/da/wiki_syntax_textile.html A public/help/de AU public/help/de/wiki_syntax_common_mark.html AU public/help/de/wiki_syntax_detailed_common_mark.html AU public/help/de/wiki_syntax_detailed_markdown.html AU public/help/de/wiki_syntax_detailed_textile.html AU public/help/de/wiki_syntax_markdown.html AU public/help/de/wiki_syntax_textile.html A public/help/el AU public/help/el/wiki_syntax_detailed_markdown.html AU public/help/el/wiki_syntax_detailed_textile.html AU public/help/el/wiki_syntax_markdown.html AU public/help/el/wiki_syntax_textile.html A public/help/en AU public/help/en/wiki_syntax_common_mark.html AU public/help/en/wiki_syntax_detailed_common_mark.html AU public/help/en/wiki_syntax_detailed_markdown.html AU public/help/en/wiki_syntax_detailed_textile.html AU public/help/en/wiki_syntax_markdown.html AU public/help/en/wiki_syntax_textile.html A public/help/en-gb AU public/help/en-gb/wiki_syntax_detailed_markdown.html AU public/help/en-gb/wiki_syntax_detailed_textile.html AU public/help/en-gb/wiki_syntax_markdown.html AU public/help/en-gb/wiki_syntax_textile.html A public/help/es AU public/help/es/wiki_syntax_detailed_markdown.html AU public/help/es/wiki_syntax_detailed_textile.html AU public/help/es/wiki_syntax_markdown.html AU public/help/es/wiki_syntax_textile.html A public/help/es-pa AU public/help/es-pa/wiki_syntax_detailed_markdown.html AU public/help/es-pa/wiki_syntax_detailed_textile.html AU public/help/es-pa/wiki_syntax_markdown.html AU public/help/es-pa/wiki_syntax_textile.html A public/help/et AU public/help/et/wiki_syntax_detailed_markdown.html AU public/help/et/wiki_syntax_detailed_textile.html AU public/help/et/wiki_syntax_markdown.html AU public/help/et/wiki_syntax_textile.html A public/help/eu AU public/help/eu/wiki_syntax_detailed_markdown.html AU public/help/eu/wiki_syntax_detailed_textile.html AU public/help/eu/wiki_syntax_markdown.html AU public/help/eu/wiki_syntax_textile.html A public/help/fa AU public/help/fa/wiki_syntax_detailed_markdown.html AU public/help/fa/wiki_syntax_detailed_textile.html AU public/help/fa/wiki_syntax_markdown.html AU public/help/fa/wiki_syntax_textile.html A public/help/fi AU public/help/fi/wiki_syntax_detailed_markdown.html AU public/help/fi/wiki_syntax_detailed_textile.html AU public/help/fi/wiki_syntax_markdown.html AU public/help/fi/wiki_syntax_textile.html A public/help/fr AU public/help/fr/wiki_syntax_detailed_markdown.html AU public/help/fr/wiki_syntax_detailed_textile.html AU public/help/fr/wiki_syntax_markdown.html AU public/help/fr/wiki_syntax_textile.html A public/help/gl AU public/help/gl/wiki_syntax_detailed_markdown.html AU public/help/gl/wiki_syntax_detailed_textile.html AU public/help/gl/wiki_syntax_markdown.html AU public/help/gl/wiki_syntax_textile.html A public/help/he AU public/help/he/wiki_syntax_detailed_markdown.html AU public/help/he/wiki_syntax_detailed_textile.html AU public/help/he/wiki_syntax_markdown.html AU public/help/he/wiki_syntax_textile.html A public/help/hr AU public/help/hr/wiki_syntax_detailed_markdown.html AU public/help/hr/wiki_syntax_detailed_textile.html AU public/help/hr/wiki_syntax_markdown.html AU public/help/hr/wiki_syntax_textile.html A public/help/hu AU public/help/hu/wiki_syntax_detailed_markdown.html AU public/help/hu/wiki_syntax_detailed_textile.html AU public/help/hu/wiki_syntax_markdown.html AU public/help/hu/wiki_syntax_textile.html A public/help/id AU public/help/id/wiki_syntax_detailed_markdown.html AU public/help/id/wiki_syntax_detailed_textile.html AU public/help/id/wiki_syntax_markdown.html AU public/help/id/wiki_syntax_textile.html A public/help/it AU public/help/it/wiki_syntax_detailed_markdown.html AU public/help/it/wiki_syntax_detailed_textile.html AU public/help/it/wiki_syntax_markdown.html AU public/help/it/wiki_syntax_textile.html A public/help/ja AU public/help/ja/wiki_syntax_detailed_markdown.html AU public/help/ja/wiki_syntax_detailed_textile.html AU public/help/ja/wiki_syntax_markdown.html AU public/help/ja/wiki_syntax_textile.html A public/help/ko AU public/help/ko/wiki_syntax_detailed_markdown.html AU public/help/ko/wiki_syntax_detailed_textile.html AU public/help/ko/wiki_syntax_markdown.html AU public/help/ko/wiki_syntax_textile.html A public/help/lt AU public/help/lt/wiki_syntax_detailed_markdown.html AU public/help/lt/wiki_syntax_detailed_textile.html AU public/help/lt/wiki_syntax_markdown.html AU public/help/lt/wiki_syntax_textile.html A public/help/lv AU public/help/lv/wiki_syntax_detailed_markdown.html AU public/help/lv/wiki_syntax_detailed_textile.html AU public/help/lv/wiki_syntax_markdown.html AU public/help/lv/wiki_syntax_textile.html A public/help/mk AU public/help/mk/wiki_syntax_detailed_markdown.html AU public/help/mk/wiki_syntax_detailed_textile.html AU public/help/mk/wiki_syntax_markdown.html AU public/help/mk/wiki_syntax_textile.html A public/help/mn AU public/help/mn/wiki_syntax_detailed_markdown.html AU public/help/mn/wiki_syntax_detailed_textile.html AU public/help/mn/wiki_syntax_markdown.html AU public/help/mn/wiki_syntax_textile.html A public/help/nl AU public/help/nl/wiki_syntax_detailed_markdown.html AU public/help/nl/wiki_syntax_detailed_textile.html AU public/help/nl/wiki_syntax_markdown.html AU public/help/nl/wiki_syntax_textile.html A public/help/no AU public/help/no/wiki_syntax_detailed_markdown.html AU public/help/no/wiki_syntax_detailed_textile.html AU public/help/no/wiki_syntax_markdown.html AU public/help/no/wiki_syntax_textile.html A public/help/pl AU public/help/pl/wiki_syntax_detailed_markdown.html AU public/help/pl/wiki_syntax_detailed_textile.html AU public/help/pl/wiki_syntax_markdown.html AU public/help/pl/wiki_syntax_textile.html A public/help/pt AU public/help/pt/wiki_syntax_detailed_markdown.html AU public/help/pt/wiki_syntax_detailed_textile.html AU public/help/pt/wiki_syntax_markdown.html AU public/help/pt/wiki_syntax_textile.html A public/help/pt-br AU public/help/pt-br/wiki_syntax_detailed_markdown.html AU public/help/pt-br/wiki_syntax_detailed_textile.html AU public/help/pt-br/wiki_syntax_markdown.html AU public/help/pt-br/wiki_syntax_textile.html A public/help/ro AU public/help/ro/wiki_syntax_detailed_markdown.html AU public/help/ro/wiki_syntax_detailed_textile.html AU public/help/ro/wiki_syntax_markdown.html AU public/help/ro/wiki_syntax_textile.html A public/help/ru AU public/help/ru/wiki_syntax_detailed_markdown.html AU public/help/ru/wiki_syntax_detailed_textile.html AU public/help/ru/wiki_syntax_markdown.html AU public/help/ru/wiki_syntax_textile.html A public/help/sk AU public/help/sk/wiki_syntax_detailed_markdown.html AU public/help/sk/wiki_syntax_detailed_textile.html AU public/help/sk/wiki_syntax_markdown.html AU public/help/sk/wiki_syntax_textile.html A public/help/sl AU public/help/sl/wiki_syntax_detailed_markdown.html AU public/help/sl/wiki_syntax_detailed_textile.html AU public/help/sl/wiki_syntax_markdown.html AU public/help/sl/wiki_syntax_textile.html A public/help/sq AU public/help/sq/wiki_syntax_detailed_markdown.html AU public/help/sq/wiki_syntax_detailed_textile.html AU public/help/sq/wiki_syntax_markdown.html AU public/help/sq/wiki_syntax_textile.html A public/help/sr AU public/help/sr/wiki_syntax_detailed_markdown.html AU public/help/sr/wiki_syntax_detailed_textile.html AU public/help/sr/wiki_syntax_markdown.html AU public/help/sr/wiki_syntax_textile.html A public/help/sr-yu AU public/help/sr-yu/wiki_syntax_detailed_markdown.html AU public/help/sr-yu/wiki_syntax_detailed_textile.html AU public/help/sr-yu/wiki_syntax_markdown.html AU public/help/sr-yu/wiki_syntax_textile.html A public/help/sv AU public/help/sv/wiki_syntax_detailed_markdown.html AU public/help/sv/wiki_syntax_detailed_textile.html AU public/help/sv/wiki_syntax_markdown.html AU public/help/sv/wiki_syntax_textile.html A public/help/ta-in AU public/help/ta-in/wiki_syntax_detailed_markdown.html AU public/help/ta-in/wiki_syntax_detailed_textile.html AU public/help/ta-in/wiki_syntax_markdown.html AU public/help/ta-in/wiki_syntax_textile.html A public/help/th AU public/help/th/wiki_syntax_detailed_markdown.html AU public/help/th/wiki_syntax_detailed_textile.html AU public/help/th/wiki_syntax_markdown.html AU public/help/th/wiki_syntax_textile.html A public/help/tr AU public/help/tr/wiki_syntax_detailed_markdown.html AU public/help/tr/wiki_syntax_detailed_textile.html AU public/help/tr/wiki_syntax_markdown.html AU public/help/tr/wiki_syntax_textile.html A public/help/uk AU public/help/uk/wiki_syntax_detailed_markdown.html AU public/help/uk/wiki_syntax_detailed_textile.html AU public/help/uk/wiki_syntax_markdown.html AU public/help/uk/wiki_syntax_textile.html A public/help/vi AU public/help/vi/wiki_syntax_detailed_markdown.html AU public/help/vi/wiki_syntax_detailed_textile.html AU public/help/vi/wiki_syntax_markdown.html AU public/help/vi/wiki_syntax_textile.html AU public/help/wiki_syntax.css AU public/help/wiki_syntax_detailed.css A public/help/zh AU public/help/zh/wiki_syntax_detailed_markdown.html AU public/help/zh/wiki_syntax_detailed_textile.html AU public/help/zh/wiki_syntax_markdown.html AU public/help/zh/wiki_syntax_textile.html A public/help/zh-tw AU public/help/zh-tw/wiki_syntax_detailed_markdown.html AU public/help/zh-tw/wiki_syntax_detailed_textile.html AU public/help/zh-tw/wiki_syntax_markdown.html AU public/help/zh-tw/wiki_syntax_textile.html AU public/htaccess.fcgi.example A public/images AU public/images/3_bullets.png AU public/images/add.png AU public/images/anonymous.png AU public/images/arrow_down.png AU public/images/arrow_left.png AU public/images/arrow_right.png AU public/images/arrow_up.png AU public/images/attachment.png AU public/images/bullet_add.png AU public/images/bullet_black.png AU public/images/bullet_blue.png AU public/images/bullet_delete.png AU public/images/bullet_diamond.png AU public/images/bullet_end.png AU public/images/bullet_go.png AU public/images/bullet_orange.png AU public/images/bullet_purple.png AU public/images/bullet_toggle_minus.png AU public/images/bullet_toggle_plus.png AU public/images/calendar.png AU public/images/cancel.png AU public/images/changeset.png AU public/images/close.png AU public/images/close_hl.png AU public/images/comment.png AU public/images/comments.png AU public/images/copy.png AU public/images/copy_link.png AU public/images/database_go.png AU public/images/database_key.png AU public/images/delete.png AU public/images/document.png AU public/images/download.png AU public/images/duplicate.png AU public/images/edit.png AU public/images/email.png AU public/images/email_add.png AU public/images/email_disabled.png AU public/images/exclamation.png AU public/images/external.png AU public/images/false.png AU public/images/fav.png AU public/images/fav_off.png AU public/images/feed.png A public/images/files AU public/images/files/c.png AU public/images/files/csharp.png AU public/images/files/css.png AU public/images/files/default.png AU public/images/files/html.png AU public/images/files/image.png AU public/images/files/java.png AU public/images/files/js.png AU public/images/files/pdf.png AU public/images/files/php.png AU public/images/files/ruby.png AU public/images/files/text.png AU public/images/files/xml.png A public/images/files/zip.png AU public/images/folder.png AU public/images/folder_open.png AU public/images/folder_open_add.png AU public/images/folder_open_orange.png AU public/images/group.png AU public/images/help.png AU public/images/history.png AU public/images/hourglass.png A public/images/jstoolbar AU public/images/jstoolbar/bt_bq.png AU public/images/jstoolbar/bt_bq_remove.png AU public/images/jstoolbar/bt_code.png AU public/images/jstoolbar/bt_del.png AU public/images/jstoolbar/bt_em.png AU public/images/jstoolbar/bt_h1.png AU public/images/jstoolbar/bt_h2.png AU public/images/jstoolbar/bt_h3.png AU public/images/jstoolbar/bt_img.png AU public/images/jstoolbar/bt_ins.png AU public/images/jstoolbar/bt_link.png AU public/images/jstoolbar/bt_ol.png AU public/images/jstoolbar/bt_pre.png AU public/images/jstoolbar/bt_precode.png AU public/images/jstoolbar/bt_strong.png AU public/images/jstoolbar/bt_table.png AU public/images/jstoolbar/bt_tl.png AU public/images/jstoolbar/bt_ul.png AU public/images/lightning.png AU public/images/link.png AU public/images/link_break.png AU public/images/loading.gif AU public/images/locked.png AU public/images/magnifier.png AU public/images/message.png A public/images/milestone_done.png A public/images/milestone_late.png A public/images/milestone_todo.png AU public/images/move.png AU public/images/news.png AU public/images/package.png AU public/images/plugin.png A public/images/project_marker.png AU public/images/projects.png AU public/images/reload.png AU public/images/reorder.png AU public/images/report.png AU public/images/save.png A public/images/server_key.png AU public/images/sort_asc.png AU public/images/sort_desc.png AU public/images/stats.png A public/images/table_multiple.png AU public/images/tag_blue.png AU public/images/tag_blue_add.png AU public/images/tag_blue_delete.png AU public/images/task_done.png AU public/images/task_late.png AU public/images/task_parent_end.png AU public/images/task_todo.png AU public/images/text_list_bullets.png AU public/images/textfield.png AU public/images/textfield_key.png AU public/images/ticket.png AU public/images/ticket_checked.png AU public/images/ticket_edit.png AU public/images/ticket_go.png AU public/images/ticket_note.png AU public/images/time.png AU public/images/time_add.png AU public/images/toggle_check.png AU public/images/transparent.png AU public/images/true.png AU public/images/unlock.png AU public/images/user.png A public/images/version_marker.png AU public/images/warning.png AU public/images/wiki_edit.png AU public/images/zoom_in.png AU public/images/zoom_out.png A public/javascripts AU public/javascripts/application.js AU public/javascripts/attachments.js AU public/javascripts/chart.min.js AU public/javascripts/context_menu.js AU public/javascripts/gantt.js A public/javascripts/i18n AU public/javascripts/i18n/datepicker-ar.js AU public/javascripts/i18n/datepicker-az.js AU public/javascripts/i18n/datepicker-bg.js AU public/javascripts/i18n/datepicker-bs.js AU public/javascripts/i18n/datepicker-ca.js AU public/javascripts/i18n/datepicker-cs.js AU public/javascripts/i18n/datepicker-da.js AU public/javascripts/i18n/datepicker-de.js AU public/javascripts/i18n/datepicker-el.js AU public/javascripts/i18n/datepicker-en-GB.js AU public/javascripts/i18n/datepicker-es.js AU public/javascripts/i18n/datepicker-et.js AU public/javascripts/i18n/datepicker-eu.js AU public/javascripts/i18n/datepicker-fa.js AU public/javascripts/i18n/datepicker-fi.js AU public/javascripts/i18n/datepicker-fr.js AU public/javascripts/i18n/datepicker-gl.js AU public/javascripts/i18n/datepicker-he.js AU public/javascripts/i18n/datepicker-hr.js AU public/javascripts/i18n/datepicker-hu.js AU public/javascripts/i18n/datepicker-id.js AU public/javascripts/i18n/datepicker-it.js AU public/javascripts/i18n/datepicker-ja.js AU public/javascripts/i18n/datepicker-ko.js AU public/javascripts/i18n/datepicker-lt.js AU public/javascripts/i18n/datepicker-lv.js AU public/javascripts/i18n/datepicker-mk.js AU public/javascripts/i18n/datepicker-nl.js AU public/javascripts/i18n/datepicker-no.js AU public/javascripts/i18n/datepicker-pl.js AU public/javascripts/i18n/datepicker-pt-BR.js AU public/javascripts/i18n/datepicker-pt.js AU public/javascripts/i18n/datepicker-ro.js AU public/javascripts/i18n/datepicker-ru.js AU public/javascripts/i18n/datepicker-sk.js AU public/javascripts/i18n/datepicker-sl.js AU public/javascripts/i18n/datepicker-sq.js AU public/javascripts/i18n/datepicker-sr.js AU public/javascripts/i18n/datepicker-sv.js AU public/javascripts/i18n/datepicker-th.js AU public/javascripts/i18n/datepicker-tr.js AU public/javascripts/i18n/datepicker-uk.js AU public/javascripts/i18n/datepicker-vi.js AU public/javascripts/i18n/datepicker-zh-CN.js AU public/javascripts/i18n/datepicker-zh-TW.js AU public/javascripts/jquery-3.6.1-ui-1.13.2-ujs-6.1.7.js A public/javascripts/jstoolbar AU public/javascripts/jstoolbar/common_mark.js AU public/javascripts/jstoolbar/jstoolbar.js A public/javascripts/jstoolbar/lang AU public/javascripts/jstoolbar/lang/jstoolbar-ar.js AU public/javascripts/jstoolbar/lang/jstoolbar-az.js AU public/javascripts/jstoolbar/lang/jstoolbar-bg.js AU public/javascripts/jstoolbar/lang/jstoolbar-bs.js AU public/javascripts/jstoolbar/lang/jstoolbar-ca.js AU public/javascripts/jstoolbar/lang/jstoolbar-cs.js AU public/javascripts/jstoolbar/lang/jstoolbar-da.js AU public/javascripts/jstoolbar/lang/jstoolbar-de.js AU public/javascripts/jstoolbar/lang/jstoolbar-en-gb.js AU public/javascripts/jstoolbar/lang/jstoolbar-en.js AU public/javascripts/jstoolbar/lang/jstoolbar-es-pa.js AU public/javascripts/jstoolbar/lang/jstoolbar-es.js AU public/javascripts/jstoolbar/lang/jstoolbar-et.js AU public/javascripts/jstoolbar/lang/jstoolbar-eu.js AU public/javascripts/jstoolbar/lang/jstoolbar-fa.js AU public/javascripts/jstoolbar/lang/jstoolbar-fi.js AU public/javascripts/jstoolbar/lang/jstoolbar-fr.js AU public/javascripts/jstoolbar/lang/jstoolbar-gl.js AU public/javascripts/jstoolbar/lang/jstoolbar-he.js AU public/javascripts/jstoolbar/lang/jstoolbar-hr.js AU public/javascripts/jstoolbar/lang/jstoolbar-hu.js AU public/javascripts/jstoolbar/lang/jstoolbar-id.js AU public/javascripts/jstoolbar/lang/jstoolbar-it.js AU public/javascripts/jstoolbar/lang/jstoolbar-ja.js AU public/javascripts/jstoolbar/lang/jstoolbar-ko.js AU public/javascripts/jstoolbar/lang/jstoolbar-lt.js AU public/javascripts/jstoolbar/lang/jstoolbar-lv.js AU public/javascripts/jstoolbar/lang/jstoolbar-mk.js AU public/javascripts/jstoolbar/lang/jstoolbar-mn.js AU public/javascripts/jstoolbar/lang/jstoolbar-nl.js AU public/javascripts/jstoolbar/lang/jstoolbar-no.js AU public/javascripts/jstoolbar/lang/jstoolbar-pl.js AU public/javascripts/jstoolbar/lang/jstoolbar-pt-br.js AU public/javascripts/jstoolbar/lang/jstoolbar-pt.js AU public/javascripts/jstoolbar/lang/jstoolbar-ro.js AU public/javascripts/jstoolbar/lang/jstoolbar-ru.js AU public/javascripts/jstoolbar/lang/jstoolbar-sk.js AU public/javascripts/jstoolbar/lang/jstoolbar-sl.js AU public/javascripts/jstoolbar/lang/jstoolbar-sq.js AU public/javascripts/jstoolbar/lang/jstoolbar-sr-yu.js AU public/javascripts/jstoolbar/lang/jstoolbar-sr.js AU public/javascripts/jstoolbar/lang/jstoolbar-sv.js AU public/javascripts/jstoolbar/lang/jstoolbar-ta-in.js AU public/javascripts/jstoolbar/lang/jstoolbar-th.js AU public/javascripts/jstoolbar/lang/jstoolbar-tr.js AU public/javascripts/jstoolbar/lang/jstoolbar-uk.js AU public/javascripts/jstoolbar/lang/jstoolbar-vi.js AU public/javascripts/jstoolbar/lang/jstoolbar-zh-tw.js AU public/javascripts/jstoolbar/lang/jstoolbar-zh.js AU public/javascripts/jstoolbar/markdown.js AU public/javascripts/jstoolbar/textile.js AU public/javascripts/project_identifier.js A public/javascripts/raphael.js AU public/javascripts/repository_navigation.js AU public/javascripts/responsive.js AU public/javascripts/revision_graph.js AU public/javascripts/tablesort-5.2.1.min.js AU public/javascripts/tablesort-5.2.1.number.min.js AU public/javascripts/tribute-5.1.3.min.js A public/javascripts/tribute.min.js.map A public/plugin_assets A public/plugin_assets/empty A public/stylesheets AU public/stylesheets/application.css AU public/stylesheets/context_menu.css AU public/stylesheets/context_menu_rtl.css A public/stylesheets/jquery A public/stylesheets/jquery/images AU public/stylesheets/jquery/images/ui-icons_444444_256x240.png AU public/stylesheets/jquery/images/ui-icons_555555_256x240.png AU public/stylesheets/jquery/images/ui-icons_777620_256x240.png AU public/stylesheets/jquery/images/ui-icons_777777_256x240.png AU public/stylesheets/jquery/images/ui-icons_cc0000_256x240.png AU public/stylesheets/jquery/images/ui-icons_ffffff_256x240.png AU public/stylesheets/jquery/jquery-ui-1.13.2.css AU public/stylesheets/jstoolbar.css AU public/stylesheets/responsive.css AU public/stylesheets/rtl.css AU public/stylesheets/scm.css AU public/stylesheets/tribute-5.1.3.css A public/themes AU public/themes/README A public/themes/alternate A public/themes/alternate/stylesheets AU public/themes/alternate/stylesheets/application.css A public/themes/classic A public/themes/classic/images AU public/themes/classic/images/home.png AU public/themes/classic/images/wrench.png A public/themes/classic/stylesheets AU public/themes/classic/stylesheets/application.css A test AU test/application_system_test_case.rb A test/controllers A test/controllers/empty A test/coverage AU test/coverage/html_formatter.rb A test/coverage/views AU test/coverage/views/index.erb AU test/coverage/views/source.erb A test/extra A test/extra/redmine_pm AU test/extra/redmine_pm/repository_git_test_pm.rb AU test/extra/redmine_pm/repository_subversion_test_pm.rb AU test/extra/redmine_pm/test_case.rb A test/fixtures AU test/fixtures/attachments.yml AU test/fixtures/auth_sources.yml AU test/fixtures/boards.yml AU test/fixtures/changes.yml AU test/fixtures/changesets.yml AU test/fixtures/comments.yml AU test/fixtures/custom_fields.yml AU test/fixtures/custom_fields_projects.yml AU test/fixtures/custom_fields_trackers.yml AU test/fixtures/custom_values.yml A test/fixtures/diffs AU test/fixtures/diffs/issue-12641-ja.diff AU test/fixtures/diffs/issue-12641-ru.diff AU test/fixtures/diffs/issue-13644-1.diff AU test/fixtures/diffs/issue-13644-2.diff AU test/fixtures/diffs/issue-13644-3.diff AU test/fixtures/diffs/issue-13644-4.diff AU test/fixtures/diffs/issue-13644-5.diff AU test/fixtures/diffs/partials.diff AU test/fixtures/diffs/subversion.diff AU test/fixtures/documents.yml AU test/fixtures/email_addresses.yml AU test/fixtures/enabled_modules.yml A test/fixtures/encoding AU test/fixtures/encoding/iso-8859-1.txt AU test/fixtures/enumerations.yml A test/fixtures/files A test/fixtures/files/2006 A test/fixtures/files/2006/07 AU test/fixtures/files/2006/07/060719210727_archive.zip AU test/fixtures/files/2006/07/060719210727_changeset_iso8859-1.diff A test/fixtures/files/2006/07/060719210727_changeset_utf8.diff AU test/fixtures/files/2006/07/060719210727_source.rb A test/fixtures/files/2010 A test/fixtures/files/2010/11 AU test/fixtures/files/2010/11/101123161450_testfile_1.png A test/fixtures/files/2010/12 AU test/fixtures/files/2010/12/101223161450_testfile_2.png A test/fixtures/files/2016 A test/fixtures/files/2016/12 A test/fixtures/files/2019 A test/fixtures/files/2019/04 AU test/fixtures/files/2019/04/190430092344_redmine_logo.ai.unknown A test/fixtures/files/2019/05 AU test/fixtures/files/2019/05/190511141819_ecookbook-gantt.pdf A test/fixtures/files/configuration AU test/fixtures/files/configuration/default.yml AU test/fixtures/files/configuration/empty.yml AU test/fixtures/files/configuration/no_default.yml AU test/fixtures/files/configuration/overrides.yml A test/fixtures/files/hello.js AU test/fixtures/files/hg-export.diff AU test/fixtures/files/import_dates.csv A test/fixtures/files/import_dates_ja.csv AU test/fixtures/files/import_iso8859-1.csv AU test/fixtures/files/import_issues.csv A test/fixtures/files/import_issues_auto_mapping.csv A test/fixtures/files/import_issues_no_data_row.csv A test/fixtures/files/import_issues_utf8_with_bom.csv A test/fixtures/files/import_issues_with_relation_and_invalid_issues.csv AU test/fixtures/files/import_subtasks.csv A test/fixtures/files/import_subtasks_with_relations.csv A test/fixtures/files/import_subtasks_with_unique_id.csv A test/fixtures/files/import_time_entries.csv AU test/fixtures/files/import_users.csv AU test/fixtures/files/invalid-Shift_JIS.csv AU test/fixtures/files/iso8859-1.txt A test/fixtures/files/japanese-utf-8.txt A test/fixtures/files/testfile.md A test/fixtures/files/testfile.textile A test/fixtures/files/testfile.txt AU test/fixtures/files/unclosed_quoted_field.csv AU test/fixtures/groups_users.yml AU test/fixtures/issue_categories.yml AU test/fixtures/issue_relations.yml AU test/fixtures/issue_statuses.yml AU test/fixtures/issues.yml AU test/fixtures/journal_details.yml AU test/fixtures/journals.yml A test/fixtures/ldap AU test/fixtures/ldap/slapd.centos6.conf AU test/fixtures/ldap/slapd.conf AU test/fixtures/ldap/slapd.ubuntu.12.04.conf AU test/fixtures/ldap/test-ldap.ldif A test/fixtures/mail_handler AU test/fixtures/mail_handler/apple_mail_with_attachment.eml AU test/fixtures/mail_handler/body_ks_c_5601-1987.eml AU test/fixtures/mail_handler/different_contents_in_text_and_html.eml AU test/fixtures/mail_handler/empty_text_and_html_part.eml AU test/fixtures/mail_handler/empty_text_part.eml AU test/fixtures/mail_handler/fullname_of_sender_as_utf8_encoded.eml AU test/fixtures/mail_handler/fullname_of_sender_in_parentheses.eml AU test/fixtures/mail_handler/gmail-iso8859-2.eml AU test/fixtures/mail_handler/gmail_with_attachment_iso-8859-1.eml AU test/fixtures/mail_handler/gmail_with_attachment_ja.eml AU test/fixtures/mail_handler/invalid_utf8.eml AU test/fixtures/mail_handler/issue_update_with_cc.eml AU test/fixtures/mail_handler/issue_update_with_multiple_quoted_reply_above.eml AU test/fixtures/mail_handler/issue_update_with_quoted_reply_above.eml AU test/fixtures/mail_handler/japanese_keywords_iso_2022_jp.eml AU test/fixtures/mail_handler/message_reply.eml AU test/fixtures/mail_handler/message_reply_by_subject.eml AU test/fixtures/mail_handler/multiple_text_parts.eml AU test/fixtures/mail_handler/news_comment_reply.eml AU test/fixtures/mail_handler/news_reply.eml AU test/fixtures/mail_handler/no_subject_header.eml AU test/fixtures/mail_handler/outlook_2010_html_only.eml AU test/fixtures/mail_handler/outlook_web_access_2010_html_only.eml AU test/fixtures/mail_handler/quoted_printable_utf8.eml AU test/fixtures/mail_handler/smime_signature.eml AU test/fixtures/mail_handler/subject_as_iso-8859-1.eml AU test/fixtures/mail_handler/subject_japanese_1.eml AU test/fixtures/mail_handler/subject_japanese_2.eml AU test/fixtures/mail_handler/subject_japanese_3.eml AU test/fixtures/mail_handler/thunderbird_with_attachment_iso-8859-1.eml AU test/fixtures/mail_handler/thunderbird_with_attachment_ja.eml AU test/fixtures/mail_handler/ticket_by_empty_user.eml AU test/fixtures/mail_handler/ticket_by_unknown_user.eml AU test/fixtures/mail_handler/ticket_from_emission_address.eml AU test/fixtures/mail_handler/ticket_html_only.eml AU test/fixtures/mail_handler/ticket_on_given_project.eml AU test/fixtures/mail_handler/ticket_on_project_given_by_to_header.eml AU test/fixtures/mail_handler/ticket_reply.eml AU test/fixtures/mail_handler/ticket_reply_from_mail.eml AU test/fixtures/mail_handler/ticket_reply_with_status.eml AU test/fixtures/mail_handler/ticket_with_attachment.eml AU test/fixtures/mail_handler/ticket_with_attributes.eml AU test/fixtures/mail_handler/ticket_with_cc.eml AU test/fixtures/mail_handler/ticket_with_custom_fields.eml AU test/fixtures/mail_handler/ticket_with_duplicate_keyword.eml AU test/fixtures/mail_handler/ticket_with_empty_attachment.eml AU test/fixtures/mail_handler/ticket_with_invalid_attributes.eml AU test/fixtures/mail_handler/ticket_with_keyword_after_delimiter.eml AU test/fixtures/mail_handler/ticket_with_localized_attributes.eml AU test/fixtures/mail_handler/ticket_with_localized_private_flag.eml AU test/fixtures/mail_handler/ticket_with_long_subject.eml AU test/fixtures/mail_handler/ticket_with_spaces_between_attribute_and_separator.eml AU test/fixtures/mail_handler/ticket_with_text_attachment_iso-8859-2.eml AU test/fixtures/mail_handler/ticket_without_from_header.eml A test/fixtures/mailer AU test/fixtures/member_roles.yml AU test/fixtures/members.yml AU test/fixtures/messages.yml AU test/fixtures/news.yml A test/fixtures/plugins A test/fixtures/plugins/foo_plugin AU test/fixtures/plugins/foo_plugin/_foo_plugin_settings.html.erb A test/fixtures/plugins/foo_plugin/assets A test/fixtures/plugins/foo_plugin/assets/stylesheets AU test/fixtures/plugins/foo_plugin/assets/stylesheets/foo.css A test/fixtures/plugins/other_plugin A test/fixtures/plugins/other_plugin/_other_plugin_settings.html.erb AU test/fixtures/projects.yml AU test/fixtures/projects_trackers.yml AU test/fixtures/queries.yml A test/fixtures/repositories AU test/fixtures/repositories/bazaar_repository.tar.gz AU test/fixtures/repositories/cvs_repository.tar.gz AU test/fixtures/repositories/filesystem_repository.tar.gz AU test/fixtures/repositories/git_repository.tar.gz AU test/fixtures/repositories/git_utf8_repository.tar.gz AU test/fixtures/repositories/mercurial_repository.hg AU test/fixtures/repositories/subversion_repository.dump.gz AU test/fixtures/repositories.yml AU test/fixtures/roles.yml AU test/fixtures/time_entries.yml AU test/fixtures/tokens.yml AU test/fixtures/trackers.yml AU test/fixtures/user_preferences.yml AU test/fixtures/users.yml AU test/fixtures/versions.yml A test/fixtures/views AU test/fixtures/views/_partial.html.erb AU test/fixtures/watchers.yml AU test/fixtures/wiki_content_versions.yml AU test/fixtures/wiki_contents.yml AU test/fixtures/wiki_pages.yml AU test/fixtures/wikis.yml AU test/fixtures/workflows.yml A test/functional AU test/functional/account_controller_test.rb AU test/functional/activities_controller_test.rb AU test/functional/admin_controller_test.rb AU test/functional/application_controller_test.rb AU test/functional/attachments_controller_test.rb AU test/functional/attachments_visibility_test.rb AU test/functional/auth_sources_controller_test.rb AU test/functional/auto_completes_controller_test.rb AU test/functional/boards_controller_test.rb AU test/functional/calendars_controller_test.rb AU test/functional/comments_controller_test.rb AU test/functional/context_menus_controller_test.rb AU test/functional/custom_field_enumerations_controller_test.rb AU test/functional/custom_fields_controller_test.rb AU test/functional/documents_controller_test.rb AU test/functional/email_addresses_controller_test.rb AU test/functional/enumerations_controller_test.rb AU test/functional/files_controller_test.rb AU test/functional/gantts_controller_test.rb AU test/functional/groups_controller_test.rb AU test/functional/imports_controller_test.rb AU test/functional/issue_categories_controller_test.rb AU test/functional/issue_relations_controller_test.rb AU test/functional/issue_statuses_controller_test.rb AU test/functional/issues_controller_test.rb AU test/functional/issues_controller_transaction_test.rb AU test/functional/issues_custom_fields_visibility_test.rb AU test/functional/journals_controller_test.rb AU test/functional/mail_handler_controller_test.rb AU test/functional/members_controller_test.rb AU test/functional/messages_controller_test.rb AU test/functional/my_controller_test.rb AU test/functional/news_controller_test.rb AU test/functional/previews_controller_test.rb AU test/functional/principal_memberships_controller_test.rb AU test/functional/project_enumerations_controller_test.rb AU test/functional/projects_controller_test.rb AU test/functional/queries_controller_test.rb AU test/functional/reports_controller_test.rb AU test/functional/repositories_bazaar_controller_test.rb AU test/functional/repositories_controller_test.rb AU test/functional/repositories_cvs_controller_test.rb AU test/functional/repositories_filesystem_controller_test.rb AU test/functional/repositories_git_controller_test.rb AU test/functional/repositories_mercurial_controller_test.rb AU test/functional/repositories_subversion_controller_test.rb AU test/functional/roles_controller_test.rb AU test/functional/search_controller_test.rb AU test/functional/search_custom_fields_visibility_test.rb AU test/functional/sessions_controller_test.rb AU test/functional/settings_controller_test.rb AU test/functional/sys_controller_test.rb AU test/functional/timelog_controller_test.rb AU test/functional/timelog_custom_fields_visibility_test.rb AU test/functional/timelog_report_test.rb AU test/functional/trackers_controller_test.rb AU test/functional/users_controller_test.rb AU test/functional/versions_controller_test.rb A test/functional/versions_custom_fields_visibility_test.rb AU test/functional/watchers_controller_test.rb AU test/functional/welcome_controller_test.rb AU test/functional/wiki_controller_test.rb AU test/functional/wikis_controller_test.rb AU test/functional/workflows_controller_test.rb A test/generators AU test/generators/migration_generator_test.rb A test/helpers AU test/helpers/activities_helper_test.rb AU test/helpers/application_helper_test.rb A test/helpers/avatars_helper_test.rb AU test/helpers/custom_fields_helper_test.rb AU test/helpers/groups_helper_test.rb AU test/helpers/issues_helper_test.rb AU test/helpers/journals_helper_test.rb AU test/helpers/members_helper_test.rb AU test/helpers/projects_helper_test.rb AU test/helpers/projects_queries_helper_test.rb AU test/helpers/queries_helper_test.rb A test/helpers/reports_helper_test.rb AU test/helpers/routes_helper_test.rb AU test/helpers/search_helper_test.rb AU test/helpers/settings_helper_test.rb AU test/helpers/sort_helper_test.rb AU test/helpers/timelog_helper_test.rb AU test/helpers/version_helper_test.rb AU test/helpers/watchers_helper_test.rb AU test/helpers/wiki_helper_test.rb A test/integration AU test/integration/account_test.rb AU test/integration/admin_test.rb A test/integration/api_test AU test/integration/api_test/api_routing_test.rb AU test/integration/api_test/api_test.rb AU test/integration/api_test/attachments_test.rb AU test/integration/api_test/authentication_test.rb AU test/integration/api_test/custom_fields_attribute_test.rb AU test/integration/api_test/custom_fields_test.rb AU test/integration/api_test/disabled_rest_api_test.rb AU test/integration/api_test/enumerations_test.rb AU test/integration/api_test/files_test.rb AU test/integration/api_test/groups_test.rb AU test/integration/api_test/issue_categories_test.rb AU test/integration/api_test/issue_relations_test.rb AU test/integration/api_test/issue_statuses_test.rb AU test/integration/api_test/issues_test.rb AU test/integration/api_test/journals_test.rb AU test/integration/api_test/jsonp_test.rb AU test/integration/api_test/memberships_test.rb A test/integration/api_test/my_test.rb AU test/integration/api_test/news_test.rb AU test/integration/api_test/projects_test.rb AU test/integration/api_test/queries_test.rb AU test/integration/api_test/repositories_test.rb AU test/integration/api_test/roles_test.rb AU test/integration/api_test/search_test.rb AU test/integration/api_test/time_entries_test.rb AU test/integration/api_test/trackers_test.rb AU test/integration/api_test/users_test.rb AU test/integration/api_test/versions_test.rb AU test/integration/api_test/wiki_pages_test.rb AU test/integration/application_test.rb AU test/integration/attachments_test.rb AU test/integration/feeds_test.rb AU test/integration/issues_test.rb AU test/integration/layout_test.rb A test/integration/lib A test/integration/lib/redmine A test/integration/lib/redmine/field_format AU test/integration/lib/redmine/field_format/attachment_format_test.rb AU test/integration/lib/redmine/hook_test.rb AU test/integration/lib/redmine/menu_manager_test.rb AU test/integration/lib/redmine/themes_test.rb AU test/integration/projects_test.rb AU test/integration/repositories_git_test.rb A test/integration/routing AU test/integration/routing/account_test.rb AU test/integration/routing/activities_test.rb AU test/integration/routing/admin_test.rb AU test/integration/routing/attachments_test.rb AU test/integration/routing/auth_sources_test.rb AU test/integration/routing/auto_completes_test.rb AU test/integration/routing/boards_test.rb AU test/integration/routing/calendars_test.rb AU test/integration/routing/comments_test.rb AU test/integration/routing/context_menus_test.rb AU test/integration/routing/custom_fields_test.rb AU test/integration/routing/documents_test.rb AU test/integration/routing/enumerations_test.rb AU test/integration/routing/files_test.rb AU test/integration/routing/gantts_test.rb AU test/integration/routing/groups_test.rb AU test/integration/routing/imports_test.rb AU test/integration/routing/issue_categories_test.rb AU test/integration/routing/issue_relations_test.rb AU test/integration/routing/issue_statuses_test.rb AU test/integration/routing/issues_test.rb AU test/integration/routing/journals_test.rb AU test/integration/routing/mail_handler_test.rb AU test/integration/routing/members_test.rb AU test/integration/routing/messages_test.rb AU test/integration/routing/my_test.rb AU test/integration/routing/news_test.rb AU test/integration/routing/plugins_test.rb AU test/integration/routing/previews_test.rb AU test/integration/routing/principal_memberships_test.rb AU test/integration/routing/project_enumerations_test.rb AU test/integration/routing/projects_test.rb AU test/integration/routing/queries_test.rb AU test/integration/routing/reports_test.rb AU test/integration/routing/repositories_test.rb AU test/integration/routing/roles_test.rb AU test/integration/routing/search_test.rb AU test/integration/routing/settings_test.rb AU test/integration/routing/sys_test.rb AU test/integration/routing/timelog_test.rb AU test/integration/routing/trackers_test.rb AU test/integration/routing/users_test.rb AU test/integration/routing/versions_test.rb AU test/integration/routing/watchers_test.rb AU test/integration/routing/welcome_test.rb AU test/integration/routing/wiki_test.rb AU test/integration/routing/wikis_test.rb AU test/integration/routing/workflows_test.rb AU test/integration/sessions_test.rb AU test/integration/sudo_mode_test.rb A test/integration/twofa_test.rb AU test/integration/users_test.rb AU test/integration/welcome_test.rb A test/integration/wiki_test.rb A test/mailers A test/mailers/empty A test/mocks A test/mocks/development A test/mocks/test A test/models A test/models/empty AU test/object_helpers.rb A test/system AU test/system/copy_to_clipboard_test.rb AU test/system/custom_field_enumerations_test.rb AU test/system/inline_autocomplete_test.rb AU test/system/issues_import_test.rb AU test/system/issues_test.rb AU test/system/keyboard_shortcuts_test.rb AU test/system/my_page_test.rb AU test/system/quick_jump_test.rb AU test/system/sudo_mode_test.rb AU test/system/timelog_test.rb AU test/test_helper.rb A test/unit AU test/unit/activity_test.rb AU test/unit/attachment_test.rb AU test/unit/attachment_transaction_test.rb AU test/unit/auth_source_ldap_test.rb AU test/unit/board_test.rb AU test/unit/changeset_test.rb AU test/unit/comment_test.rb AU test/unit/custom_field_test.rb AU test/unit/custom_field_user_format_test.rb AU test/unit/custom_field_version_format_test.rb AU test/unit/custom_value_test.rb AU test/unit/default_data_test.rb AU test/unit/document_category_test.rb AU test/unit/document_test.rb AU test/unit/email_address_test.rb AU test/unit/enabled_module_test.rb AU test/unit/enumeration_test.rb AU test/unit/group_test.rb A test/unit/initializers AU test/unit/initializers/patches_test.rb AU test/unit/issue_category_test.rb AU test/unit/issue_custom_field_test.rb AU test/unit/issue_import_test.rb AU test/unit/issue_nested_set_concurrency_test.rb AU test/unit/issue_nested_set_test.rb AU test/unit/issue_priority_test.rb AU test/unit/issue_relation_test.rb AU test/unit/issue_scopes_test.rb AU test/unit/issue_status_test.rb AU test/unit/issue_subtasking_test.rb AU test/unit/issue_test.rb AU test/unit/issue_transaction_test.rb A test/unit/jobs A test/unit/jobs/destroy_project_job_test.rb A test/unit/jobs/destroy_projects_job_test.rb AU test/unit/journal_observer_test.rb AU test/unit/journal_test.rb A test/unit/lib A test/unit/lib/redmine AU test/unit/lib/redmine/access_control_test.rb A test/unit/lib/redmine/acts A test/unit/lib/redmine/acts/mentionable_test.rb AU test/unit/lib/redmine/acts/positioned_with_scope_test.rb AU test/unit/lib/redmine/acts/positioned_without_scope_test.rb AU test/unit/lib/redmine/ciphering_test.rb AU test/unit/lib/redmine/codeset_util_test.rb AU test/unit/lib/redmine/configuration_test.rb A test/unit/lib/redmine/export AU test/unit/lib/redmine/export/csv_test.rb A test/unit/lib/redmine/export/pdf AU test/unit/lib/redmine/export/pdf/issues_pdf_test.rb AU test/unit/lib/redmine/export/pdf_test.rb A test/unit/lib/redmine/export/text AU test/unit/lib/redmine/export/text/versions_text_helper_test.rb A test/unit/lib/redmine/field_format AU test/unit/lib/redmine/field_format/attachment_format_test.rb AU test/unit/lib/redmine/field_format/attachment_format_visibility_test.rb AU test/unit/lib/redmine/field_format/bool_format_test.rb AU test/unit/lib/redmine/field_format/enumeration_format_test.rb AU test/unit/lib/redmine/field_format/field_format_test.rb AU test/unit/lib/redmine/field_format/link_format_test.rb AU test/unit/lib/redmine/field_format/list_format_test.rb A test/unit/lib/redmine/field_format/numeric_format_test.rb AU test/unit/lib/redmine/field_format/user_field_format_test.rb AU test/unit/lib/redmine/field_format/version_field_format_test.rb A test/unit/lib/redmine/helpers AU test/unit/lib/redmine/helpers/calendar_test.rb A test/unit/lib/redmine/helpers/diff_test.rb AU test/unit/lib/redmine/helpers/gantt_test.rb AU test/unit/lib/redmine/helpers/url_test.rb AU test/unit/lib/redmine/hook_test.rb AU test/unit/lib/redmine/i18n_test.rb AU test/unit/lib/redmine/info_test.rb A test/unit/lib/redmine/menu_manager AU test/unit/lib/redmine/menu_manager/mapper_test.rb AU test/unit/lib/redmine/menu_manager/menu_helper_test.rb AU test/unit/lib/redmine/menu_manager/menu_item_test.rb AU test/unit/lib/redmine/menu_manager_test.rb AU test/unit/lib/redmine/mime_type_test.rb AU test/unit/lib/redmine/notifiable_test.rb AU test/unit/lib/redmine/pagination_helper_test.rb AU test/unit/lib/redmine/pagination_test.rb AU test/unit/lib/redmine/plugin_loader_test.rb AU test/unit/lib/redmine/plugin_test.rb AU test/unit/lib/redmine/project_jump_box_test.rb AU test/unit/lib/redmine/safe_attributes_test.rb A test/unit/lib/redmine/scm A test/unit/lib/redmine/scm/adapters AU test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb AU test/unit/lib/redmine/scm/adapters/cvs_adapter_test.rb AU test/unit/lib/redmine/scm/adapters/filesystem_adapter_test.rb AU test/unit/lib/redmine/scm/adapters/git_adapter_test.rb AU test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb AU test/unit/lib/redmine/scm/adapters/subversion_adapter_test.rb AU test/unit/lib/redmine/search_test.rb A test/unit/lib/redmine/syntax_highlighting AU test/unit/lib/redmine/syntax_highlighting/rouge_test.rb AU test/unit/lib/redmine/themes_test.rb AU test/unit/lib/redmine/unified_diff_test.rb A test/unit/lib/redmine/utils AU test/unit/lib/redmine/utils/date_calculation.rb A test/unit/lib/redmine/views A test/unit/lib/redmine/views/builders AU test/unit/lib/redmine/views/builders/json_test.rb AU test/unit/lib/redmine/views/builders/xml_test.rb AU test/unit/lib/redmine/views/labelled_form_builder_test.rb A test/unit/lib/redmine/wiki_formatting A test/unit/lib/redmine/wiki_formatting/common_mark AU test/unit/lib/redmine/wiki_formatting/common_mark/application_helper_test.rb AU test/unit/lib/redmine/wiki_formatting/common_mark/external_links_filter_test.rb AU test/unit/lib/redmine/wiki_formatting/common_mark/fixup_auto_links_filter_test.rb AU test/unit/lib/redmine/wiki_formatting/common_mark/formatter_test.rb AU test/unit/lib/redmine/wiki_formatting/common_mark/markdown_filter_test.rb AU test/unit/lib/redmine/wiki_formatting/common_mark/sanitization_filter_test.rb AU test/unit/lib/redmine/wiki_formatting/common_mark/syntax_highlight_filter_test.rb AU test/unit/lib/redmine/wiki_formatting/html_parser_test.rb A test/unit/lib/redmine/wiki_formatting/html_sanitizer_test.rb AU test/unit/lib/redmine/wiki_formatting/macros_test.rb AU test/unit/lib/redmine/wiki_formatting/markdown_formatter_test.rb AU test/unit/lib/redmine/wiki_formatting/markdown_html_parser_test.rb AU test/unit/lib/redmine/wiki_formatting/textile_formatter_test.rb AU test/unit/lib/redmine/wiki_formatting/textile_html_parser_test.rb AU test/unit/lib/redmine/wiki_formatting_test.rb AU test/unit/lib/redmine_test.rb AU test/unit/mail_handler_test.rb AU test/unit/mailer_localisation_test.rb AU test/unit/mailer_test.rb AU test/unit/member_test.rb AU test/unit/message_test.rb AU test/unit/news_test.rb AU test/unit/principal_test.rb AU test/unit/project_copy_test.rb AU test/unit/project_members_inheritance_test.rb AU test/unit/project_nested_set_concurrency_test.rb AU test/unit/project_nested_set_test.rb AU test/unit/project_query_test.rb AU test/unit/project_test.rb AU test/unit/query_test.rb AU test/unit/repository_bazaar_test.rb AU test/unit/repository_cvs_test.rb AU test/unit/repository_filesystem_test.rb AU test/unit/repository_git_test.rb AU test/unit/repository_mercurial_test.rb AU test/unit/repository_subversion_test.rb AU test/unit/repository_test.rb AU test/unit/role_test.rb AU test/unit/search_test.rb AU test/unit/setting_test.rb AU test/unit/time_entry_activity_test.rb AU test/unit/time_entry_custom_field_test.rb AU test/unit/time_entry_import_test.rb AU test/unit/time_entry_query_test.rb AU test/unit/time_entry_test.rb AU test/unit/token_test.rb AU test/unit/tracker_test.rb AU test/unit/user_import_test.rb AU test/unit/user_preference_test.rb AU test/unit/user_query_test.rb AU test/unit/user_test.rb AU test/unit/version_test.rb AU test/unit/watcher_test.rb AU test/unit/wiki_content_test.rb AU test/unit/wiki_content_version_test.rb AU test/unit/wiki_page_test.rb AU test/unit/wiki_redirect_test.rb AU test/unit/wiki_test.rb AU test/unit/workflow_test.rb AU test/unit/workflow_transition_test.rb A tmp A tmp/cache A tmp/imports A tmp/sessions A tmp/sockets A tmp/test A tmp/test/empty A tmp/thumbnails A tmp/thumbnails/empty A vendor A yarn.lock U . At revision 22471 [ruby-3.0] $ /bin/sh -xe /tmp/jenkins7222606835700018566.sh + rm -f config/database.yml + echo ActiveRecord::Tasks::DatabaseTasks::LOCAL_HOSTS << "192.168.1.70" [ruby-3.0] $ /bin/sh -xe /tmp/jenkins2878564410728253642.sh + PATH=/var/lib/jenkins/ruby/ruby-3.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games rake -f lib/tasks/ci.rake config/database.yml BRANCH=5.1-stable CI_PG_HOST=192.168.1.70 CI_MYSQL_HOST=192.168.1.70 [ruby-3.0] $ /bin/sh -xe /tmp/jenkins3492702982671556547.sh + PATH=/var/lib/jenkins/ruby/ruby-3.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games bundle update Fetching gem metadata from https://rubygems.org/......... Resolving dependencies........... Using rake 13.1.0 Using concurrent-ruby 1.2.2 Using minitest 5.20.0 Using zeitwerk 2.6.12 Using builder 3.2.4 Using erubi 1.12.0 Using racc 1.7.3 Using crass 1.0.6 Using rack 2.2.8 Using nio4r 2.6.0 Using websocket-extensions 0.1.5 Using marcel 1.0.2 Using mini_mime 1.1.5 Using date 3.3.4 Using timeout 0.4.1 Using method_source 1.0.0 Using thor 1.3.0 Using public_suffix 5.0.4 Using ast 2.4.2 Using bundler 2.2.33 Using matrix 0.4.2 Using regexp_parser 2.8.2 Using chunky_png 1.4.0 Using commonmarker 0.23.10 Using csv 3.2.8 Using docile 1.4.0 Using ffi 1.16.3 Using htmlentities 4.3.4 Using json 2.6.3 Using language_server-protocol 3.17.0.3 Using rb-fsevent 0.11.2 Using mini_magick 4.12.0 Using ruby2_keywords 0.0.5 Using net-ldap 0.17.1 Using parallel 1.23.0 Using pg 1.5.4 Using rainbow 3.1.1 Using rbpdf-font 1.19.1 Using redcarpet 3.6.0 Using rexml 3.2.6 Using rotp 6.3.0 Using rouge 4.2.0 Using rqrcode_core 1.2.0 Using ruby-progressbar 1.13.0 Using unicode-display_width 2.5.0 Using rubyzip 2.3.2 Using websocket 1.2.10 Using simplecov-html 0.12.3 Using simplecov_json_formatter 0.1.4 Using yard 0.9.34 Using i18n 1.14.1 Using nokogiri 1.15.5 (x86-linux) Using rack-test 2.1.0 Using websocket-driver 0.7.6 Using net-protocol 0.2.2 Using addressable 2.8.5 Using rb-inotify 0.10.1 Using mocha 2.1.0 Using parser 3.2.2.4 Using puma 6.4.0 Using sprockets 4.2.1 Using rbpdf 1.21.3 Using request_store 1.5.1 Using rqrcode 2.2.0 Using selenium-webdriver 4.15.0 Using simplecov 0.22.0 Using tzinfo 2.0.6 Using activesupport 6.1.7.6 Using loofah 2.22.0 Using net-imap 0.3.7 Using net-pop 0.1.2 Using net-smtp 0.3.3 Using xpath 3.2.0 Using css_parser 1.16.0 Using listen 3.8.0 Using rubocop-ast 1.30.0 Using sanitize 6.1.0 Using rails-dom-testing 2.2.0 Using rails-html-sanitizer 1.6.0 Using globalid 1.2.1 Using activemodel 6.1.7.6 Using mail 2.8.1 Using capybara 3.39.2 Using html-pipeline 2.13.2 Using roadie 5.2.0 Using rubocop 1.57.2 Using actionview 6.1.7.6 Using activejob 6.1.7.6 Using activerecord 6.1.7.6 Using deckar01-task_list 2.3.2 Using rubocop-performance 1.19.1 Using rubocop-rails 2.22.2 Using actionpack 6.1.7.6 Using actioncable 6.1.7.6 Using activestorage 6.1.7.6 Using actionmailer 6.1.7.6 Using railties 6.1.7.6 Using sprockets-rails 3.4.2 Using actionmailbox 6.1.7.6 Using actionpack-xml_parser 2.0.1 Using actiontext 6.1.7.6 Using roadie-rails 3.1.0 Using rails 6.1.7.6 Bundle updated! [ruby-3.0] $ /bin/sh -xe /tmp/jenkins2939187846792158304.sh + PATH=/var/lib/jenkins/ruby/ruby-3.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games SCMS=subversion,git,mercurial,filesystem,bazaar,cvs bundle exec rake ci:about ci:setup db:environment:set RAILS_ENV=test Ruby version: 3.0.6-p216 (2023-03-30) [i686-linux] Created database 'ci_51stable_ruby30_dev' Created database 'ci_51stable_ruby30_test' == 1 Setup: migrating ========================================================= -- create_table("attachments", {:force=>true, :id=>:integer}) -> 0.0738s -- create_table("auth_sources", {:force=>true, :id=>:integer}) -> 0.0154s -- create_table("custom_fields", {:force=>true, :id=>:integer}) -> 0.0274s -- create_table("custom_fields_projects", {:id=>false, :force=>true}) -> 0.0032s -- create_table("custom_fields_trackers", {:id=>false, :force=>true}) -> 0.0050s -- create_table("custom_values", {:force=>true, :id=>:integer}) -> 0.0108s -- create_table("documents", {:force=>true, :id=>:integer}) -> 0.0098s -- add_index("documents", ["project_id"], {:name=>"documents_project_id"}) -> 0.0048s -- create_table("enumerations", {:force=>true, :id=>:integer}) -> 0.0079s -- create_table("issue_categories", {:force=>true, :id=>:integer}) -> 0.0097s -- add_index("issue_categories", ["project_id"], {:name=>"issue_categories_project_id"}) -> 0.0031s -- create_table("issue_histories", {:force=>true, :id=>:integer}) -> 0.0129s -- add_index("issue_histories", ["issue_id"], {:name=>"issue_histories_issue_id"}) -> 0.0030s -- create_table("issue_statuses", {:force=>true, :id=>:integer}) -> 0.0109s -- create_table("issues", {:force=>true, :id=>:integer}) -> 0.0163s -- add_index("issues", ["project_id"], {:name=>"issues_project_id"}) -> 0.0024s -- create_table("members", {:force=>true, :id=>:integer}) -> 0.0071s -- create_table("news", {:force=>true, :id=>:integer}) -> 0.0107s -- add_index("news", ["project_id"], {:name=>"news_project_id"}) -> 0.0024s -- create_table("permissions", {:force=>true, :id=>:integer}) -> 0.0092s -- create_table("permissions_roles", {:id=>false, :force=>true}) -> 0.0025s -- add_index("permissions_roles", ["role_id"], {:name=>"permissions_roles_role_id"}) -> 0.0026s -- create_table("projects", {:force=>true, :id=>:integer}) -> 0.0146s -- create_table("roles", {:force=>true, :id=>:integer}) -> 0.0061s -- create_table("tokens", {:force=>true, :id=>:integer}) -> 0.0269s -- create_table("trackers", {:force=>true, :id=>:integer}) -> 0.0079s -- create_table("users", {:force=>true, :id=>:integer}) -> 0.0136s -- create_table("versions", {:force=>true, :id=>:integer}) -> 0.0097s -- add_index("versions", ["project_id"], {:name=>"versions_project_id"}) -> 0.0036s -- create_table("workflows", {:force=>true, :id=>:integer}) -> 0.0087s == 1 Setup: migrated (0.5199s) ================================================ == 2 IssueMove: migrating ===================================================== == 2 IssueMove: migrated (0.0373s) ============================================ == 3 IssueAddNote: migrating ================================================== == 3 IssueAddNote: migrated (0.0428s) ========================================= == 4 ExportPdf: migrating ===================================================== == 4 ExportPdf: migrated (0.0556s) ============================================ == 5 IssueStartDate: migrating ================================================ -- add_column(:issues, :start_date, :date) -> 0.0069s -- add_column(:issues, :done_ratio, :integer, {:default=>0, :null=>false}) -> 0.0142s == 5 IssueStartDate: migrated (0.0213s) ======================================= == 6 CalendarAndActivity: migrating =========================================== == 6 CalendarAndActivity: migrated (0.0731s) ================================== == 7 CreateJournals: migrating ================================================ -- create_table(:journals, {:force=>true, :id=>:integer}) -> 0.0145s -- create_table(:journal_details, {:force=>true, :id=>:integer}) -> 0.0075s -- add_index("journals", ["journalized_id", "journalized_type"], {:name=>"journals_journalized_id"}) -> 0.0024s -- add_index("journal_details", ["journal_id"], {:name=>"journal_details_journal_id"}) -> 0.0024s -- drop_table(:issue_histories) -> 0.0012s == 7 CreateJournals: migrated (0.0477s) ======================================= == 8 CreateUserPreferences: migrating ========================================= -- create_table(:user_preferences, {:id=>:integer}) -> 0.0080s == 8 CreateUserPreferences: migrated (0.0081s) ================================ == 9 AddHideMailPref: migrating =============================================== -- add_column(:user_preferences, :hide_mail, :boolean, {:default=>false}) -> 0.0126s == 9 AddHideMailPref: migrated (0.0126s) ====================================== == 10 CreateComments: migrating =============================================== -- create_table(:comments, {:id=>:integer}) -> 0.0112s == 10 CreateComments: migrated (0.0113s) ====================================== == 11 AddNewsCommentsCount: migrating ========================================= -- add_column(:news, :comments_count, :integer, {:default=>0, :null=>false}) -> 0.0171s == 11 AddNewsCommentsCount: migrated (0.0172s) ================================ == 12 AddCommentsPermissions: migrating ======================================= == 12 AddCommentsPermissions: migrated (0.0467s) ============================== == 13 CreateQueries: migrating ================================================ -- create_table(:queries, {:force=>true, :id=>:integer}) -> 0.0099s == 13 CreateQueries: migrated (0.0100s) ======================================= == 14 AddQueriesPermissions: migrating ======================================== == 14 AddQueriesPermissions: migrated (0.0484s) =============================== == 15 CreateRepositories: migrating =========================================== -- create_table(:repositories, {:force=>true, :id=>:integer}) -> 0.0124s == 15 CreateRepositories: migrated (0.0126s) ================================== == 16 AddRepositoriesPermissions: migrating =================================== == 16 AddRepositoriesPermissions: migrated (0.0610s) ========================== == 17 CreateSettings: migrating =============================================== -- create_table(:settings, {:force=>true, :id=>:integer}) -> 0.0215s == 17 CreateSettings: migrated (0.1689s) ====================================== == 18 SetDocAndFilesNotifications: migrating ================================== == 18 SetDocAndFilesNotifications: migrated (0.1569s) ========================= == 19 AddIssueStatusPosition: migrating ======================================= -- add_column(:issue_statuses, :position, :integer, {:default=>1}) -> 0.0201s == 19 AddIssueStatusPosition: migrated (0.0584s) ============================== == 20 AddRolePosition: migrating ============================================== -- add_column(:roles, :position, :integer, {:default=>1}) -> 0.0076s == 20 AddRolePosition: migrated (0.0867s) ===================================== == 21 AddTrackerPosition: migrating =========================================== -- add_column(:trackers, :position, :integer, {:default=>1}) -> 0.0155s == 21 AddTrackerPosition: migrated (0.0542s) ================================== == 22 SerializePossiblesValues: migrating ===================================== == 22 SerializePossiblesValues: migrated (0.0042s) ============================ == 23 AddTrackerIsInRoadmap: migrating ======================================== -- add_column(:trackers, :is_in_roadmap, :boolean, {:default=>true, :null=>false}) -> 0.0088s == 23 AddTrackerIsInRoadmap: migrated (0.0089s) =============================== == 24 AddRoadmapPermission: migrating ========================================= == 24 AddRoadmapPermission: migrated (0.0263s) ================================ == 25 AddSearchPermission: migrating ========================================== == 25 AddSearchPermission: migrated (0.0678s) ================================= == 26 AddRepositoryLoginAndPassword: migrating ================================ -- add_column(:repositories, :login, :string, {:limit=>60, :default=>""}) -> 0.0156s -- add_column(:repositories, :password, :string, {:limit=>60, :default=>""}) -> 0.0079s == 26 AddRepositoryLoginAndPassword: migrated (0.0240s) ======================= == 27 CreateWikis: migrating ================================================== -- create_table(:wikis, {:id=>:integer}) -> 0.0114s -- add_index(:wikis, :project_id, {:name=>:wikis_project_id}) -> 0.0036s == 27 CreateWikis: migrated (0.0152s) ========================================= == 28 CreateWikiPages: migrating ============================================== -- create_table(:wiki_pages, {:id=>:integer}) -> 0.0104s -- add_index(:wiki_pages, [:wiki_id, :title], {:name=>:wiki_pages_wiki_id_title}) -> 0.0027s == 28 CreateWikiPages: migrated (0.0133s) ===================================== == 29 CreateWikiContents: migrating =========================================== -- create_table(:wiki_contents, {:id=>:integer}) -> 0.0182s -- add_index(:wiki_contents, :page_id, {:name=>:wiki_contents_page_id}) -> 0.0030s -- create_table(:wiki_content_versions, {:id=>:integer}) -> 0.0203s -- add_index(:wiki_content_versions, :wiki_content_id, {:name=>:wiki_content_versions_wcid}) -> 0.0028s == 29 CreateWikiContents: migrated (0.0445s) ================================== == 30 AddProjectsFeedsPermissions: migrating ================================== == 30 AddProjectsFeedsPermissions: migrated (0.1434s) ========================= == 31 AddRepositoryRootUrl: migrating ========================================= -- add_column(:repositories, :root_url, :string, {:limit=>255, :default=>""}) -> 0.0059s == 31 AddRepositoryRootUrl: migrated (0.0060s) ================================ == 32 CreateTimeEntries: migrating ============================================ -- create_table(:time_entries, {:id=>:integer}) -> 0.0046s -- add_index(:time_entries, [:project_id], {:name=>:time_entries_project_id}) -> 0.0025s -- add_index(:time_entries, [:issue_id], {:name=>:time_entries_issue_id}) -> 0.0024s == 32 CreateTimeEntries: migrated (0.0097s) =================================== == 33 AddTimelogPermissions: migrating ======================================== == 33 AddTimelogPermissions: migrated (0.0176s) =============================== == 34 CreateChangesets: migrating ============================================= -- create_table(:changesets, {:id=>:integer}) -> 0.0308s -- add_index(:changesets, [:repository_id, :revision], {:unique=>true, :name=>:changesets_repos_rev}) -> 0.0078s == 34 CreateChangesets: migrated (0.0388s) ==================================== == 35 CreateChanges: migrating ================================================ -- create_table(:changes, {:id=>:integer}) -> 0.0137s -- add_index(:changes, [:changeset_id], {:name=>:changesets_changeset_id}) -> 0.0087s == 35 CreateChanges: migrated (0.0226s) ======================================= == 36 AddChangesetCommitDate: migrating ======================================= -- add_column(:changesets, :commit_date, :date) -> 0.0015s == 36 AddChangesetCommitDate: migrated (0.2978s) ============================== == 37 AddProjectIdentifier: migrating ========================================= -- add_column(:projects, :identifier, :string, {:limit=>20}) -> 0.0015s == 37 AddProjectIdentifier: migrated (0.0016s) ================================ == 38 AddCustomFieldIsFilter: migrating ======================================= -- add_column(:custom_fields, :is_filter, :boolean, {:null=>false, :default=>false}) -> 0.0252s == 38 AddCustomFieldIsFilter: migrated (0.0253s) ============================== == 39 CreateWatchers: migrating =============================================== -- create_table(:watchers, {:id=>:integer}) -> 0.0120s == 39 CreateWatchers: migrated (0.0121s) ====================================== == 40 CreateChangesetsIssues: migrating ======================================= -- create_table(:changesets_issues, {:id=>false}) -> 0.0053s -- add_index(:changesets_issues, [:changeset_id, :issue_id], {:unique=>true, :name=>:changesets_issues_ids}) -> 0.0040s == 40 CreateChangesetsIssues: migrated (0.0095s) ============================== == 41 RenameCommentToComments: migrating ====================================== == 41 RenameCommentToComments: migrated (0.0582s) ============================= == 42 CreateIssueRelations: migrating ========================================= -- create_table(:issue_relations, {:id=>:integer}) -> 0.0103s == 42 CreateIssueRelations: migrated (0.0104s) ================================ == 43 AddRelationsPermissions: migrating ====================================== == 43 AddRelationsPermissions: migrated (0.0401s) ============================= == 44 SetLanguageLengthToFive: migrating ====================================== -- change_column(:users, :language, :string, {:limit=>5}) -> 0.0027s == 44 SetLanguageLengthToFive: migrated (0.0152s) ============================= == 45 CreateBoards: migrating ================================================= -- create_table(:boards, {:id=>:integer}) -> 0.0112s -- add_index(:boards, [:project_id], {:name=>:boards_project_id}) -> 0.0047s == 45 CreateBoards: migrated (0.0161s) ======================================== == 46 CreateMessages: migrating =============================================== -- create_table(:messages, {:id=>:integer}) -> 0.0129s -- add_index(:messages, [:board_id], {:name=>:messages_board_id}) -> 0.0045s -- add_index(:messages, [:parent_id], {:name=>:messages_parent_id}) -> 0.0028s == 46 CreateMessages: migrated (0.0204s) ====================================== == 47 AddBoardsPermissions: migrating ========================================= == 47 AddBoardsPermissions: migrated (0.0330s) ================================ == 48 AllowNullVersionEffectiveDate: migrating ================================ -- change_column(:versions, :effective_date, :date) -> 0.0012s == 48 AllowNullVersionEffectiveDate: migrated (0.0066s) ======================= == 49 AddWikiDestroyPagePermission: migrating ================================= == 49 AddWikiDestroyPagePermission: migrated (0.0248s) ======================== == 50 AddWikiAttachmentsPermissions: migrating ================================ == 50 AddWikiAttachmentsPermissions: migrated (0.0195s) ======================= == 51 AddProjectStatus: migrating ============================================= -- add_column(:projects, :status, :integer, {:default=>1, :null=>false}) -> 0.0095s == 51 AddProjectStatus: migrated (0.0096s) ==================================== == 52 AddChangesRevision: migrating =========================================== -- add_column(:changes, :revision, :string) -> 0.0119s == 52 AddChangesRevision: migrated (0.0120s) ================================== == 53 AddChangesBranch: migrating ============================================= -- add_column(:changes, :branch, :string) -> 0.0009s == 53 AddChangesBranch: migrated (0.0010s) ==================================== == 54 AddChangesetsScmid: migrating =========================================== -- add_column(:changesets, :scmid, :string) -> 0.0104s == 54 AddChangesetsScmid: migrated (0.0105s) ================================== == 55 AddRepositoriesType: migrating ========================================== -- add_column(:repositories, :type, :string) -> 0.0011s == 55 AddRepositoriesType: migrated (0.0121s) ================================= == 56 AddRepositoriesChangesPermission: migrating ============================= == 56 AddRepositoriesChangesPermission: migrated (0.0332s) ==================== == 57 AddVersionsWikiPageTitle: migrating ===================================== -- add_column(:versions, :wiki_page_title, :string) -> 0.0110s == 57 AddVersionsWikiPageTitle: migrated (0.0111s) ============================ == 58 AddIssueCategoriesAssignedToId: migrating =============================== -- add_column(:issue_categories, :assigned_to_id, :integer) -> 0.0032s == 58 AddIssueCategoriesAssignedToId: migrated (0.0033s) ====================== == 59 AddRolesAssignable: migrating =========================================== -- add_column(:roles, :assignable, :boolean, {:default=>true}) -> 0.0091s == 59 AddRolesAssignable: migrated (0.0092s) ================================== == 60 ChangeChangesetsCommitterLimit: migrating =============================== -- change_column(:changesets, :committer, :string, {:limit=>nil}) -> 0.0060s == 60 ChangeChangesetsCommitterLimit: migrated (0.0061s) ====================== == 61 AddRolesBuiltin: migrating ============================================== -- add_column(:roles, :builtin, :integer, {:default=>0, :null=>false}) -> 0.0116s == 61 AddRolesBuiltin: migrated (0.0117s) ===================================== == 62 InsertBuiltinRoles: migrating =========================================== == 62 InsertBuiltinRoles: migrated (3.1886s) ================================== == 63 AddRolesPermissions: migrating ========================================== -- add_column(:roles, :permissions, :text) -> 0.0048s == 63 AddRolesPermissions: migrated (0.0049s) ================================= == 64 DropPermissions: migrating ============================================== -- drop_table(:permissions) -> 0.0013s -- drop_table(:permissions_roles) -> 0.0005s == 64 DropPermissions: migrated (0.0019s) ===================================== == 65 AddSettingsUpdatedOn: migrating ========================================= -- add_column(:settings, :updated_on, :timestamp) -> 0.0010s == 65 AddSettingsUpdatedOn: migrated (0.0021s) ================================ == 66 AddCustomValueCustomizedIndex: migrating ================================ -- add_index(:custom_values, [:customized_type, :customized_id], {:name=>:custom_values_customized}) -> 0.0026s == 66 AddCustomValueCustomizedIndex: migrated (0.0026s) ======================= == 67 CreateWikiRedirects: migrating ========================================== -- create_table(:wiki_redirects, {:id=>:integer}) -> 0.0127s -- add_index(:wiki_redirects, [:wiki_id, :title], {:name=>:wiki_redirects_wiki_id_title}) -> 0.0045s == 67 CreateWikiRedirects: migrated (0.0176s) ================================= == 68 CreateEnabledModules: migrating ========================================= -- create_table(:enabled_modules, {:id=>:integer}) -> 0.0125s -- add_index(:enabled_modules, [:project_id], {:name=>:enabled_modules_project_id}) -> 0.0044s == 68 CreateEnabledModules: migrated (0.1167s) ================================ == 69 AddIssuesEstimatedHours: migrating ====================================== -- add_column(:issues, :estimated_hours, :float) -> 0.0009s == 69 AddIssuesEstimatedHours: migrated (0.0009s) ============================= == 70 ChangeAttachmentsContentTypeLimit: migrating ============================ -- change_column(:attachments, :content_type, :string, {:limit=>nil}) -> 0.0068s == 70 ChangeAttachmentsContentTypeLimit: migrated (0.0068s) =================== == 71 AddQueriesColumnNames: migrating ======================================== -- add_column(:queries, :column_names, :text) -> 0.0011s == 71 AddQueriesColumnNames: migrated (0.0012s) =============================== == 72 AddEnumerationsPosition: migrating ====================================== -- add_column(:enumerations, :position, :integer, {:default=>1}) -> 0.0087s == 72 AddEnumerationsPosition: migrated (0.0300s) ============================= == 73 AddEnumerationsIsDefault: migrating ===================================== -- add_column(:enumerations, :is_default, :boolean, {:default=>false, :null=>false}) -> 0.0066s == 73 AddEnumerationsIsDefault: migrated (0.0067s) ============================ == 74 AddAuthSourcesTls: migrating ============================================ -- add_column(:auth_sources, :tls, :boolean, {:default=>false, :null=>false}) -> 0.0138s == 74 AddAuthSourcesTls: migrated (0.0139s) =================================== == 75 AddMembersMailNotification: migrating =================================== -- add_column(:members, :mail_notification, :boolean, {:default=>false, :null=>false}) -> 0.0089s == 75 AddMembersMailNotification: migrated (0.0090s) ========================== == 76 AllowNullPosition: migrating ============================================ -- change_column(:issue_statuses, :position, :integer) -> 0.0065s -- change_column(:roles, :position, :integer) -> 0.0008s -- change_column(:trackers, :position, :integer) -> 0.0038s -- change_column(:boards, :position, :integer) -> 0.0008s -- change_column(:enumerations, :position, :integer) -> 0.0009s == 76 AllowNullPosition: migrated (0.0351s) =================================== == 77 RemoveIssueStatusesHtmlColor: migrating ================================= -- remove_column(:issue_statuses, :html_color) -> 0.0011s == 77 RemoveIssueStatusesHtmlColor: migrated (0.0012s) ======================== == 78 AddCustomFieldsPosition: migrating ====================================== -- add_column(:custom_fields, :position, :integer, {:default=>1}) -> 0.0076s == 78 AddCustomFieldsPosition: migrated (0.0086s) ============================= == 79 AddUserPreferencesTimeZone: migrating =================================== -- add_column(:user_preferences, :time_zone, :string) -> 0.0028s == 79 AddUserPreferencesTimeZone: migrated (0.0029s) ========================== == 80 AddUsersType: migrating ================================================= -- add_column(:users, :type, :string) -> 0.0054s == 80 AddUsersType: migrated (0.0587s) ======================================== == 81 CreateProjectsTrackers: migrating ======================================= -- create_table(:projects_trackers, {:id=>false}) -> 0.0050s -- add_index(:projects_trackers, :project_id, {:name=>:projects_trackers_project_id}) -> 0.0045s == 81 CreateProjectsTrackers: migrated (0.0116s) ============================== == 82 AddMessagesLocked: migrating ============================================ -- add_column(:messages, :locked, :boolean, {:default=>false}) -> 0.0110s == 82 AddMessagesLocked: migrated (0.0111s) =================================== == 83 AddMessagesSticky: migrating ============================================ -- add_column(:messages, :sticky, :integer, {:default=>0}) -> 0.0129s == 83 AddMessagesSticky: migrated (0.0130s) =================================== == 84 ChangeAuthSourcesAccountLimit: migrating ================================ -- change_column(:auth_sources, :account, :string, {:limit=>nil}) -> 0.0008s == 84 ChangeAuthSourcesAccountLimit: migrated (0.0009s) ======================= == 85 AddRoleTrackerOldStatusIndexToWorkflows: migrating ====================== -- add_index(:workflows, [:role_id, :tracker_id, :old_status_id], {:name=>:wkfs_role_tracker_old_status}) -> 0.0100s == 85 AddRoleTrackerOldStatusIndexToWorkflows: migrated (0.0101s) ============= == 86 AddCustomFieldsSearchable: migrating ==================================== -- add_column(:custom_fields, :searchable, :boolean, {:default=>false}) -> 0.0093s == 86 AddCustomFieldsSearchable: migrated (0.0094s) =========================== == 87 ChangeProjectsDescriptionToText: migrating ============================== -- change_column(:projects, :description, :text) -> 0.0013s == 87 ChangeProjectsDescriptionToText: migrated (0.0121s) ===================== == 88 AddCustomFieldsDefaultValue: migrating ================================== -- add_column(:custom_fields, :default_value, :text) -> 0.0011s == 88 AddCustomFieldsDefaultValue: migrated (0.0012s) ========================= == 89 AddAttachmentsDescription: migrating ==================================== -- add_column(:attachments, :description, :string) -> 0.0013s == 89 AddAttachmentsDescription: migrated (0.0014s) =========================== == 90 ChangeVersionsNameLimit: migrating ====================================== -- change_column(:versions, :name, :string, {:limit=>nil}) -> 0.0009s == 90 ChangeVersionsNameLimit: migrated (0.0009s) ============================= == 91 ChangeChangesetsRevisionToString: migrating ============================= -- index_exists?(:changesets, [:repository_id, :revision], {:name=>"changesets_repos_rev"}) -> 0.0026s -- remove_index(:changesets, nil, {:name=>:changesets_repos_rev}) -> 0.0004s -- index_exists?(:changesets, [:repository_id, :revision], {:name=>"altered_changesets_repos_rev"}) -> 0.0007s -- change_column(:changesets, :revision, :string) -> 0.0136s -- add_index(:changesets, [:repository_id, :revision], {:unique=>true, :name=>:changesets_repos_rev}) -> 0.0043s == 91 ChangeChangesetsRevisionToString: migrated (0.0232s) ==================== == 92 ChangeChangesFromRevisionToString: migrating ============================ -- change_column(:changes, :from_revision, :string) -> 0.0104s == 92 ChangeChangesFromRevisionToString: migrated (0.0105s) =================== == 93 AddWikiPagesProtected: migrating ======================================== -- add_column(:wiki_pages, :protected, :boolean, {:default=>false, :null=>false}) -> 0.0094s == 93 AddWikiPagesProtected: migrated (0.0095s) =============================== == 94 ChangeProjectsHomepageLimit: migrating ================================== -- change_column(:projects, :homepage, :string, {:limit=>nil}) -> 0.0010s == 94 ChangeProjectsHomepageLimit: migrated (0.0033s) ========================= == 95 AddWikiPagesParentId: migrating ========================================= -- add_column(:wiki_pages, :parent_id, :integer, {:default=>nil}) -> 0.0010s == 95 AddWikiPagesParentId: migrated (0.0011s) ================================ == 96 AddCommitAccessPermission: migrating ==================================== == 96 AddCommitAccessPermission: migrated (0.0010s) =========================== == 97 AddViewWikiEditsPermission: migrating =================================== == 97 AddViewWikiEditsPermission: migrated (0.0010s) ========================== == 98 SetTopicAuthorsAsWatchers: migrating ==================================== == 98 SetTopicAuthorsAsWatchers: migrated (0.0482s) =========================== == 99 AddDeleteWikiPagesAttachmentsPermission: migrating ====================== == 99 AddDeleteWikiPagesAttachmentsPermission: migrated (0.0030s) ============= == 100 AddChangesetsUserId: migrating ========================================= -- add_column(:changesets, :user_id, :integer, {:default=>nil}) -> 0.0074s == 100 AddChangesetsUserId: migrated (0.0075s) ================================ == 101 PopulateChangesetsUserId: migrating ==================================== == 101 PopulateChangesetsUserId: migrated (0.0016s) =========================== == 102 AddCustomFieldsEditable: migrating ===================================== -- add_column(:custom_fields, :editable, :boolean, {:default=>true}) -> 0.0109s == 102 AddCustomFieldsEditable: migrated (0.0111s) ============================ == 103 SetCustomFieldsEditable: migrating ===================================== == 103 SetCustomFieldsEditable: migrated (0.0068s) ============================ == 104 AddProjectsLftAndRgt: migrating ======================================== -- add_column(:projects, :lft, :integer) -> 0.0007s -- add_column(:projects, :rgt, :integer) -> 0.0004s == 104 AddProjectsLftAndRgt: migrated (0.0013s) =============================== == 105 BuildProjectsTree: migrating =========================================== == 105 BuildProjectsTree: migrated (0.0171s) ================================== == 106 RemoveProjectsProjectsCount: migrating ================================= -- remove_column(:projects, :projects_count) -> 0.0008s == 106 RemoveProjectsProjectsCount: migrated (0.0008s) ======================== == 107 AddOpenIdAuthenticationTables: migrating =============================== -- create_table(:open_id_authentication_associations, {:force=>true, :id=>:integer}) -> 0.0099s -- create_table(:open_id_authentication_nonces, {:force=>true, :id=>:integer}) -> 0.0100s == 107 AddOpenIdAuthenticationTables: migrated (0.0201s) ====================== == 108 AddIdentityUrlToUsers: migrating ======================================= -- add_column(:users, :identity_url, :string) -> 0.0013s == 108 AddIdentityUrlToUsers: migrated (0.0014s) ============================== == 20090214190337 AddWatchersUserIdTypeIndex: migrating ======================= -- add_index(:watchers, [:user_id, :watchable_type], {:name=>:watchers_user_id_type}) -> 0.0038s == 20090214190337 AddWatchersUserIdTypeIndex: migrated (0.0039s) ============== == 20090312172426 AddQueriesSortCriteria: migrating =========================== -- add_column(:queries, :sort_criteria, :text) -> 0.0011s == 20090312172426 AddQueriesSortCriteria: migrated (0.0012s) ================== == 20090312194159 AddProjectsTrackersUniqueIndex: migrating =================== -- add_index(:projects_trackers, [:project_id, :tracker_id], {:name=>:projects_trackers_unique, :unique=>true}) -> 0.0027s == 20090312194159 AddProjectsTrackersUniqueIndex: migrated (0.0043s) ========== == 20090318181151 ExtendSettingsName: migrating =============================== -- change_column(:settings, :name, :string, {:limit=>255}) -> 0.0067s == 20090318181151 ExtendSettingsName: migrated (0.0183s) ====================== == 20090323224724 AddTypeToEnumerations: migrating ============================ -- add_column(:enumerations, :type, :string) -> 0.0044s == 20090323224724 AddTypeToEnumerations: migrated (0.0045s) =================== == 20090401221305 UpdateEnumerationsToSti: migrating ========================== == 20090401221305 UpdateEnumerationsToSti: migrated (0.0164s) ================= == 20090401231134 AddActiveFieldToEnumerations: migrating ===================== -- add_column(:enumerations, :active, :boolean, {:default=>true, :null=>false}) -> 0.0122s == 20090401231134 AddActiveFieldToEnumerations: migrated (0.0123s) ============ == 20090403001910 AddProjectToEnumerations: migrating ========================= -- add_column(:enumerations, :project_id, :integer, {:null=>true, :default=>nil}) -> 0.0067s -- add_index(:enumerations, :project_id) -> 0.0116s == 20090403001910 AddProjectToEnumerations: migrated (0.0191s) ================ == 20090406161854 AddParentIdToEnumerations: migrating ======================== -- add_column(:enumerations, :parent_id, :integer, {:null=>true, :default=>nil}) -> 0.0019s == 20090406161854 AddParentIdToEnumerations: migrated (0.0020s) =============== == 20090425161243 AddQueriesGroupBy: migrating ================================ -- add_column(:queries, :group_by, :string) -> 0.0038s == 20090425161243 AddQueriesGroupBy: migrated (0.0038s) ======================= == 20090503121501 CreateMemberRoles: migrating ================================ -- create_table(:member_roles, {:id=>:integer}) -> 0.0050s == 20090503121501 CreateMemberRoles: migrated (0.0051s) ======================= == 20090503121505 PopulateMemberRoles: migrating ============================== == 20090503121505 PopulateMemberRoles: migrated (0.0236s) ===================== == 20090503121510 DropMembersRoleId: migrating ================================ -- remove_column(:members, :role_id) -> 0.0007s == 20090503121510 DropMembersRoleId: migrated (0.0008s) ======================= == 20090614091200 FixMessagesStickyNull: migrating ============================ == 20090614091200 FixMessagesStickyNull: migrated (0.0028s) =================== == 20090704172350 PopulateUsersType: migrating ================================ == 20090704172350 PopulateUsersType: migrated (0.0011s) ======================= == 20090704172355 CreateGroupsUsers: migrating ================================ -- create_table(:groups_users, {:id=>false}) -> 0.0011s -- add_index(:groups_users, [:group_id, :user_id], {:unique=>true, :name=>:groups_users_ids}) -> 0.0036s == 20090704172355 CreateGroupsUsers: migrated (0.0048s) ======================= == 20090704172358 AddMemberRolesInheritedFrom: migrating ====================== -- add_column(:member_roles, :inherited_from, :integer) -> 0.0008s == 20090704172358 AddMemberRolesInheritedFrom: migrated (0.0009s) ============= == 20091010093521 FixUsersCustomValues: migrating ============================= == 20091010093521 FixUsersCustomValues: migrated (0.0106s) ==================== == 20091017212227 AddMissingIndexesToWorkflows: migrating ===================== -- add_index(:workflows, :old_status_id) -> 0.0041s -- add_index(:workflows, :role_id) -> 0.0027s -- add_index(:workflows, :new_status_id) -> 0.0046s == 20091017212227 AddMissingIndexesToWorkflows: migrated (0.0116s) ============ == 20091017212457 AddMissingIndexesToCustomFieldsProjects: migrating ========== -- add_index(:custom_fields_projects, [:custom_field_id, :project_id]) -> 0.0046s == 20091017212457 AddMissingIndexesToCustomFieldsProjects: migrated (0.0047s) = == 20091017212644 AddMissingIndexesToMessages: migrating ====================== -- add_index(:messages, :last_reply_id) -> 0.0035s -- add_index(:messages, :author_id) -> 0.0051s == 20091017212644 AddMissingIndexesToMessages: migrated (0.0087s) ============= == 20091017212938 AddMissingIndexesToRepositories: migrating ================== -- add_index(:repositories, :project_id) -> 0.0059s == 20091017212938 AddMissingIndexesToRepositories: migrated (0.0059s) ========= == 20091017213027 AddMissingIndexesToComments: migrating ====================== -- add_index(:comments, [:commented_id, :commented_type]) -> 0.0057s -- add_index(:comments, :author_id) -> 0.0044s == 20091017213027 AddMissingIndexesToComments: migrated (0.0102s) ============= == 20091017213113 AddMissingIndexesToEnumerations: migrating ================== -- add_index(:enumerations, [:id, :type]) -> 0.0036s == 20091017213113 AddMissingIndexesToEnumerations: migrated (0.0037s) ========= == 20091017213151 AddMissingIndexesToWikiPages: migrating ===================== -- add_index(:wiki_pages, :wiki_id) -> 0.0038s -- add_index(:wiki_pages, :parent_id) -> 0.0026s == 20091017213151 AddMissingIndexesToWikiPages: migrated (0.0065s) ============ == 20091017213228 AddMissingIndexesToWatchers: migrating ====================== -- add_index(:watchers, :user_id) -> 0.0040s -- add_index(:watchers, [:watchable_id, :watchable_type]) -> 0.0037s == 20091017213228 AddMissingIndexesToWatchers: migrated (0.0078s) ============= == 20091017213257 AddMissingIndexesToAuthSources: migrating =================== -- add_index(:auth_sources, [:id, :type]) -> 0.0044s == 20091017213257 AddMissingIndexesToAuthSources: migrated (0.0045s) ========== == 20091017213332 AddMissingIndexesToDocuments: migrating ===================== -- add_index(:documents, :category_id) -> 0.0035s == 20091017213332 AddMissingIndexesToDocuments: migrated (0.0036s) ============ == 20091017213444 AddMissingIndexesToTokens: migrating ======================== -- add_index(:tokens, :user_id) -> 0.0025s == 20091017213444 AddMissingIndexesToTokens: migrated (0.0026s) =============== == 20091017213536 AddMissingIndexesToChangesets: migrating ==================== -- add_index(:changesets, :user_id) -> 0.0043s -- add_index(:changesets, :repository_id) -> 0.0030s == 20091017213536 AddMissingIndexesToChangesets: migrated (0.0074s) =========== == 20091017213642 AddMissingIndexesToIssueCategories: migrating =============== -- add_index(:issue_categories, :assigned_to_id) -> 0.0036s == 20091017213642 AddMissingIndexesToIssueCategories: migrated (0.0037s) ====== == 20091017213716 AddMissingIndexesToMemberRoles: migrating =================== -- add_index(:member_roles, :member_id) -> 0.0032s -- add_index(:member_roles, :role_id) -> 0.0035s == 20091017213716 AddMissingIndexesToMemberRoles: migrated (0.0068s) ========== == 20091017213757 AddMissingIndexesToBoards: migrating ======================== -- add_index(:boards, :last_message_id) -> 0.0045s == 20091017213757 AddMissingIndexesToBoards: migrated (0.0046s) =============== == 20091017213835 AddMissingIndexesToUserPreferences: migrating =============== -- add_index(:user_preferences, :user_id) -> 0.0070s == 20091017213835 AddMissingIndexesToUserPreferences: migrated (0.0071s) ====== == 20091017213910 AddMissingIndexesToIssues: migrating ======================== -- add_index(:issues, :status_id) -> 0.0036s -- add_index(:issues, :category_id) -> 0.0028s -- add_index(:issues, :assigned_to_id) -> 0.0026s -- add_index(:issues, :fixed_version_id) -> 0.0019s -- add_index(:issues, :tracker_id) -> 0.0028s -- add_index(:issues, :priority_id) -> 0.0027s -- add_index(:issues, :author_id) -> 0.0022s == 20091017213910 AddMissingIndexesToIssues: migrated (0.0190s) =============== == 20091017214015 AddMissingIndexesToMembers: migrating ======================= -- add_index(:members, :user_id) -> 0.0033s -- add_index(:members, :project_id) -> 0.0031s == 20091017214015 AddMissingIndexesToMembers: migrated (0.0065s) ============== == 20091017214107 AddMissingIndexesToCustomFields: migrating ================== -- add_index(:custom_fields, [:id, :type]) -> 0.0029s == 20091017214107 AddMissingIndexesToCustomFields: migrated (0.0030s) ========= == 20091017214136 AddMissingIndexesToQueries: migrating ======================= -- add_index(:queries, :project_id) -> 0.0034s -- add_index(:queries, :user_id) -> 0.0038s == 20091017214136 AddMissingIndexesToQueries: migrated (0.0073s) ============== == 20091017214236 AddMissingIndexesToTimeEntries: migrating =================== -- add_index(:time_entries, :activity_id) -> 0.0027s -- add_index(:time_entries, :user_id) -> 0.0022s == 20091017214236 AddMissingIndexesToTimeEntries: migrated (0.0049s) ========== == 20091017214308 AddMissingIndexesToNews: migrating ========================== -- add_index(:news, :author_id) -> 0.0031s == 20091017214308 AddMissingIndexesToNews: migrated (0.0032s) ================= == 20091017214336 AddMissingIndexesToUsers: migrating ========================= -- add_index(:users, [:id, :type]) -> 0.0034s -- add_index(:users, :auth_source_id) -> 0.0028s == 20091017214336 AddMissingIndexesToUsers: migrated (0.0063s) ================ == 20091017214406 AddMissingIndexesToAttachments: migrating =================== -- add_index(:attachments, [:container_id, :container_type]) -> 0.0029s -- add_index(:attachments, :author_id) -> 0.0032s == 20091017214406 AddMissingIndexesToAttachments: migrated (0.0062s) ========== == 20091017214440 AddMissingIndexesToWikiContents: migrating ================== -- add_index(:wiki_contents, :author_id) -> 0.0038s == 20091017214440 AddMissingIndexesToWikiContents: migrated (0.0038s) ========= == 20091017214519 AddMissingIndexesToCustomValues: migrating ================== -- add_index(:custom_values, :custom_field_id) -> 0.0034s == 20091017214519 AddMissingIndexesToCustomValues: migrated (0.0034s) ========= == 20091017214611 AddMissingIndexesToJournals: migrating ====================== -- add_index(:journals, :user_id) -> 0.0035s -- add_index(:journals, :journalized_id) -> 0.0031s == 20091017214611 AddMissingIndexesToJournals: migrated (0.0067s) ============= == 20091017214644 AddMissingIndexesToIssueRelations: migrating ================ -- add_index(:issue_relations, :issue_from_id) -> 0.0048s -- add_index(:issue_relations, :issue_to_id) -> 0.0023s == 20091017214644 AddMissingIndexesToIssueRelations: migrated (0.0073s) ======= == 20091017214720 AddMissingIndexesToWikiRedirects: migrating ================= -- add_index(:wiki_redirects, :wiki_id) -> 0.0037s == 20091017214720 AddMissingIndexesToWikiRedirects: migrated (0.0038s) ======== == 20091017214750 AddMissingIndexesToCustomFieldsTrackers: migrating ========== -- add_index(:custom_fields_trackers, [:custom_field_id, :tracker_id]) -> 0.0031s == 20091017214750 AddMissingIndexesToCustomFieldsTrackers: migrated (0.0031s) = == 20091025163651 AddActivityIndexes: migrating =============================== -- add_index(:journals, :created_on) -> 0.0047s -- add_index(:changesets, :committed_on) -> 0.0023s -- add_index(:wiki_content_versions, :updated_on) -> 0.0018s -- add_index(:messages, :created_on) -> 0.0021s -- add_index(:issues, :created_on) -> 0.0019s -- add_index(:news, :created_on) -> 0.0041s -- add_index(:attachments, :created_on) -> 0.0028s -- add_index(:documents, :created_on) -> 0.0046s -- add_index(:time_entries, :created_on) -> 0.0036s == 20091025163651 AddActivityIndexes: migrated (0.0286s) ====================== == 20091108092559 AddVersionsStatus: migrating ================================ -- add_column(:versions, :status, :string, {:default=>"open"}) -> 0.0122s == 20091108092559 AddVersionsStatus: migrated (0.0452s) ======================= == 20091114105931 AddViewIssuesPermission: migrating ========================== == 20091114105931 AddViewIssuesPermission: migrated (0.0751s) ================= == 20091123212029 AddDefaultDoneRatioToIssueStatus: migrating ================= -- add_column(:issue_statuses, :default_done_ratio, :integer) -> 0.0048s == 20091123212029 AddDefaultDoneRatioToIssueStatus: migrated (0.0049s) ======== == 20091205124427 AddVersionsSharing: migrating =============================== -- add_column(:versions, :sharing, :string, {:default=>"none", :null=>false}) -> 0.0214s -- add_index(:versions, :sharing) -> 0.0062s == 20091205124427 AddVersionsSharing: migrated (0.0285s) ====================== == 20091220183509 AddLftAndRgtIndexesToProjects: migrating ==================== -- add_index(:projects, :lft) -> 0.0100s -- add_index(:projects, :rgt) -> 0.0047s == 20091220183509 AddLftAndRgtIndexesToProjects: migrated (0.0148s) =========== == 20091220183727 AddIndexToSettingsName: migrating =========================== -- add_index(:settings, :name) -> 0.0062s == 20091220183727 AddIndexToSettingsName: migrated (0.0063s) ================== == 20091220184736 AddIndexesToIssueStatus: migrating ========================== -- add_index(:issue_statuses, :position) -> 0.0043s -- add_index(:issue_statuses, :is_closed) -> 0.0030s -- add_index(:issue_statuses, :is_default) -> 0.0038s == 20091220184736 AddIndexesToIssueStatus: migrated (0.0115s) ================= == 20091225164732 RemoveEnumerationsOpt: migrating ============================ -- remove_column(:enumerations, :opt) -> 0.0010s == 20091225164732 RemoveEnumerationsOpt: migrated (0.0011s) =================== == 20091227112908 ChangeWikiContentsTextLimit: migrating ====================== == 20091227112908 ChangeWikiContentsTextLimit: migrated (0.0000s) ============= == 20100129193402 ChangeUsersMailNotificationToString: migrating ============== -- rename_column(:users, :mail_notification, :mail_notification_bool) -> 0.0082s -- add_column(:users, :mail_notification, :string, {:default=>"", :null=>false}) -> 0.0212s -- remove_column(:users, :mail_notification_bool) -> 0.0007s == 20100129193402 ChangeUsersMailNotificationToString: migrated (0.0385s) ===== == 20100129193813 UpdateMailNotificationValues: migrating ===================== == 20100129193813 UpdateMailNotificationValues: migrated (0.0000s) ============ == 20100221100219 AddIndexOnChangesetsScmid: migrating ======================== -- add_index(:changesets, [:repository_id, :scmid], {:name=>:changesets_repos_scmid}) -> 0.0064s == 20100221100219 AddIndexOnChangesetsScmid: migrated (0.0065s) =============== == 20100313132032 AddIssuesNestedSetsColumns: migrating ======================= -- add_column(:issues, :parent_id, :integer, {:default=>nil}) -> 0.0057s -- add_column(:issues, :root_id, :integer, {:default=>nil}) -> 0.0114s -- add_column(:issues, :lft, :integer, {:default=>nil}) -> 0.0012s -- add_column(:issues, :rgt, :integer, {:default=>nil}) -> 0.0011s == 20100313132032 AddIssuesNestedSetsColumns: migrated (0.1135s) ============== == 20100313171051 AddIndexOnIssuesNestedSet: migrating ======================== -- add_index(:issues, [:root_id, :lft, :rgt]) -> 0.0068s == 20100313171051 AddIndexOnIssuesNestedSet: migrated (0.0068s) =============== == 20100705164950 ChangeChangesPathLengthLimit: migrating ===================== -- change_column(:changes, :path, :text) -> 0.0014s -- change_column(:changes, :path, :text) -> 0.0027s -- change_column(:changes, :from_path, :text) -> 0.0004s == 20100705164950 ChangeChangesPathLengthLimit: migrated (0.0087s) ============ == 20100819172912 EnableCalendarAndGanttModulesWhereAppropriate: migrating ==== == 20100819172912 EnableCalendarAndGanttModulesWhereAppropriate: migrated (0.0538s) == 20101104182107 AddUniqueIndexOnMembers: migrating ========================== -- add_index(:members, [:user_id, :project_id], {:unique=>true}) -> 0.0034s == 20101104182107 AddUniqueIndexOnMembers: migrated (0.0067s) ================= == 20101107130441 AddCustomFieldsVisible: migrating =========================== -- add_column(:custom_fields, :visible, :boolean, {:null=>false, :default=>true}) -> 0.0661s == 20101107130441 AddCustomFieldsVisible: migrated (0.0713s) ================== == 20101114115114 ChangeProjectsNameLimit: migrating ========================== -- change_column(:projects, :name, :string, {:limit=>nil}) -> 0.0016s == 20101114115114 ChangeProjectsNameLimit: migrated (0.0138s) ================= == 20101114115359 ChangeProjectsIdentifierLimit: migrating ==================== -- change_column(:projects, :identifier, :string, {:limit=>nil}) -> 0.0114s == 20101114115359 ChangeProjectsIdentifierLimit: migrated (0.0116s) =========== == 20110220160626 AddWorkflowsAssigneeAndAuthor: migrating ==================== -- add_column(:workflows, :assignee, :boolean, {:null=>false, :default=>false}) -> 0.0179s -- add_column(:workflows, :author, :boolean, {:null=>false, :default=>false}) -> 0.0172s == 20110220160626 AddWorkflowsAssigneeAndAuthor: migrated (0.0481s) =========== == 20110223180944 AddUsersSalt: migrating ===================================== -- add_column(:users, :salt, :string, {:limit=>64}) -> 0.0067s == 20110223180944 AddUsersSalt: migrated (0.0068s) ============================ == 20110223180953 SaltUserPasswords: migrating ================================ -- Salting user passwords, this may take some time... -> 0.0383s == 20110223180953 SaltUserPasswords: migrated (0.0385s) ======================= == 20110224000000 AddRepositoriesPathEncoding: migrating ====================== -- add_column(:repositories, :path_encoding, :string, {:limit=>64, :default=>nil}) -> 0.0192s == 20110224000000 AddRepositoriesPathEncoding: migrated (0.0193s) ============= == 20110226120112 ChangeRepositoriesPasswordLimit: migrating ================== -- change_column(:repositories, :password, :string, {:limit=>nil}) -> 0.0035s == 20110226120112 ChangeRepositoriesPasswordLimit: migrated (0.0068s) ========= == 20110226120132 ChangeAuthSourcesAccountPasswordLimit: migrating ============ -- change_column(:auth_sources, :account_password, :string, {:limit=>nil}) -> 0.0009s == 20110226120132 ChangeAuthSourcesAccountPasswordLimit: migrated (0.0081s) === == 20110227125750 ChangeJournalDetailsValuesToText: migrating ================= -- change_column(:journal_details, :old_value, :text) -> 0.0010s -- change_column(:journal_details, :value, :text) -> 0.0004s == 20110227125750 ChangeJournalDetailsValuesToText: migrated (0.0015s) ======== == 20110228000000 AddRepositoriesLogEncoding: migrating ======================= -- add_column(:repositories, :log_encoding, :string, {:limit=>64, :default=>nil}) -> 0.0163s == 20110228000000 AddRepositoriesLogEncoding: migrated (0.0163s) ============== == 20110228000100 CopyRepositoriesLogEncoding: migrating ====================== == 20110228000100 CopyRepositoriesLogEncoding: migrated (0.0037s) ============= == 20110401192910 AddIndexToUsersType: migrating ============================== -- add_index(:users, :type) -> 0.0023s == 20110401192910 AddIndexToUsersType: migrated (0.0024s) ===================== == 20110408103312 AddRolesIssuesVisibility: migrating ========================= -- add_column(:roles, :issues_visibility, :string, {:limit=>30, :default=>"default", :null=>false}) -> 0.0115s == 20110408103312 AddRolesIssuesVisibility: migrated (0.0116s) ================ == 20110412065600 AddIssuesIsPrivate: migrating =============================== -- add_column(:issues, :is_private, :boolean, {:default=>false, :null=>false}) -> 0.0314s == 20110412065600 AddIssuesIsPrivate: migrated (0.0315s) ====================== == 20110511000000 AddRepositoriesExtraInfo: migrating ========================= -- add_column(:repositories, :extra_info, :text) -> 0.0019s == 20110511000000 AddRepositoriesExtraInfo: migrated (0.0020s) ================ == 20110902000000 CreateChangesetParents: migrating =========================== -- create_table(:changeset_parents, {:id=>false}) -> 0.0054s -- add_index(:changeset_parents, [:changeset_id], {:unique=>false, :name=>:changeset_parents_changeset_ids}) -> 0.0090s -- add_index(:changeset_parents, [:parent_id], {:unique=>false, :name=>:changeset_parents_parent_ids}) -> 0.0084s == 20110902000000 CreateChangesetParents: migrated (0.0293s) ================== == 20111201201315 AddUniqueIndexToIssueRelations: migrating =================== -- add_index(:issue_relations, [:issue_from_id, :issue_to_id], {:unique=>true}) -> 0.0029s == 20111201201315 AddUniqueIndexToIssueRelations: migrated (0.0224s) ========== == 20120115143024 AddRepositoriesIdentifier: migrating ======================== -- add_column(:repositories, :identifier, :string) -> 0.0008s == 20120115143024 AddRepositoriesIdentifier: migrated (0.0009s) =============== == 20120115143100 AddRepositoriesIsDefault: migrating ========================= -- add_column(:repositories, :is_default, :boolean, {:default=>false}) -> 0.0169s == 20120115143100 AddRepositoriesIsDefault: migrated (0.0170s) ================ == 20120115143126 SetDefaultRepositories: migrating =========================== == 20120115143126 SetDefaultRepositories: migrated (0.0024s) ================== == 20120127174243 AddCustomFieldsMultiple: migrating ========================== -- add_column(:custom_fields, :multiple, :boolean, {:default=>false}) -> 0.0133s == 20120127174243 AddCustomFieldsMultiple: migrated (0.0134s) ================= == 20120205111326 ChangeUsersLoginLimit: migrating ============================ -- change_column(:users, :login, :string, {:limit=>nil}) -> 0.0012s == 20120205111326 ChangeUsersLoginLimit: migrated (0.0237s) =================== == 20120223110929 ChangeAttachmentsContainerDefaults: migrating =============== -- remove_index(:attachments, [:container_id, :container_type], {:name=>"index_attachments_on_container_id_and_container_type"}) -> 0.0094s -- change_column(:attachments, :container_id, :integer) -> 0.0010s -- change_column(:attachments, :container_type, :string, {:limit=>30}) -> 0.0012s -- add_index(:attachments, [:container_id, :container_type]) -> 0.0059s == 20120223110929 ChangeAttachmentsContainerDefaults: migrated (0.0584s) ====== == 20120301153455 AddAuthSourcesFilter: migrating ============================= -- add_column(:auth_sources, :filter, :string) -> 0.0013s == 20120301153455 AddAuthSourcesFilter: migrated (0.0014s) ==================== == 20120422150750 ChangeRepositoriesToFullSti: migrating ====================== == 20120422150750 ChangeRepositoriesToFullSti: migrated (0.0016s) ============= == 20120705074331 AddTrackersFieldsBits: migrating ============================ -- add_column(:trackers, :fields_bits, :integer, {:default=>0}) -> 0.0155s == 20120705074331 AddTrackersFieldsBits: migrated (0.0157s) =================== == 20120707064544 AddAuthSourcesTimeout: migrating ============================ -- add_column(:auth_sources, :timeout, :integer) -> 0.0108s == 20120707064544 AddAuthSourcesTimeout: migrated (0.0109s) =================== == 20120714122000 AddWorkflowsType: migrating ================================= -- add_column(:workflows, :type, :string, {:limit=>30}) -> 0.0039s == 20120714122000 AddWorkflowsType: migrated (0.0040s) ======================== == 20120714122100 UpdateWorkflowsToSti: migrating ============================= == 20120714122100 UpdateWorkflowsToSti: migrated (0.0097s) ==================== == 20120714122200 AddWorkflowsRuleFields: migrating =========================== -- add_column(:workflows, :field_name, :string, {:limit=>30}) -> 0.0058s -- add_column(:workflows, :rule, :string, {:limit=>30}) -> 0.0014s == 20120714122200 AddWorkflowsRuleFields: migrated (0.0074s) ================== == 20120731164049 AddBoardsParentId: migrating ================================ -- add_column(:boards, :parent_id, :integer) -> 0.0035s == 20120731164049 AddBoardsParentId: migrated (0.0036s) ======================= == 20120930112914 AddJournalsPrivateNotes: migrating ========================== -- add_column(:journals, :private_notes, :boolean, {:default=>false, :null=>false}) -> 0.0293s == 20120930112914 AddJournalsPrivateNotes: migrated (0.0293s) ================= == 20121026002032 AddEnumerationsPositionName: migrating ====================== -- add_column(:enumerations, :position_name, :string, {:limit=>30}) -> 0.0119s == 20121026002032 AddEnumerationsPositionName: migrated (0.0120s) ============= == 20121026003537 PopulateEnumerationsPositionName: migrating ================= == 20121026003537 PopulateEnumerationsPositionName: migrated (0.0107s) ======== == 20121209123234 AddQueriesType: migrating =================================== -- add_column(:queries, :type, :string) -> 0.0060s == 20121209123234 AddQueriesType: migrated (0.0061s) ========================== == 20121209123358 UpdateQueriesToSti: migrating =============================== == 20121209123358 UpdateQueriesToSti: migrated (0.0623s) ====================== == 20121213084931 AddAttachmentsDiskDirectory: migrating ====================== -- add_column(:attachments, :disk_directory, :string) -> 0.0042s == 20121213084931 AddAttachmentsDiskDirectory: migrated (0.0043s) ============= == 20130110122628 SplitDocumentsPermissions: migrating ======================== == 20130110122628 SplitDocumentsPermissions: migrated (0.0022s) =============== == 20130201184705 AddUniqueIndexOnTokensValue: migrating ====================== -- Adding unique index on tokens, this may take some time... -- add_index(:tokens, :value, {:unique=>true, :name=>"tokens_value"}) -> 0.0071s -> 0.0235s == 20130201184705 AddUniqueIndexOnTokensValue: migrated (0.0235s) ============= == 20130202090625 AddProjectsInheritMembers: migrating ======================== -- add_column(:projects, :inherit_members, :boolean, {:default=>false, :null=>false}) -> 0.0178s == 20130202090625 AddProjectsInheritMembers: migrated (0.0179s) =============== == 20130207175206 AddUniqueIndexOnCustomFieldsTrackers: migrating ============= -- index_exists?(:custom_fields_trackers, [:custom_field_id, :tracker_id], {:name=>"index_custom_fields_trackers_on_custom_field_id_and_tracker_id"}) -> 0.0025s -- remove_index(:custom_fields_trackers, [:custom_field_id, :tracker_id], {:name=>"index_custom_fields_trackers_on_custom_field_id_and_tracker_id"}) -> 0.0030s -- add_index(:custom_fields_trackers, [:custom_field_id, :tracker_id], {:unique=>true}) -> 0.0057s == 20130207175206 AddUniqueIndexOnCustomFieldsTrackers: migrated (0.0144s) ==== == 20130207181455 AddUniqueIndexOnCustomFieldsProjects: migrating ============= -- index_exists?(:custom_fields_projects, [:custom_field_id, :project_id], {:name=>"index_custom_fields_projects_on_custom_field_id_and_project_id"}) -> 0.0025s -- remove_index(:custom_fields_projects, [:custom_field_id, :project_id], {:name=>"index_custom_fields_projects_on_custom_field_id_and_project_id"}) -> 0.0030s -- add_index(:custom_fields_projects, [:custom_field_id, :project_id], {:unique=>true}) -> 0.0069s == 20130207181455 AddUniqueIndexOnCustomFieldsProjects: migrated (0.0265s) ==== == 20130215073721 ChangeUsersLastnameLengthTo255: migrating =================== -- change_column(:users, :lastname, :string, {:limit=>255}) -> 0.0023s == 20130215073721 ChangeUsersLastnameLengthTo255: migrated (0.0153s) ========== == 20130215111127 AddIssuesClosedOn: migrating ================================ -- add_column(:issues, :closed_on, :datetime, {:default=>nil}) -> 0.0048s == 20130215111127 AddIssuesClosedOn: migrated (0.0049s) ======================= == 20130215111141 PopulateIssuesClosedOn: migrating =========================== == 20130215111141 PopulateIssuesClosedOn: migrated (0.0140s) ================== == 20130217094251 RemoveIssuesDefaultFkValues: migrating ====================== -- change_column_default(:issues, :tracker_id, nil) -> 0.0117s -- change_column_default(:issues, :project_id, nil) -> 0.0116s -- change_column_default(:issues, :status_id, nil) -> 0.0108s -- change_column_default(:issues, :assigned_to_id, nil) -> 0.0069s -- change_column_default(:issues, :priority_id, nil) -> 0.0048s -- change_column_default(:issues, :author_id, nil) -> 0.0106s == 20130217094251 RemoveIssuesDefaultFkValues: migrated (0.0568s) ============= == 20130602092539 CreateQueriesRoles: migrating =============================== -- create_table(:queries_roles, {:id=>false}) -> 0.0073s -- add_index(:queries_roles, [:query_id, :role_id], {:unique=>true, :name=>:queries_roles_ids}) -> 0.0038s == 20130602092539 CreateQueriesRoles: migrated (0.0112s) ====================== == 20130710182539 AddQueriesVisibility: migrating ============================= -- add_column(:queries, :visibility, :integer, {:default=>0}) -> 0.0191s -- remove_column(:queries, :is_public) -> 0.0007s == 20130710182539 AddQueriesVisibility: migrated (0.0221s) ==================== == 20130713104233 CreateCustomFieldsRoles: migrating ========================== -- create_table(:custom_fields_roles, {:id=>false}) -> 0.0029s -- add_index(:custom_fields_roles, [:custom_field_id, :role_id], {:unique=>true, :name=>:custom_fields_roles_ids}) -> 0.0033s == 20130713104233 CreateCustomFieldsRoles: migrated (0.0098s) ================= == 20130713111657 AddQueriesOptions: migrating ================================ -- add_column(:queries, :options, :text) -> 0.0029s == 20130713111657 AddQueriesOptions: migrated (0.0030s) ======================= == 20130729070143 AddUsersMustChangePasswd: migrating ========================= -- add_column(:users, :must_change_passwd, :boolean, {:default=>false, :null=>false}) -> 0.0278s == 20130729070143 AddUsersMustChangePasswd: migrated (0.0279s) ================ == 20130911193200 RemoveEolsFromAttachmentsFilename: migrating ================ == 20130911193200 RemoveEolsFromAttachmentsFilename: migrated (0.0053s) ======= == 20131004113137 SupportForMultipleCommitKeywords: migrating ================= == 20131004113137 SupportForMultipleCommitKeywords: migrated (0.0124s) ======== == 20131005100610 AddRepositoriesCreatedOn: migrating ========================= -- add_column(:repositories, :created_on, :timestamp) -> 0.0038s == 20131005100610 AddRepositoriesCreatedOn: migrated (0.0039s) ================ == 20131124175346 AddCustomFieldsFormatStore: migrating ======================= -- add_column(:custom_fields, :format_store, :text) -> 0.0021s == 20131124175346 AddCustomFieldsFormatStore: migrated (0.0022s) ============== == 20131210180802 AddCustomFieldsDescription: migrating ======================= -- add_column(:custom_fields, :description, :text) -> 0.0029s == 20131210180802 AddCustomFieldsDescription: migrated (0.0030s) ============== == 20131214094309 RemoveCustomFieldsMinMaxLengthDefaultValues: migrating ====== -- change_column(:custom_fields, :min_length, :int) -> 0.0023s -- change_column(:custom_fields, :max_length, :int) -> 0.0009s == 20131214094309 RemoveCustomFieldsMinMaxLengthDefaultValues: migrated (0.0291s) == 20131215104612 StoreRelationTypeInJournalDetails: migrating ================ == 20131215104612 StoreRelationTypeInJournalDetails: migrated (0.0269s) ======= == 20131218183023 DeleteOrphanTimeEntriesCustomValues: migrating ============== == 20131218183023 DeleteOrphanTimeEntriesCustomValues: migrated (0.0044s) ===== == 20140228130325 ChangeChangesetsCommentsLimit: migrating ==================== == 20140228130325 ChangeChangesetsCommentsLimit: migrated (0.0000s) =========== == 20140903143914 AddPasswordChangedAtToUser: migrating ======================= -- add_column(:users, :passwd_changed_on, :datetime) -> 0.0021s == 20140903143914 AddPasswordChangedAtToUser: migrated (0.0021s) ============== == 20140920094058 InsertBuiltinGroups: migrating ============================== == 20140920094058 InsertBuiltinGroups: migrated (0.2272s) ===================== == 20141029181752 AddTrackersDefaultStatusId: migrating ======================= -- add_column(:trackers, :default_status_id, :integer) -> 0.0015s == 20141029181752 AddTrackersDefaultStatusId: migrated (0.0044s) ============== == 20141029181824 RemoveIssueStatusesIsDefault: migrating ===================== -- remove_column(:issue_statuses, :is_default) -> 0.0014s == 20141029181824 RemoveIssueStatusesIsDefault: migrated (0.0014s) ============ == 20141109112308 AddRolesUsersVisibility: migrating ========================== -- add_column(:roles, :users_visibility, :string, {:limit=>30, :default=>"all", :null=>false}) -> 0.0157s == 20141109112308 AddRolesUsersVisibility: migrated (0.0159s) ================= == 20141122124142 AddWikiRedirectsRedirectsToWikiId: migrating ================ -- add_column(:wiki_redirects, :redirects_to_wiki_id, :integer) -> 0.0012s -- change_column(:wiki_redirects, :redirects_to_wiki_id, :integer) -> 0.0013s == 20141122124142 AddWikiRedirectsRedirectsToWikiId: migrated (0.0168s) ======= == 20150113194759 CreateEmailAddresses: migrating ============================= -- create_table(:email_addresses, {:id=>:integer}) -> 0.0152s == 20150113194759 CreateEmailAddresses: migrated (0.0154s) ==================== == 20150113211532 PopulateEmailAddresses: migrating =========================== == 20150113211532 PopulateEmailAddresses: migrated (0.0114s) ================== == 20150113213922 RemoveUsersMail: migrating ================================== -- remove_column(:users, :mail) -> 0.0072s == 20150113213922 RemoveUsersMail: migrated (0.0073s) ========================= == 20150113213955 AddEmailAddressesUserIdIndex: migrating ===================== -- add_index(:email_addresses, :user_id) -> 0.0049s == 20150113213955 AddEmailAddressesUserIdIndex: migrated (0.0050s) ============ == 20150208105930 ReplaceMoveIssuesPermission: migrating ====================== == 20150208105930 ReplaceMoveIssuesPermission: migrated (0.0054s) ============= == 20150510083747 ChangeDocumentsTitleLimit: migrating ======================== -- change_column(:documents, :title, :string, {:limit=>nil}) -> 0.0063s == 20150510083747 ChangeDocumentsTitleLimit: migrated (0.0137s) =============== == 20150525103953 ClearEstimatedHoursOnParentIssues: migrating ================ == 20150525103953 ClearEstimatedHoursOnParentIssues: migrated (0.0154s) ======= == 20150526183158 AddRolesTimeEntriesVisibility: migrating ==================== -- add_column(:roles, :time_entries_visibility, :string, {:limit=>30, :default=>"all", :null=>false}) -> 0.0169s == 20150526183158 AddRolesTimeEntriesVisibility: migrated (0.0170s) =========== == 20150528084820 AddRolesAllRolesManaged: migrating ========================== -- add_column(:roles, :all_roles_managed, :boolean, {:default=>true, :null=>false}) -> 0.0297s == 20150528084820 AddRolesAllRolesManaged: migrated (0.0298s) ================= == 20150528092912 CreateRolesManagedRoles: migrating ========================== -- create_table(:roles_managed_roles, {:id=>false}) -> 0.0062s == 20150528092912 CreateRolesManagedRoles: migrated (0.0063s) ================= == 20150528093249 AddUniqueIndexOnRolesManagedRoles: migrating ================ -- add_index(:roles_managed_roles, [:role_id, :managed_role_id], {:unique=>true}) -> 0.0037s == 20150528093249 AddUniqueIndexOnRolesManagedRoles: migrated (0.0038s) ======= == 20150725112753 InsertAllowedStatusesForNewIssues: migrating ================ == 20150725112753 InsertAllowedStatusesForNewIssues: migrated (0.0365s) ======= == 20150730122707 CreateImports: migrating ==================================== -- create_table(:imports, {:id=>:integer}) -> 0.0298s == 20150730122707 CreateImports: migrated (0.0304s) =========================== == 20150730122735 CreateImportItems: migrating ================================ -- create_table(:import_items, {:id=>:integer}) -> 0.0233s == 20150730122735 CreateImportItems: migrated (0.0234s) ======================= == 20150921204850 ChangeTimeEntriesCommentsLimitTo1024: migrating ============= -- change_column(:time_entries, :comments, :string, {:limit=>1024}) -> 0.0161s == 20150921204850 ChangeTimeEntriesCommentsLimitTo1024: migrated (0.0162s) ==== == 20150921210243 ChangeWikiContentsCommentsLimitTo1024: migrating ============ -- change_column(:wiki_content_versions, :comments, :string, {:limit=>1024}) -> 0.0066s -- change_column(:wiki_contents, :comments, :string, {:limit=>1024}) -> 0.0007s == 20150921210243 ChangeWikiContentsCommentsLimitTo1024: migrated (0.0122s) === == 20151020182334 ChangeAttachmentsFilesizeLimitTo8: migrating ================ -- change_column(:attachments, :filesize, :integer, {:limit=>8}) -> 0.0303s == 20151020182334 ChangeAttachmentsFilesizeLimitTo8: migrated (0.0499s) ======= == 20151020182731 FixCommaInUserFormatSettingValue: migrating ================= == 20151020182731 FixCommaInUserFormatSettingValue: migrated (0.0060s) ======== == 20151021184614 ChangeIssueCategoriesNameLimitTo60: migrating =============== -- change_column(:issue_categories, :name, :string, {:limit=>60}) -> 0.0033s == 20151021184614 ChangeIssueCategoriesNameLimitTo60: migrated (0.3605s) ====== == 20151021185456 ChangeAuthSourcesFilterToText: migrating ==================== -- change_column(:auth_sources, :filter, :text) -> 0.0028s == 20151021185456 ChangeAuthSourcesFilterToText: migrated (0.0030s) =========== == 20151021190616 ChangeUserPreferencesHideMailDefaultToTrue: migrating ======= -- change_column(:user_preferences, :hide_mail, :boolean) -> 0.0017s == 20151021190616 ChangeUserPreferencesHideMailDefaultToTrue: migrated (0.0094s) == 20151024082034 AddTokensUpdatedOn: migrating =============================== -- add_column(:tokens, :updated_on, :timestamp) -> 0.0025s == 20151024082034 AddTokensUpdatedOn: migrated (0.0035s) ====================== == 20151025072118 CreateCustomFieldEnumerations: migrating ==================== -- create_table(:custom_field_enumerations, {:id=>:integer}) -> 0.0165s == 20151025072118 CreateCustomFieldEnumerations: migrated (0.0166s) =========== == 20151031095005 AddProjectsDefaultVersionId: migrating ====================== -- column_exists?(:projects, :default_version_id, :integer) -> 0.0033s -- add_column(:projects, :default_version_id, :integer, {:default=>nil}) -> 0.0019s == 20151031095005 AddProjectsDefaultVersionId: migrated (0.0054s) ============= == 20160404080304 ForcePasswordResetDuringSetup: migrating ==================== == 20160404080304 ForcePasswordResetDuringSetup: migrated (0.0040s) =========== == 20160416072926 RemovePositionDefaults: migrating =========================== -- change_column("boards", :position, :integer) -> 0.0018s -- change_column("custom_fields", :position, :integer) -> 0.0006s -- change_column("enumerations", :position, :integer) -> 0.0149s -- change_column("issue_statuses", :position, :integer) -> 0.0009s -- change_column("roles", :position, :integer) -> 0.0012s -- change_column("trackers", :position, :integer) -> 0.0010s == 20160416072926 RemovePositionDefaults: migrated (0.0367s) ================== == 20160529063352 AddRolesSettings: migrating ================================= -- add_column(:roles, :settings, :text) -> 0.0019s == 20160529063352 AddRolesSettings: migrated (0.0020s) ======================== == 20161001122012 AddTrackerIdIndexToWorkflows: migrating ===================== -- add_index(:workflows, :tracker_id) -> 0.0053s == 20161001122012 AddTrackerIdIndexToWorkflows: migrated (0.0054s) ============ == 20161002133421 AddIndexOnMemberRolesInheritedFrom: migrating =============== -- add_index(:member_roles, :inherited_from) -> 0.0074s == 20161002133421 AddIndexOnMemberRolesInheritedFrom: migrated (0.0080s) ====== == 20161010081301 ChangeIssuesDescriptionLimit: migrating ===================== == 20161010081301 ChangeIssuesDescriptionLimit: migrated (0.0000s) ============ == 20161010081528 ChangeJournalDetailsValueLimit: migrating =================== == 20161010081528 ChangeJournalDetailsValueLimit: migrated (0.0001s) ========== == 20161010081600 ChangeJournalsNotesLimit: migrating ========================= == 20161010081600 ChangeJournalsNotesLimit: migrated (0.0000s) ================ == 20161126094932 AddIndexOnChangesetsIssuesIssueId: migrating ================ -- add_index(:changesets_issues, :issue_id) -> 0.0250s == 20161126094932 AddIndexOnChangesetsIssuesIssueId: migrated (0.0251s) ======= == 20161220091118 AddIndexOnIssuesParentId: migrating ========================= -- add_index(:issues, :parent_id) -> 0.0046s == 20161220091118 AddIndexOnIssuesParentId: migrated (0.0047s) ================ == 20170207050700 AddIndexOnDiskFilenameToAttachments: migrating ============== -- add_index(:attachments, :disk_filename) -> 0.0079s == 20170207050700 AddIndexOnDiskFilenameToAttachments: migrated (0.0080s) ===== == 20170302015225 ChangeAttachmentsDigestLimitTo64: migrating ================= -- change_column(:attachments, :digest, :string, {:limit=>64}) -> 0.0093s == 20170302015225 ChangeAttachmentsDigestLimitTo64: migrated (0.0101s) ======== == 20170309214320 AddProjectDefaultAssignedToId: migrating ==================== -- add_column(:projects, :default_assigned_to_id, :integer, {:default=>nil}) -> 0.0021s -- column_exists?(:projects, :default_assignee_id, :integer) -> 0.0019s == 20170309214320 AddProjectDefaultAssignedToId: migrated (0.0041s) =========== == 20170320051650 ChangeRepositoriesExtraInfoLimit: migrating ================= == 20170320051650 ChangeRepositoriesExtraInfoLimit: migrated (0.0000s) ======== == 20170418090031 AddViewNewsToAllExistingRoles: migrating ==================== == 20170418090031 AddViewNewsToAllExistingRoles: migrated (0.0133s) =========== == 20170419144536 AddViewMessagesToAllExistingRoles: migrating ================ == 20170419144536 AddViewMessagesToAllExistingRoles: migrated (0.0104s) ======= == 20170723112801 RenameCommentsToContent: migrating ========================== -- rename_column(:comments, :comments, :content) -> 0.0078s == 20170723112801 RenameCommentsToContent: migrated (0.0078s) ================= == 20180501132547 AddAuthorIdToTimeEntries: migrating ========================= -- add_column(:time_entries, :author_id, :integer, {:default=>nil, :after=>:project_id}) -> 0.0020s == 20180501132547 AddAuthorIdToTimeEntries: migrated (0.0053s) ================ == 20180913072918 AddVerifyPeerToAuthSources: migrating ======================= -- change_table(:auth_sources) -> 0.0237s == 20180913072918 AddVerifyPeerToAuthSources: migrated (0.0238s) ============== == 20180923082945 ChangeSqliteBooleansTo0And1: migrating ====================== == 20180923082945 ChangeSqliteBooleansTo0And1: migrated (0.0000s) ============= == 20180923091603 ChangeSqliteBooleansDefault: migrating ====================== == 20180923091603 ChangeSqliteBooleansDefault: migrated (0.0000s) ============= == 20190315094151 ChangeCustomValuesValueLimit: migrating ===================== == 20190315094151 ChangeCustomValuesValueLimit: migrated (0.0000s) ============ == 20190315102101 AddTrackersDescription: migrating =========================== -- add_column(:trackers, :description, :string, {:after=>:name}) -> 0.0049s == 20190315102101 AddTrackersDescription: migrated (0.0050s) ================== == 20190510070108 AddUniqueIdToImportItems: migrating ========================= -- change_table(:import_items) -> 0.0096s == 20190510070108 AddUniqueIdToImportItems: migrated (0.0097s) ================ == 20190620135549 ChangeRolesNameLimit: migrating ============================= -- change_column(:roles, :name, :string, {:limit=>255, :default=>""}) -> 0.0033s == 20190620135549 ChangeRolesNameLimit: migrated (0.0034s) ==================== == 20200826153401 AddTwofaSchemeToUser: migrating ============================= -- add_column(:users, :twofa_scheme, :string) -> 0.0028s == 20200826153401 AddTwofaSchemeToUser: migrated (0.0029s) ==================== == 20200826153402 AddTotpToUser: migrating ==================================== -- add_column(:users, :twofa_totp_key, :string) -> 0.0047s -- add_column(:users, :twofa_totp_last_used_at, :integer) -> 0.0019s == 20200826153402 AddTotpToUser: migrated (0.0070s) =========================== == 20210704125704 AddTwofaRequiredToGroups: migrating ========================= -- add_column(:users, :twofa_required, :boolean, {:default=>false}) -> 0.0211s == 20210704125704 AddTwofaRequiredToGroups: migrated (0.0212s) ================ == 20210705111300 AddProjectsDefaultIssueQueryId: migrating =================== -- add_column(:projects, :default_issue_query_id, :integer, {:default=>nil}) -> 0.0041s == 20210705111300 AddProjectsDefaultIssueQueryId: migrated (0.0042s) ========== == 20210728131544 DropIsInChlogColumn: migrating ============================== -- remove_column(:trackers, :is_in_chlog) -> 0.0059s == 20210728131544 DropIsInChlogColumn: migrated (0.0060s) ===================== == 20210801145548 RemoveBccRecipientsSetting: migrating ======================= == 20210801145548 RemoveBccRecipientsSetting: migrated (0.0022s) ============== == 20210801211024 RemoveOrphanedUserCustomValues: migrating =================== == 20210801211024 RemoveOrphanedUserCustomValues: migrated (0.0111s) ========== == 20211213122100 RemoveIdentityUrlFromUsers: migrating ======================= -- remove_column(:users, :identity_url, :string) -> 0.0013s == 20211213122100 RemoveIdentityUrlFromUsers: migrated (0.0014s) ============== == 20211213122101 DropOpenIdAuthenticationTables: migrating =================== -- drop_table(:open_id_authentication_associations) -> 0.0030s -- drop_table(:open_id_authentication_nonces) -> 0.0017s == 20211213122101 DropOpenIdAuthenticationTables: migrated (0.0048s) ========== == 20211213122102 RemoveOpenIdSetting: migrating ============================== == 20211213122102 RemoveOpenIdSetting: migrated (0.0021s) ===================== == 20220224194639 DeleteOrphanedTimeEntryActivities: migrating ================ == 20220224194639 DeleteOrphanedTimeEntryActivities: migrated (0.0372s) ======= == 20220714093000 AddJournalUpdatedOn: migrating ============================== -- add_column(:journals, :updated_on, :datetime, {:after=>:created_on}) -> 0.0067s == 20220714093000 AddJournalUpdatedOn: migrated (0.0480s) ===================== == 20220714093010 AddJournalUpdatedBy: migrating ============================== -- add_column(:journals, :updated_by_id, :integer, {:default=>nil, :after=>:updated_on}) -> 0.0013s == 20220714093010 AddJournalUpdatedBy: migrated (0.0014s) ===================== == 20220806215628 AddDefaultTimeEntryActivityToRoles: migrating =============== -- add_column(:roles, :default_time_entry_activity_id, :int) -> 0.0047s == 20220806215628 AddDefaultTimeEntryActivityToRoles: migrated (0.0048s) ====== == 20221002193055 DeleteOrphanedQueryAndRoleFromQueriesRoles: migrating ======= == 20221002193055 DeleteOrphanedQueryAndRoleFromQueriesRoles: migrated (0.0068s) == 20221004172825 EnsureTextFormattingSettingIsStoredInDb: migrating ========== == 20221004172825 EnsureTextFormattingSettingIsStoredInDb: migrated (0.0018s) = == 20221012135202 AddIndexToCustomValues: migrating =========================== -- remove_index(:custom_values, {:column=>[:customized_type, :customized_id], :name=>:custom_values_customized, :if_exists=>true}) -> 0.0068s -- add_index(:custom_values, [:customized_type, :customized_id, :custom_field_id], {:name=>:custom_values_customized_custom_field}) -> 0.0051s == 20221012135202 AddIndexToCustomValues: migrated (0.0122s) ================== == 20221214173537 AddSelectProjectPublicityPermission: migrating ============== == 20221214173537 AddSelectProjectPublicityPermission: migrated (0.0051s) ===== == 20230818020734 AddStatusDescription: migrating ============================= -- add_column(:issue_statuses, :description, :string, {:after=>:name}) -> 0.0049s == 20230818020734 AddStatusDescription: migrated (0.0050s) ==================== == 20231012112407 RemoveMentionUsersPermission: migrating ===================== == 20231012112407 RemoveMentionUsersPermission: migrated (0.0414s) ============ <<< Started new transaction, based on original revision 1 * editing path : subversion_test ... done. ------- Committed revision 1 >>> <<< Started new transaction, based on original revision 2 * editing path : subversion_test/.project ... done. * editing path : subversion_test/folder ... done. * editing path : subversion_test/folder/greeter.rb ... done. * editing path : subversion_test/folder/subfolder ... done. * editing path : subversion_test/folder/subfolder/rubylogo.gif ... done. * editing path : subversion_test/helloworld.rb ... done. * editing path : subversion_test/textfile.txt ... done. ------- Committed revision 2 >>> <<< Started new transaction, based on original revision 3 * editing path : subversion_test/helloworld.rb ... done. * editing path : subversion_test/textfile.txt ... done. ------- Committed revision 3 >>> <<< Started new transaction, based on original revision 4 * editing path : subversion_test/helloworld.c ... done. ------- Committed revision 4 >>> <<< Started new transaction, based on original revision 5 * editing path : subversion_test/folder/greeter.rb ... done. ------- Committed revision 5 >>> <<< Started new transaction, based on original revision 6 * editing path : subversion_test/folder/helloworld.rb ...COPIED... done. * editing path : subversion_test/helloworld.rb ... done. ------- Committed revision 6 >>> <<< Started new transaction, based on original revision 7 * editing path : subversion_test/folder/greeter.rb ... done. ------- Committed revision 7 >>> <<< Started new transaction, based on original revision 8 * editing path : subversion_test/helloworld.c ... done. ------- Committed revision 8 >>> <<< Started new transaction, based on original revision 9 * editing path : subversion_test/folder/subfolder/journals_controller.rb ... done. ------- Committed revision 9 >>> <<< Started new transaction, based on original revision 10 * editing path : subversion_test/folder/subfolder/journals_controller.rb ... done. ------- Committed revision 10 >>> <<< Started new transaction, based on original revision 11 * editing path : subversion_test/[folder_with_brackets] ... done. * editing path : subversion_test/[folder_with_brackets]/README.txt ... done. ------- Committed revision 11 >>> <<< Started new transaction, based on original revision 12 * editing path : subversion_test/folder/subfolder/chords.mp3 ... done. ------- Committed revision 12 >>> <<< Started new transaction, based on original revision 13 * editing path : subversion_test/folder/subfolder/testfile.md ... done. * editing path : subversion_test/folder/subfolder/testfile.textile ... done. ------- Committed revision 13 >>> <<< Started new transaction, based on original revision 14 * editing path : subversion_test/+.md ... done. ------- Committed revision 14 >>> ./git_repository/ ./git_repository/info/ ./git_repository/info/exclude ./git_repository/info/refs ./git_repository/packed-refs ./git_repository/description ./git_repository/branches/ ./git_repository/HEAD ./git_repository/hooks/ ./git_repository/hooks/pre-commit ./git_repository/hooks/update ./git_repository/hooks/applypatch-msg ./git_repository/hooks/post-receive ./git_repository/hooks/commit-msg ./git_repository/hooks/post-update ./git_repository/hooks/pre-applypatch ./git_repository/hooks/pre-rebase ./git_repository/hooks/post-commit ./git_repository/gitk.cache ./git_repository/objects/ ./git_repository/objects/info/ ./git_repository/objects/info/packs ./git_repository/objects/pack/ ./git_repository/objects/pack/pack-3b2cc08d52ff500c3a25fa92c41ec847eb1607a1.pack ./git_repository/objects/pack/pack-3b2cc08d52ff500c3a25fa92c41ec847eb1607a1.idx ./git_repository/refs/ ./git_repository/refs/tags/ ./git_repository/refs/heads/ ./git_repository/config pulling from test/fixtures/repositories/mercurial_repository.hg requesting all changes adding changesets adding manifests adding file changes added 43 changesets with 41 changes to 21 files (+5 heads) (run 'hg heads' to see heads) ./filesystem_repository/ ./filesystem_repository/test ./filesystem_repository/japanese/ ./filesystem_repository/japanese/utf-16.txt ./filesystem_repository/japanese/euc-jp.txt ./filesystem_repository/japanese/big-file.txt ./filesystem_repository/dir/ ./filesystem_repository/dir/dirfile ./filesystem_repository/dir/subdir/ ./bazaar_repository/ ./bazaar_repository/trunk/ ./bazaar_repository/trunk/.bzr/ ./bazaar_repository/trunk/.bzr/branch-format ./bazaar_repository/trunk/.bzr/README ./bazaar_repository/trunk/.bzr/checkout/ ./bazaar_repository/trunk/.bzr/checkout/lock/ ./bazaar_repository/trunk/.bzr/checkout/dirstate ./bazaar_repository/trunk/.bzr/checkout/format ./bazaar_repository/trunk/.bzr/checkout/conflicts ./bazaar_repository/trunk/.bzr/branch/ ./bazaar_repository/trunk/.bzr/branch/lock/ ./bazaar_repository/trunk/.bzr/branch/tags ./bazaar_repository/trunk/.bzr/branch/last-revision ./bazaar_repository/trunk/.bzr/branch/branch.conf ./bazaar_repository/trunk/.bzr/branch/format ./bazaar_repository/trunk/.bzr/branch-lock/ ./bazaar_repository/trunk/doc-mkdir.txt ./bazaar_repository/trunk/directory/ ./bazaar_repository/trunk/directory/document.txt ./bazaar_repository/trunk/directory/edit.png ./bazaar_repository/trunk/directory/doc-ls.txt ./bazaar_repository/author_escaping/ ./bazaar_repository/author_escaping/.bzr/ ./bazaar_repository/author_escaping/.bzr/branch-format ./bazaar_repository/author_escaping/.bzr/README ./bazaar_repository/author_escaping/.bzr/branch/ ./bazaar_repository/author_escaping/.bzr/branch/lock/ ./bazaar_repository/author_escaping/.bzr/branch/tags ./bazaar_repository/author_escaping/.bzr/branch/last-revision ./bazaar_repository/author_escaping/.bzr/branch/branch.conf ./bazaar_repository/author_escaping/.bzr/branch/format ./bazaar_repository/author_escaping/.bzr/branch-lock/ ./bazaar_repository/empty-branch/ ./bazaar_repository/empty-branch/.bzr/ ./bazaar_repository/empty-branch/.bzr/branch-format ./bazaar_repository/empty-branch/.bzr/README ./bazaar_repository/empty-branch/.bzr/checkout/ ./bazaar_repository/empty-branch/.bzr/checkout/lock/ ./bazaar_repository/empty-branch/.bzr/checkout/dirstate ./bazaar_repository/empty-branch/.bzr/checkout/format ./bazaar_repository/empty-branch/.bzr/checkout/conflicts ./bazaar_repository/empty-branch/.bzr/checkout/views ./bazaar_repository/empty-branch/.bzr/branch/ ./bazaar_repository/empty-branch/.bzr/branch/lock/ ./bazaar_repository/empty-branch/.bzr/branch/tags ./bazaar_repository/empty-branch/.bzr/branch/last-revision ./bazaar_repository/empty-branch/.bzr/branch/branch.conf ./bazaar_repository/empty-branch/.bzr/branch/format ./bazaar_repository/empty-branch/.bzr/branch-lock/ ./bazaar_repository/.bzr/ ./bazaar_repository/.bzr/branch-format ./bazaar_repository/.bzr/repository/ ./bazaar_repository/.bzr/repository/upload/ ./bazaar_repository/.bzr/repository/pack-names ./bazaar_repository/.bzr/repository/lock/ ./bazaar_repository/.bzr/repository/packs/ ./bazaar_repository/.bzr/repository/packs/a804d97edb91093dcea763a6affa552c.pack ./bazaar_repository/.bzr/repository/packs/55b91ea0756576f29d2cf5b0cc5b4091.pack ./bazaar_repository/.bzr/repository/obsolete_packs/ ./bazaar_repository/.bzr/repository/obsolete_packs/b1cc685bf0d509f14c2dad19c764c6b8.six ./bazaar_repository/.bzr/repository/obsolete_packs/e6105d40ac5df388d189b0dd01a977f3.iix ./bazaar_repository/.bzr/repository/obsolete_packs/cada513b4cf1672133c9ac690f7f0e74.tix ./bazaar_repository/.bzr/repository/obsolete_packs/034ef7c37e136e86c1c34b9ee5f89e99.tix ./bazaar_repository/.bzr/repository/obsolete_packs/cada513b4cf1672133c9ac690f7f0e74.cix ./bazaar_repository/.bzr/repository/obsolete_packs/4ac8c5cf0d9b0963cf427b7cc7a4f5d7.iix ./bazaar_repository/.bzr/repository/obsolete_packs/034ef7c37e136e86c1c34b9ee5f89e99.iix ./bazaar_repository/.bzr/repository/obsolete_packs/911d98a4bc61fc26b9bdf2e56d2fa124.iix ./bazaar_repository/.bzr/repository/obsolete_packs/20f8961b7b259473dcd83eb931772922.pack ./bazaar_repository/.bzr/repository/obsolete_packs/034ef7c37e136e86c1c34b9ee5f89e99.rix ./bazaar_repository/.bzr/repository/obsolete_packs/e6105d40ac5df388d189b0dd01a977f3.six ./bazaar_repository/.bzr/repository/obsolete_packs/b1cc685bf0d509f14c2dad19c764c6b8.cix ./bazaar_repository/.bzr/repository/obsolete_packs/e6105d40ac5df388d189b0dd01a977f3.tix ./bazaar_repository/.bzr/repository/obsolete_packs/4ac8c5cf0d9b0963cf427b7cc7a4f5d7.six ./bazaar_repository/.bzr/repository/obsolete_packs/cada513b4cf1672133c9ac690f7f0e74.rix ./bazaar_repository/.bzr/repository/obsolete_packs/b1cc685bf0d509f14c2dad19c764c6b8.tix ./bazaar_repository/.bzr/repository/obsolete_packs/911d98a4bc61fc26b9bdf2e56d2fa124.rix ./bazaar_repository/.bzr/repository/obsolete_packs/911d98a4bc61fc26b9bdf2e56d2fa124.cix ./bazaar_repository/.bzr/repository/obsolete_packs/911d98a4bc61fc26b9bdf2e56d2fa124.pack ./bazaar_repository/.bzr/repository/obsolete_packs/4ac8c5cf0d9b0963cf427b7cc7a4f5d7.tix ./bazaar_repository/.bzr/repository/obsolete_packs/b1cc685bf0d509f14c2dad19c764c6b8.rix ./bazaar_repository/.bzr/repository/obsolete_packs/20f8961b7b259473dcd83eb931772922.iix ./bazaar_repository/.bzr/repository/obsolete_packs/20f8961b7b259473dcd83eb931772922.cix ./bazaar_repository/.bzr/repository/obsolete_packs/cada513b4cf1672133c9ac690f7f0e74.iix ./bazaar_repository/.bzr/repository/obsolete_packs/20f8961b7b259473dcd83eb931772922.six ./bazaar_repository/.bzr/repository/obsolete_packs/911d98a4bc61fc26b9bdf2e56d2fa124.tix ./bazaar_repository/.bzr/repository/obsolete_packs/4ac8c5cf0d9b0963cf427b7cc7a4f5d7.cix ./bazaar_repository/.bzr/repository/obsolete_packs/cada513b4cf1672133c9ac690f7f0e74.six ./bazaar_repository/.bzr/repository/obsolete_packs/20f8961b7b259473dcd83eb931772922.tix ./bazaar_repository/.bzr/repository/obsolete_packs/e6105d40ac5df388d189b0dd01a977f3.pack ./bazaar_repository/.bzr/repository/obsolete_packs/cada513b4cf1672133c9ac690f7f0e74.pack ./bazaar_repository/.bzr/repository/obsolete_packs/4ac8c5cf0d9b0963cf427b7cc7a4f5d7.rix ./bazaar_repository/.bzr/repository/obsolete_packs/b1cc685bf0d509f14c2dad19c764c6b8.iix ./bazaar_repository/.bzr/repository/obsolete_packs/20f8961b7b259473dcd83eb931772922.rix ./bazaar_repository/.bzr/repository/obsolete_packs/034ef7c37e136e86c1c34b9ee5f89e99.pack ./bazaar_repository/.bzr/repository/obsolete_packs/034ef7c37e136e86c1c34b9ee5f89e99.cix ./bazaar_repository/.bzr/repository/obsolete_packs/034ef7c37e136e86c1c34b9ee5f89e99.six ./bazaar_repository/.bzr/repository/obsolete_packs/e6105d40ac5df388d189b0dd01a977f3.rix ./bazaar_repository/.bzr/repository/obsolete_packs/e6105d40ac5df388d189b0dd01a977f3.cix ./bazaar_repository/.bzr/repository/obsolete_packs/911d98a4bc61fc26b9bdf2e56d2fa124.six ./bazaar_repository/.bzr/repository/obsolete_packs/b1cc685bf0d509f14c2dad19c764c6b8.pack ./bazaar_repository/.bzr/repository/obsolete_packs/4ac8c5cf0d9b0963cf427b7cc7a4f5d7.pack ./bazaar_repository/.bzr/repository/shared-storage ./bazaar_repository/.bzr/repository/format ./bazaar_repository/.bzr/repository/indices/ ./bazaar_repository/.bzr/repository/indices/55b91ea0756576f29d2cf5b0cc5b4091.iix ./bazaar_repository/.bzr/repository/indices/a804d97edb91093dcea763a6affa552c.cix ./bazaar_repository/.bzr/repository/indices/55b91ea0756576f29d2cf5b0cc5b4091.tix ./bazaar_repository/.bzr/repository/indices/a804d97edb91093dcea763a6affa552c.iix ./bazaar_repository/.bzr/repository/indices/a804d97edb91093dcea763a6affa552c.tix ./bazaar_repository/.bzr/repository/indices/55b91ea0756576f29d2cf5b0cc5b4091.cix ./bazaar_repository/.bzr/repository/indices/a804d97edb91093dcea763a6affa552c.six ./bazaar_repository/.bzr/repository/indices/55b91ea0756576f29d2cf5b0cc5b4091.six ./bazaar_repository/.bzr/repository/indices/a804d97edb91093dcea763a6affa552c.rix ./bazaar_repository/.bzr/repository/indices/55b91ea0756576f29d2cf5b0cc5b4091.rix ./bazaar_repository/.bzr/README ./bazaar_repository/.bzr/branch-lock/ ./bazaar_repository/non_ascii/ ./bazaar_repository/non_ascii/.bzr/ ./bazaar_repository/non_ascii/.bzr/branch-format ./bazaar_repository/non_ascii/.bzr/README ./bazaar_repository/non_ascii/.bzr/branch/ ./bazaar_repository/non_ascii/.bzr/branch/lock/ ./bazaar_repository/non_ascii/.bzr/branch/tags ./bazaar_repository/non_ascii/.bzr/branch/last-revision ./bazaar_repository/non_ascii/.bzr/branch/branch.conf ./bazaar_repository/non_ascii/.bzr/branch/format ./bazaar_repository/non_ascii/.bzr/branch-lock/ ./bazaar_repository/branch00/ ./bazaar_repository/branch00/.bzr/ ./bazaar_repository/branch00/.bzr/branch-format ./bazaar_repository/branch00/.bzr/README ./bazaar_repository/branch00/.bzr/checkout/ ./bazaar_repository/branch00/.bzr/checkout/lock/ ./bazaar_repository/branch00/.bzr/checkout/dirstate ./bazaar_repository/branch00/.bzr/checkout/format ./bazaar_repository/branch00/.bzr/checkout/conflicts ./bazaar_repository/branch00/.bzr/branch/ ./bazaar_repository/branch00/.bzr/branch/lock/ ./bazaar_repository/branch00/.bzr/branch/tags ./bazaar_repository/branch00/.bzr/branch/last-revision ./bazaar_repository/branch00/.bzr/branch/branch.conf ./bazaar_repository/branch00/.bzr/branch/format ./bazaar_repository/branch00/.bzr/branch-lock/ ./bazaar_repository/branch00/doc-mkdir.txt ./bazaar_repository/branch00/doc-ls.txt ./bazaar_repository/branch01/ ./bazaar_repository/branch01/dir00/ ./bazaar_repository/branch01/dir01/ ./bazaar_repository/branch01/.bzr/ ./bazaar_repository/branch01/.bzr/branch-format ./bazaar_repository/branch01/.bzr/README ./bazaar_repository/branch01/.bzr/checkout/ ./bazaar_repository/branch01/.bzr/checkout/merge-hashes ./bazaar_repository/branch01/.bzr/checkout/lock/ ./bazaar_repository/branch01/.bzr/checkout/dirstate ./bazaar_repository/branch01/.bzr/checkout/format ./bazaar_repository/branch01/.bzr/checkout/conflicts ./bazaar_repository/branch01/.bzr/branch/ ./bazaar_repository/branch01/.bzr/branch/lock/ ./bazaar_repository/branch01/.bzr/branch/tags ./bazaar_repository/branch01/.bzr/branch/last-revision ./bazaar_repository/branch01/.bzr/branch/branch.conf ./bazaar_repository/branch01/.bzr/branch/format ./bazaar_repository/branch01/.bzr/branch-lock/ ./bazaar_repository/branch01/doc-mkdir.txt ./bazaar_repository/branch01/doc-ls.txt ./bazaar_repository/branch02/ ./bazaar_repository/branch02/dir00/ ./bazaar_repository/branch02/.bzr/ ./bazaar_repository/branch02/.bzr/branch-format ./bazaar_repository/branch02/.bzr/README ./bazaar_repository/branch02/.bzr/checkout/ ./bazaar_repository/branch02/.bzr/checkout/lock/ ./bazaar_repository/branch02/.bzr/checkout/dirstate ./bazaar_repository/branch02/.bzr/checkout/format ./bazaar_repository/branch02/.bzr/checkout/conflicts ./bazaar_repository/branch02/.bzr/branch/ ./bazaar_repository/branch02/.bzr/branch/lock/ ./bazaar_repository/branch02/.bzr/branch/tags ./bazaar_repository/branch02/.bzr/branch/last-revision ./bazaar_repository/branch02/.bzr/branch/branch.conf ./bazaar_repository/branch02/.bzr/branch/format ./bazaar_repository/branch02/.bzr/branch-lock/ ./bazaar_repository/branch02/doc-mkdir.txt ./bazaar_repository/branch02/doc-ls.txt ./bazaar_repository/author_non_ascii/ ./bazaar_repository/author_non_ascii/.bzr/ ./bazaar_repository/author_non_ascii/.bzr/branch-format ./bazaar_repository/author_non_ascii/.bzr/README ./bazaar_repository/author_non_ascii/.bzr/branch/ ./bazaar_repository/author_non_ascii/.bzr/branch/lock/ ./bazaar_repository/author_non_ascii/.bzr/branch/tags ./bazaar_repository/author_non_ascii/.bzr/branch/last-revision ./bazaar_repository/author_non_ascii/.bzr/branch/branch.conf ./bazaar_repository/author_non_ascii/.bzr/branch/format ./bazaar_repository/author_non_ascii/.bzr/branch-lock/ ./cvs_repository/ ./cvs_repository/test/ ./cvs_repository/test/README,v ./cvs_repository/test/sources/ ./cvs_repository/test/sources/watchers_controller.rb,v ./cvs_repository/test/sources/Attic/ ./cvs_repository/test/sources/Attic/welcome_controller.rb,v ./cvs_repository/test/images/ ./cvs_repository/test/images/delete.png,v ./cvs_repository/test/images/add.png,v ./cvs_repository/test/images/edit.png,v ./cvs_repository/CVSROOT/ ./cvs_repository/CVSROOT/rcsinfo,v ./cvs_repository/CVSROOT/loginfo,v ./cvs_repository/CVSROOT/cvswrappers,v ./cvs_repository/CVSROOT/modules ./cvs_repository/CVSROOT/taginfo ./cvs_repository/CVSROOT/cvswrappers ./cvs_repository/CVSROOT/config ./cvs_repository/CVSROOT/.#commitinfo ./cvs_repository/CVSROOT/taginfo,v ./cvs_repository/CVSROOT/checkoutlist ./cvs_repository/CVSROOT/.#rcsinfo ./cvs_repository/CVSROOT/commitinfo ./cvs_repository/CVSROOT/.#loginfo ./cvs_repository/CVSROOT/.#checkoutlist ./cvs_repository/CVSROOT/postproxy ./cvs_repository/CVSROOT/notify ./cvs_repository/CVSROOT/.#postadmin ./cvs_repository/CVSROOT/.#taginfo ./cvs_repository/CVSROOT/postadmin ./cvs_repository/CVSROOT/.#verifymsg ./cvs_repository/CVSROOT/postproxy,v ./cvs_repository/CVSROOT/verifymsg ./cvs_repository/CVSROOT/preproxy,v ./cvs_repository/CVSROOT/.#modules ./cvs_repository/CVSROOT/postwatch,v ./cvs_repository/CVSROOT/commitinfo,v ./cvs_repository/CVSROOT/.#config ./cvs_repository/CVSROOT/val-tags ./cvs_repository/CVSROOT/loginfo ./cvs_repository/CVSROOT/rcsinfo ./cvs_repository/CVSROOT/checkoutlist,v ./cvs_repository/CVSROOT/notify,v ./cvs_repository/CVSROOT/history ./cvs_repository/CVSROOT/config,v ./cvs_repository/CVSROOT/postadmin,v ./cvs_repository/CVSROOT/.#cvswrappers ./cvs_repository/CVSROOT/Emptydir/ ./cvs_repository/CVSROOT/.#postwatch ./cvs_repository/CVSROOT/postwatch ./cvs_repository/CVSROOT/posttag,v ./cvs_repository/CVSROOT/.#notify ./cvs_repository/CVSROOT/.#preproxy ./cvs_repository/CVSROOT/.#posttag ./cvs_repository/CVSROOT/.#postproxy ./cvs_repository/CVSROOT/verifymsg,v ./cvs_repository/CVSROOT/posttag ./cvs_repository/CVSROOT/preproxy ./cvs_repository/CVSROOT/modules,v [ruby-3.0] $ /bin/sh -xe /tmp/jenkins1446439046037740296.sh + PATH=/var/lib/jenkins/ruby/ruby-3.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games bundle exec rake test:routing PG::Coder.new(hash) is deprecated. Please use keyword arguments instead! Called from /var/lib/jenkins/.rbenv/versions/3.0.6/lib/ruby/gems/3.0.0/gems/activerecord-6.1.7.6/lib/active_record/connection_adapters/postgresql_adapter.rb:883:in `new' PG::Coder.new(hash) is deprecated. Please use keyword arguments instead! Called from /var/lib/jenkins/.rbenv/versions/3.0.6/lib/ruby/gems/3.0.0/gems/activerecord-6.1.7.6/lib/active_record/connection_adapters/postgresql_adapter.rb:883:in `new' Run options: --seed 58882 # Running: ................................................................................................ Finished in 4.036206s, 23.7847 runs/s, 426.3906 assertions/s. 96 runs, 1721 assertions, 0 failures, 0 errors, 0 skips Finished: SUCCESS