]> source.dussan.org Git - redmine.git/commitdiff
Add "frozen_string_literal: false" for all files (#26561).
authorGo MAEDA <maeda@farend.jp>
Fri, 15 Mar 2019 01:32:57 +0000 (01:32 +0000)
committerGo MAEDA <maeda@farend.jp>
Fri, 15 Mar 2019 01:32:57 +0000 (01:32 +0000)
This will be changed to true in the future.

git-svn-id: http://svn.redmine.org/redmine/trunk@17947 e93f8b46-1217-0410-a6f0-8f06a7374b81

940 files changed:
Gemfile
Rakefile
app/controllers/account_controller.rb
app/controllers/activities_controller.rb
app/controllers/admin_controller.rb
app/controllers/application_controller.rb
app/controllers/attachments_controller.rb
app/controllers/auth_sources_controller.rb
app/controllers/auto_completes_controller.rb
app/controllers/boards_controller.rb
app/controllers/calendars_controller.rb
app/controllers/comments_controller.rb
app/controllers/context_menus_controller.rb
app/controllers/custom_field_enumerations_controller.rb
app/controllers/custom_fields_controller.rb
app/controllers/documents_controller.rb
app/controllers/email_addresses_controller.rb
app/controllers/enumerations_controller.rb
app/controllers/files_controller.rb
app/controllers/gantts_controller.rb
app/controllers/groups_controller.rb
app/controllers/imports_controller.rb
app/controllers/issue_categories_controller.rb
app/controllers/issue_relations_controller.rb
app/controllers/issue_statuses_controller.rb
app/controllers/issues_controller.rb
app/controllers/journals_controller.rb
app/controllers/mail_handler_controller.rb
app/controllers/members_controller.rb
app/controllers/messages_controller.rb
app/controllers/my_controller.rb
app/controllers/news_controller.rb
app/controllers/previews_controller.rb
app/controllers/principal_memberships_controller.rb
app/controllers/project_enumerations_controller.rb
app/controllers/projects_controller.rb
app/controllers/queries_controller.rb
app/controllers/reports_controller.rb
app/controllers/repositories_controller.rb
app/controllers/roles_controller.rb
app/controllers/search_controller.rb
app/controllers/settings_controller.rb
app/controllers/sys_controller.rb
app/controllers/timelog_controller.rb
app/controllers/trackers_controller.rb
app/controllers/users_controller.rb
app/controllers/versions_controller.rb
app/controllers/watchers_controller.rb
app/controllers/welcome_controller.rb
app/controllers/wiki_controller.rb
app/controllers/wikis_controller.rb
app/controllers/workflows_controller.rb
app/helpers/account_helper.rb
app/helpers/activities_helper.rb
app/helpers/admin_helper.rb
app/helpers/application_helper.rb
app/helpers/attachments_helper.rb
app/helpers/auth_sources_helper.rb
app/helpers/boards_helper.rb
app/helpers/calendars_helper.rb
app/helpers/context_menus_helper.rb
app/helpers/custom_fields_helper.rb
app/helpers/documents_helper.rb
app/helpers/email_addresses_helper.rb
app/helpers/enumerations_helper.rb
app/helpers/gantt_helper.rb
app/helpers/groups_helper.rb
app/helpers/imports_helper.rb
app/helpers/issue_categories_helper.rb
app/helpers/issue_relations_helper.rb
app/helpers/issue_statuses_helper.rb
app/helpers/issues_helper.rb
app/helpers/journals_helper.rb
app/helpers/mail_handler_helper.rb
app/helpers/members_helper.rb
app/helpers/messages_helper.rb
app/helpers/my_helper.rb
app/helpers/news_helper.rb
app/helpers/principal_memberships_helper.rb
app/helpers/projects_helper.rb
app/helpers/queries_helper.rb
app/helpers/reports_helper.rb
app/helpers/repositories_helper.rb
app/helpers/roles_helper.rb
app/helpers/routes_helper.rb
app/helpers/search_helper.rb
app/helpers/settings_helper.rb
app/helpers/sort_helper.rb
app/helpers/timelog_helper.rb
app/helpers/trackers_helper.rb
app/helpers/users_helper.rb
app/helpers/versions_helper.rb
app/helpers/watchers_helper.rb
app/helpers/welcome_helper.rb
app/helpers/wiki_helper.rb
app/helpers/workflows_helper.rb
app/models/attachment.rb
app/models/auth_source.rb
app/models/auth_source_ldap.rb
app/models/board.rb
app/models/change.rb
app/models/changeset.rb
app/models/comment.rb
app/models/custom_field.rb
app/models/custom_field_enumeration.rb
app/models/custom_field_value.rb
app/models/custom_value.rb
app/models/document.rb
app/models/document_category.rb
app/models/document_category_custom_field.rb
app/models/document_custom_field.rb
app/models/email_address.rb
app/models/enabled_module.rb
app/models/enumeration.rb
app/models/group.rb
app/models/group_anonymous.rb
app/models/group_builtin.rb
app/models/group_custom_field.rb
app/models/group_non_member.rb
app/models/import.rb
app/models/import_item.rb
app/models/issue.rb
app/models/issue_category.rb
app/models/issue_custom_field.rb
app/models/issue_import.rb
app/models/issue_priority.rb
app/models/issue_priority_custom_field.rb
app/models/issue_query.rb
app/models/issue_relation.rb
app/models/issue_status.rb
app/models/journal.rb
app/models/journal_detail.rb
app/models/mail_handler.rb
app/models/mailer.rb
app/models/member.rb
app/models/member_role.rb
app/models/message.rb
app/models/news.rb
app/models/principal.rb
app/models/project.rb
app/models/project_custom_field.rb
app/models/query.rb
app/models/repository.rb
app/models/repository/bazaar.rb
app/models/repository/cvs.rb
app/models/repository/filesystem.rb
app/models/repository/git.rb
app/models/repository/mercurial.rb
app/models/repository/subversion.rb
app/models/role.rb
app/models/setting.rb
app/models/time_entry.rb
app/models/time_entry_activity.rb
app/models/time_entry_activity_custom_field.rb
app/models/time_entry_custom_field.rb
app/models/time_entry_query.rb
app/models/token.rb
app/models/tracker.rb
app/models/user.rb
app/models/user_custom_field.rb
app/models/user_preference.rb
app/models/version.rb
app/models/version_custom_field.rb
app/models/watcher.rb
app/models/wiki.rb
app/models/wiki_content.rb
app/models/wiki_content_version.rb
app/models/wiki_page.rb
app/models/wiki_redirect.rb
app/models/workflow_permission.rb
app/models/workflow_rule.rb
app/models/workflow_transition.rb
app/views/common/feed.atom.builder
app/views/journals/index.builder
bin/about
bin/bundle
bin/changelog.rb
bin/rails
bin/rake
config.ru
config/application.rb
config/boot.rb
config/environment.rb
config/environments/development.rb
config/environments/production.rb
config/environments/test.rb
config/environments/test_pgsql.rb
config/environments/test_sqlite3.rb
config/initializers/00-core_plugins.rb
config/initializers/10-patches.rb
config/initializers/20-mime_types.rb
config/initializers/30-redmine.rb
config/initializers/backtrace_silencers.rb
config/initializers/inflections.rb
config/routes.rb
db/migrate/001_setup.rb
db/migrate/002_issue_move.rb
db/migrate/003_issue_add_note.rb
db/migrate/004_export_pdf.rb
db/migrate/005_issue_start_date.rb
db/migrate/006_calendar_and_activity.rb
db/migrate/007_create_journals.rb
db/migrate/008_create_user_preferences.rb
db/migrate/009_add_hide_mail_pref.rb
db/migrate/010_create_comments.rb
db/migrate/011_add_news_comments_count.rb
db/migrate/012_add_comments_permissions.rb
db/migrate/013_create_queries.rb
db/migrate/014_add_queries_permissions.rb
db/migrate/015_create_repositories.rb
db/migrate/016_add_repositories_permissions.rb
db/migrate/017_create_settings.rb
db/migrate/018_set_doc_and_files_notifications.rb
db/migrate/019_add_issue_status_position.rb
db/migrate/020_add_role_position.rb
db/migrate/021_add_tracker_position.rb
db/migrate/022_serialize_possibles_values.rb
db/migrate/023_add_tracker_is_in_roadmap.rb
db/migrate/024_add_roadmap_permission.rb
db/migrate/025_add_search_permission.rb
db/migrate/026_add_repository_login_and_password.rb
db/migrate/027_create_wikis.rb
db/migrate/028_create_wiki_pages.rb
db/migrate/029_create_wiki_contents.rb
db/migrate/030_add_projects_feeds_permissions.rb
db/migrate/031_add_repository_root_url.rb
db/migrate/032_create_time_entries.rb
db/migrate/033_add_timelog_permissions.rb
db/migrate/034_create_changesets.rb
db/migrate/035_create_changes.rb
db/migrate/036_add_changeset_commit_date.rb
db/migrate/037_add_project_identifier.rb
db/migrate/038_add_custom_field_is_filter.rb
db/migrate/039_create_watchers.rb
db/migrate/040_create_changesets_issues.rb
db/migrate/041_rename_comment_to_comments.rb
db/migrate/042_create_issue_relations.rb
db/migrate/043_add_relations_permissions.rb
db/migrate/044_set_language_length_to_five.rb
db/migrate/045_create_boards.rb
db/migrate/046_create_messages.rb
db/migrate/047_add_boards_permissions.rb
db/migrate/048_allow_null_version_effective_date.rb
db/migrate/049_add_wiki_destroy_page_permission.rb
db/migrate/050_add_wiki_attachments_permissions.rb
db/migrate/051_add_project_status.rb
db/migrate/052_add_changes_revision.rb
db/migrate/053_add_changes_branch.rb
db/migrate/054_add_changesets_scmid.rb
db/migrate/055_add_repositories_type.rb
db/migrate/056_add_repositories_changes_permission.rb
db/migrate/057_add_versions_wiki_page_title.rb
db/migrate/058_add_issue_categories_assigned_to_id.rb
db/migrate/059_add_roles_assignable.rb
db/migrate/060_change_changesets_committer_limit.rb
db/migrate/061_add_roles_builtin.rb
db/migrate/062_insert_builtin_roles.rb
db/migrate/063_add_roles_permissions.rb
db/migrate/064_drop_permissions.rb
db/migrate/065_add_settings_updated_on.rb
db/migrate/066_add_custom_value_customized_index.rb
db/migrate/067_create_wiki_redirects.rb
db/migrate/068_create_enabled_modules.rb
db/migrate/069_add_issues_estimated_hours.rb
db/migrate/070_change_attachments_content_type_limit.rb
db/migrate/071_add_queries_column_names.rb
db/migrate/072_add_enumerations_position.rb
db/migrate/073_add_enumerations_is_default.rb
db/migrate/074_add_auth_sources_tls.rb
db/migrate/075_add_members_mail_notification.rb
db/migrate/076_allow_null_position.rb
db/migrate/077_remove_issue_statuses_html_color.rb
db/migrate/078_add_custom_fields_position.rb
db/migrate/079_add_user_preferences_time_zone.rb
db/migrate/080_add_users_type.rb
db/migrate/081_create_projects_trackers.rb
db/migrate/082_add_messages_locked.rb
db/migrate/083_add_messages_sticky.rb
db/migrate/084_change_auth_sources_account_limit.rb
db/migrate/085_add_role_tracker_old_status_index_to_workflows.rb
db/migrate/086_add_custom_fields_searchable.rb
db/migrate/087_change_projects_description_to_text.rb
db/migrate/088_add_custom_fields_default_value.rb
db/migrate/089_add_attachments_description.rb
db/migrate/090_change_versions_name_limit.rb
db/migrate/091_change_changesets_revision_to_string.rb
db/migrate/092_change_changes_from_revision_to_string.rb
db/migrate/093_add_wiki_pages_protected.rb
db/migrate/094_change_projects_homepage_limit.rb
db/migrate/095_add_wiki_pages_parent_id.rb
db/migrate/096_add_commit_access_permission.rb
db/migrate/097_add_view_wiki_edits_permission.rb
db/migrate/098_set_topic_authors_as_watchers.rb
db/migrate/099_add_delete_wiki_pages_attachments_permission.rb
db/migrate/100_add_changesets_user_id.rb
db/migrate/101_populate_changesets_user_id.rb
db/migrate/102_add_custom_fields_editable.rb
db/migrate/103_set_custom_fields_editable.rb
db/migrate/104_add_projects_lft_and_rgt.rb
db/migrate/105_build_projects_tree.rb
db/migrate/106_remove_projects_projects_count.rb
db/migrate/107_add_open_id_authentication_tables.rb
db/migrate/108_add_identity_url_to_users.rb
db/migrate/20090214190337_add_watchers_user_id_type_index.rb
db/migrate/20090312172426_add_queries_sort_criteria.rb
db/migrate/20090312194159_add_projects_trackers_unique_index.rb
db/migrate/20090318181151_extend_settings_name.rb
db/migrate/20090323224724_add_type_to_enumerations.rb
db/migrate/20090401221305_update_enumerations_to_sti.rb
db/migrate/20090401231134_add_active_field_to_enumerations.rb
db/migrate/20090403001910_add_project_to_enumerations.rb
db/migrate/20090406161854_add_parent_id_to_enumerations.rb
db/migrate/20090425161243_add_queries_group_by.rb
db/migrate/20090503121501_create_member_roles.rb
db/migrate/20090503121505_populate_member_roles.rb
db/migrate/20090503121510_drop_members_role_id.rb
db/migrate/20090614091200_fix_messages_sticky_null.rb
db/migrate/20090704172350_populate_users_type.rb
db/migrate/20090704172355_create_groups_users.rb
db/migrate/20090704172358_add_member_roles_inherited_from.rb
db/migrate/20091010093521_fix_users_custom_values.rb
db/migrate/20091017212227_add_missing_indexes_to_workflows.rb
db/migrate/20091017212457_add_missing_indexes_to_custom_fields_projects.rb
db/migrate/20091017212644_add_missing_indexes_to_messages.rb
db/migrate/20091017212938_add_missing_indexes_to_repositories.rb
db/migrate/20091017213027_add_missing_indexes_to_comments.rb
db/migrate/20091017213113_add_missing_indexes_to_enumerations.rb
db/migrate/20091017213151_add_missing_indexes_to_wiki_pages.rb
db/migrate/20091017213228_add_missing_indexes_to_watchers.rb
db/migrate/20091017213257_add_missing_indexes_to_auth_sources.rb
db/migrate/20091017213332_add_missing_indexes_to_documents.rb
db/migrate/20091017213444_add_missing_indexes_to_tokens.rb
db/migrate/20091017213536_add_missing_indexes_to_changesets.rb
db/migrate/20091017213642_add_missing_indexes_to_issue_categories.rb
db/migrate/20091017213716_add_missing_indexes_to_member_roles.rb
db/migrate/20091017213757_add_missing_indexes_to_boards.rb
db/migrate/20091017213835_add_missing_indexes_to_user_preferences.rb
db/migrate/20091017213910_add_missing_indexes_to_issues.rb
db/migrate/20091017214015_add_missing_indexes_to_members.rb
db/migrate/20091017214107_add_missing_indexes_to_custom_fields.rb
db/migrate/20091017214136_add_missing_indexes_to_queries.rb
db/migrate/20091017214236_add_missing_indexes_to_time_entries.rb
db/migrate/20091017214308_add_missing_indexes_to_news.rb
db/migrate/20091017214336_add_missing_indexes_to_users.rb
db/migrate/20091017214406_add_missing_indexes_to_attachments.rb
db/migrate/20091017214440_add_missing_indexes_to_wiki_contents.rb
db/migrate/20091017214519_add_missing_indexes_to_custom_values.rb
db/migrate/20091017214611_add_missing_indexes_to_journals.rb
db/migrate/20091017214644_add_missing_indexes_to_issue_relations.rb
db/migrate/20091017214720_add_missing_indexes_to_wiki_redirects.rb
db/migrate/20091017214750_add_missing_indexes_to_custom_fields_trackers.rb
db/migrate/20091025163651_add_activity_indexes.rb
db/migrate/20091108092559_add_versions_status.rb
db/migrate/20091114105931_add_view_issues_permission.rb
db/migrate/20091123212029_add_default_done_ratio_to_issue_status.rb
db/migrate/20091205124427_add_versions_sharing.rb
db/migrate/20091220183509_add_lft_and_rgt_indexes_to_projects.rb
db/migrate/20091220183727_add_index_to_settings_name.rb
db/migrate/20091220184736_add_indexes_to_issue_status.rb
db/migrate/20091225164732_remove_enumerations_opt.rb
db/migrate/20091227112908_change_wiki_contents_text_limit.rb
db/migrate/20100129193402_change_users_mail_notification_to_string.rb
db/migrate/20100129193813_update_mail_notification_values.rb
db/migrate/20100221100219_add_index_on_changesets_scmid.rb
db/migrate/20100313132032_add_issues_nested_sets_columns.rb
db/migrate/20100313171051_add_index_on_issues_nested_set.rb
db/migrate/20100705164950_change_changes_path_length_limit.rb
db/migrate/20100819172912_enable_calendar_and_gantt_modules_where_appropriate.rb
db/migrate/20101104182107_add_unique_index_on_members.rb
db/migrate/20101107130441_add_custom_fields_visible.rb
db/migrate/20101114115114_change_projects_name_limit.rb
db/migrate/20101114115359_change_projects_identifier_limit.rb
db/migrate/20110220160626_add_workflows_assignee_and_author.rb
db/migrate/20110223180944_add_users_salt.rb
db/migrate/20110223180953_salt_user_passwords.rb
db/migrate/20110224000000_add_repositories_path_encoding.rb
db/migrate/20110226120112_change_repositories_password_limit.rb
db/migrate/20110226120132_change_auth_sources_account_password_limit.rb
db/migrate/20110227125750_change_journal_details_values_to_text.rb
db/migrate/20110228000000_add_repositories_log_encoding.rb
db/migrate/20110228000100_copy_repositories_log_encoding.rb
db/migrate/20110401192910_add_index_to_users_type.rb
db/migrate/20110408103312_add_roles_issues_visibility.rb
db/migrate/20110412065600_add_issues_is_private.rb
db/migrate/20110511000000_add_repositories_extra_info.rb
db/migrate/20110902000000_create_changeset_parents.rb
db/migrate/20111201201315_add_unique_index_to_issue_relations.rb
db/migrate/20120115143024_add_repositories_identifier.rb
db/migrate/20120115143100_add_repositories_is_default.rb
db/migrate/20120115143126_set_default_repositories.rb
db/migrate/20120127174243_add_custom_fields_multiple.rb
db/migrate/20120205111326_change_users_login_limit.rb
db/migrate/20120223110929_change_attachments_container_defaults.rb
db/migrate/20120301153455_add_auth_sources_filter.rb
db/migrate/20120422150750_change_repositories_to_full_sti.rb
db/migrate/20120705074331_add_trackers_fields_bits.rb
db/migrate/20120707064544_add_auth_sources_timeout.rb
db/migrate/20120714122000_add_workflows_type.rb
db/migrate/20120714122100_update_workflows_to_sti.rb
db/migrate/20120714122200_add_workflows_rule_fields.rb
db/migrate/20120731164049_add_boards_parent_id.rb
db/migrate/20120930112914_add_journals_private_notes.rb
db/migrate/20121026002032_add_enumerations_position_name.rb
db/migrate/20121026003537_populate_enumerations_position_name.rb
db/migrate/20121209123234_add_queries_type.rb
db/migrate/20121209123358_update_queries_to_sti.rb
db/migrate/20121213084931_add_attachments_disk_directory.rb
db/migrate/20130110122628_split_documents_permissions.rb
db/migrate/20130201184705_add_unique_index_on_tokens_value.rb
db/migrate/20130202090625_add_projects_inherit_members.rb
db/migrate/20130207175206_add_unique_index_on_custom_fields_trackers.rb
db/migrate/20130207181455_add_unique_index_on_custom_fields_projects.rb
db/migrate/20130215073721_change_users_lastname_length_to_255.rb
db/migrate/20130215111127_add_issues_closed_on.rb
db/migrate/20130215111141_populate_issues_closed_on.rb
db/migrate/20130217094251_remove_issues_default_fk_values.rb
db/migrate/20130602092539_create_queries_roles.rb
db/migrate/20130710182539_add_queries_visibility.rb
db/migrate/20130713104233_create_custom_fields_roles.rb
db/migrate/20130713111657_add_queries_options.rb
db/migrate/20130729070143_add_users_must_change_passwd.rb
db/migrate/20130911193200_remove_eols_from_attachments_filename.rb
db/migrate/20131004113137_support_for_multiple_commit_keywords.rb
db/migrate/20131005100610_add_repositories_created_on.rb
db/migrate/20131124175346_add_custom_fields_format_store.rb
db/migrate/20131210180802_add_custom_fields_description.rb
db/migrate/20131214094309_remove_custom_fields_min_max_length_default_values.rb
db/migrate/20131215104612_store_relation_type_in_journal_details.rb
db/migrate/20131218183023_delete_orphan_time_entries_custom_values.rb
db/migrate/20140228130325_change_changesets_comments_limit.rb
db/migrate/20140903143914_add_password_changed_at_to_user.rb
db/migrate/20140920094058_insert_builtin_groups.rb
db/migrate/20141029181752_add_trackers_default_status_id.rb
db/migrate/20141029181824_remove_issue_statuses_is_default.rb
db/migrate/20141109112308_add_roles_users_visibility.rb
db/migrate/20141122124142_add_wiki_redirects_redirects_to_wiki_id.rb
db/migrate/20150113194759_create_email_addresses.rb
db/migrate/20150113211532_populate_email_addresses.rb
db/migrate/20150113213922_remove_users_mail.rb
db/migrate/20150113213955_add_email_addresses_user_id_index.rb
db/migrate/20150208105930_replace_move_issues_permission.rb
db/migrate/20150510083747_change_documents_title_limit.rb
db/migrate/20150525103953_clear_estimated_hours_on_parent_issues.rb
db/migrate/20150526183158_add_roles_time_entries_visibility.rb
db/migrate/20150528084820_add_roles_all_roles_managed.rb
db/migrate/20150528092912_create_roles_managed_roles.rb
db/migrate/20150528093249_add_unique_index_on_roles_managed_roles.rb
db/migrate/20150725112753_insert_allowed_statuses_for_new_issues.rb
db/migrate/20150730122707_create_imports.rb
db/migrate/20150730122735_create_import_items.rb
db/migrate/20150921204850_change_time_entries_comments_limit_to_1024.rb
db/migrate/20150921210243_change_wiki_contents_comments_limit_to_1024.rb
db/migrate/20151020182334_change_attachments_filesize_limit_to_8.rb
db/migrate/20151020182731_fix_comma_in_user_format_setting_value.rb
db/migrate/20151021184614_change_issue_categories_name_limit_to_60.rb
db/migrate/20151021185456_change_auth_sources_filter_to_text.rb
db/migrate/20151021190616_change_user_preferences_hide_mail_default_to_true.rb
db/migrate/20151024082034_add_tokens_updated_on.rb
db/migrate/20151025072118_create_custom_field_enumerations.rb
db/migrate/20151031095005_add_projects_default_version_id.rb
db/migrate/20160404080304_force_password_reset_during_setup.rb
db/migrate/20160416072926_remove_position_defaults.rb
db/migrate/20160529063352_add_roles_settings.rb
db/migrate/20161001122012_add_tracker_id_index_to_workflows.rb
db/migrate/20161002133421_add_index_on_member_roles_inherited_from.rb
db/migrate/20161010081301_change_issues_description_limit.rb
db/migrate/20161010081528_change_journal_details_value_limit.rb
db/migrate/20161010081600_change_journals_notes_limit.rb
db/migrate/20161126094932_add_index_on_changesets_issues_issue_id.rb
db/migrate/20161220091118_add_index_on_issues_parent_id.rb
db/migrate/20170207050700_add_index_on_disk_filename_to_attachments.rb
db/migrate/20170302015225_change_attachments_digest_limit_to_64.rb
db/migrate/20170309214320_add_project_default_assigned_to_id.rb
db/migrate/20170320051650_change_repositories_extra_info_limit.rb
db/migrate/20170418090031_add_view_news_to_all_existing_roles.rb
db/migrate/20170419144536_add_view_messages_to_all_existing_roles.rb
db/migrate/20170723112801_rename_comments_to_content.rb
db/migrate/20180501132547_add_author_id_to_time_entries.rb
db/migrate/20180913072918_add_verify_peer_to_auth_sources.rb
db/migrate/20180923082945_change_sqlite_booleans_to_0_and_1.rb
db/migrate/20180923091603_change_sqlite_booleans_default.rb
extra/mail_handler/rdm-mailhandler.rb
extra/sample_plugin/app/controllers/example_controller.rb
extra/sample_plugin/app/models/meeting.rb
extra/sample_plugin/config/routes.rb
extra/sample_plugin/db/migrate/001_create_meetings.rb
extra/sample_plugin/init.rb
extra/sample_plugin/test/integration/routing_test.rb
extra/svn/reposman.rb
lib/diff.rb
lib/generators/redmine_plugin/redmine_plugin_generator.rb
lib/generators/redmine_plugin/templates/routes.rb
lib/generators/redmine_plugin_controller/redmine_plugin_controller_generator.rb
lib/generators/redmine_plugin_model/redmine_plugin_model_generator.rb
lib/plugins/acts_as_activity_provider/init.rb
lib/plugins/acts_as_activity_provider/lib/acts_as_activity_provider.rb
lib/plugins/acts_as_attachable/init.rb
lib/plugins/acts_as_attachable/lib/acts_as_attachable.rb
lib/plugins/acts_as_customizable/init.rb
lib/plugins/acts_as_customizable/lib/acts_as_customizable.rb
lib/plugins/acts_as_event/init.rb
lib/plugins/acts_as_event/lib/acts_as_event.rb
lib/plugins/acts_as_searchable/init.rb
lib/plugins/acts_as_searchable/lib/acts_as_searchable.rb
lib/plugins/acts_as_tree/Rakefile
lib/plugins/acts_as_tree/init.rb
lib/plugins/acts_as_tree/lib/active_record/acts/tree.rb
lib/plugins/acts_as_tree/test/acts_as_tree_test.rb
lib/plugins/acts_as_watchable/init.rb
lib/plugins/acts_as_watchable/lib/acts_as_watchable.rb
lib/plugins/gravatar/Rakefile
lib/plugins/gravatar/init.rb
lib/plugins/gravatar/lib/gravatar.rb
lib/plugins/gravatar/spec/gravatar_spec.rb
lib/plugins/open_id_authentication/Rakefile
lib/plugins/open_id_authentication/generators/open_id_authentication_tables/open_id_authentication_tables_generator.rb
lib/plugins/open_id_authentication/generators/upgrade_open_id_authentication_tables/upgrade_open_id_authentication_tables_generator.rb
lib/plugins/open_id_authentication/init.rb
lib/plugins/open_id_authentication/lib/open_id_authentication.rb
lib/plugins/open_id_authentication/lib/open_id_authentication/association.rb
lib/plugins/open_id_authentication/lib/open_id_authentication/db_store.rb
lib/plugins/open_id_authentication/lib/open_id_authentication/mem_cache_store.rb
lib/plugins/open_id_authentication/lib/open_id_authentication/nonce.rb
lib/plugins/open_id_authentication/lib/open_id_authentication/request.rb
lib/plugins/open_id_authentication/lib/open_id_authentication/timeout_fixes.rb
lib/plugins/open_id_authentication/lib/tasks/open_id_authentication_tasks.rake
lib/plugins/open_id_authentication/test/mem_cache_store_test.rb
lib/plugins/open_id_authentication/test/normalize_test.rb
lib/plugins/open_id_authentication/test/open_id_authentication_test.rb
lib/plugins/open_id_authentication/test/status_test.rb
lib/plugins/open_id_authentication/test/test_helper.rb
lib/redmine.rb
lib/redmine/access_control.rb
lib/redmine/access_keys.rb
lib/redmine/activity.rb
lib/redmine/activity/fetcher.rb
lib/redmine/acts/positioned.rb
lib/redmine/ciphering.rb
lib/redmine/codeset_util.rb
lib/redmine/configuration.rb
lib/redmine/core_ext.rb
lib/redmine/core_ext/active_record.rb
lib/redmine/core_ext/string.rb
lib/redmine/core_ext/string/conversions.rb
lib/redmine/core_ext/string/inflections.rb
lib/redmine/database.rb
lib/redmine/default_data/loader.rb
lib/redmine/export/csv.rb
lib/redmine/export/pdf.rb
lib/redmine/export/pdf/issues_pdf_helper.rb
lib/redmine/export/pdf/wiki_pdf_helper.rb
lib/redmine/field_format.rb
lib/redmine/helpers/calendar.rb
lib/redmine/helpers/diff.rb
lib/redmine/helpers/gantt.rb
lib/redmine/helpers/time_report.rb
lib/redmine/helpers/url.rb
lib/redmine/hook.rb
lib/redmine/hook/listener.rb
lib/redmine/hook/view_listener.rb
lib/redmine/i18n.rb
lib/redmine/imap.rb
lib/redmine/info.rb
lib/redmine/menu_manager.rb
lib/redmine/mime_type.rb
lib/redmine/my_page.rb
lib/redmine/nested_set/issue_nested_set.rb
lib/redmine/nested_set/project_nested_set.rb
lib/redmine/nested_set/traversing.rb
lib/redmine/notifiable.rb
lib/redmine/pagination.rb
lib/redmine/platform.rb
lib/redmine/plugin.rb
lib/redmine/pop3.rb
lib/redmine/safe_attributes.rb
lib/redmine/scm/adapters.rb
lib/redmine/scm/adapters/abstract_adapter.rb
lib/redmine/scm/adapters/bazaar_adapter.rb
lib/redmine/scm/adapters/command_failed.rb
lib/redmine/scm/adapters/cvs_adapter.rb
lib/redmine/scm/adapters/filesystem_adapter.rb
lib/redmine/scm/adapters/git_adapter.rb
lib/redmine/scm/adapters/mercurial_adapter.rb
lib/redmine/scm/adapters/subversion_adapter.rb
lib/redmine/scm/base.rb
lib/redmine/search.rb
lib/redmine/sort_criteria.rb
lib/redmine/subclass_factory.rb
lib/redmine/sudo_mode.rb
lib/redmine/syntax_highlighting.rb
lib/redmine/themes.rb
lib/redmine/thumbnail.rb
lib/redmine/unified_diff.rb
lib/redmine/utils.rb
lib/redmine/version.rb
lib/redmine/views/api_template_handler.rb
lib/redmine/views/builders.rb
lib/redmine/views/builders/json.rb
lib/redmine/views/builders/structure.rb
lib/redmine/views/builders/xml.rb
lib/redmine/views/labelled_form_builder.rb
lib/redmine/views/other_formats_builder.rb
lib/redmine/wiki_formatting.rb
lib/redmine/wiki_formatting/html_parser.rb
lib/redmine/wiki_formatting/macros.rb
lib/redmine/wiki_formatting/markdown/formatter.rb
lib/redmine/wiki_formatting/markdown/helper.rb
lib/redmine/wiki_formatting/markdown/html_parser.rb
lib/redmine/wiki_formatting/textile/formatter.rb
lib/redmine/wiki_formatting/textile/helper.rb
lib/redmine/wiki_formatting/textile/html_parser.rb
lib/redmine/wiki_formatting/textile/redcloth3.rb
lib/tasks/ci.rake
lib/tasks/ciphering.rake
lib/tasks/deprecated.rake
lib/tasks/email.rake
lib/tasks/extract_fixtures.rake
lib/tasks/initializers.rake
lib/tasks/load_default_data.rake
lib/tasks/locales.rake
lib/tasks/metrics.rake
lib/tasks/migrate_from_mantis.rake
lib/tasks/migrate_from_trac.rake
lib/tasks/permissions.rake
lib/tasks/redmine.rake
lib/tasks/reminder.rake
lib/tasks/testing.rake
lib/tasks/yardoc.rake
test/application_system_test_case.rb
test/coverage/html_formatter.rb
test/extra/redmine_pm/repository_git_test_pm.rb
test/extra/redmine_pm/repository_subversion_test_pm.rb
test/extra/redmine_pm/test_case.rb
test/fixtures/files/2006/07/060719210727_source.rb
test/functional/account_controller_openid_test.rb
test/functional/account_controller_test.rb
test/functional/activities_controller_test.rb
test/functional/admin_controller_test.rb
test/functional/attachments_controller_test.rb
test/functional/attachments_visibility_test.rb
test/functional/auth_sources_controller_test.rb
test/functional/auto_completes_controller_test.rb
test/functional/boards_controller_test.rb
test/functional/calendars_controller_test.rb
test/functional/comments_controller_test.rb
test/functional/context_menus_controller_test.rb
test/functional/custom_field_enumerations_controller_test.rb
test/functional/custom_fields_controller_test.rb
test/functional/documents_controller_test.rb
test/functional/email_addresses_controller_test.rb
test/functional/enumerations_controller_test.rb
test/functional/files_controller_test.rb
test/functional/gantts_controller_test.rb
test/functional/groups_controller_test.rb
test/functional/imports_controller_test.rb
test/functional/issue_categories_controller_test.rb
test/functional/issue_relations_controller_test.rb
test/functional/issue_statuses_controller_test.rb
test/functional/issues_controller_test.rb
test/functional/issues_controller_transaction_test.rb
test/functional/issues_custom_fields_visibility_test.rb
test/functional/journals_controller_test.rb
test/functional/mail_handler_controller_test.rb
test/functional/members_controller_test.rb
test/functional/messages_controller_test.rb
test/functional/my_controller_test.rb
test/functional/news_controller_test.rb
test/functional/previews_controller_test.rb
test/functional/principal_memberships_controller_test.rb
test/functional/project_enumerations_controller_test.rb
test/functional/projects_controller_test.rb
test/functional/queries_controller_test.rb
test/functional/reports_controller_test.rb
test/functional/repositories_bazaar_controller_test.rb
test/functional/repositories_controller_test.rb
test/functional/repositories_cvs_controller_test.rb
test/functional/repositories_filesystem_controller_test.rb
test/functional/repositories_git_controller_test.rb
test/functional/repositories_mercurial_controller_test.rb
test/functional/repositories_subversion_controller_test.rb
test/functional/roles_controller_test.rb
test/functional/search_controller_test.rb
test/functional/search_custom_fields_visibility_test.rb
test/functional/sessions_controller_test.rb
test/functional/settings_controller_test.rb
test/functional/sys_controller_test.rb
test/functional/timelog_controller_test.rb
test/functional/timelog_custom_fields_visibility_test.rb
test/functional/timelog_report_test.rb
test/functional/trackers_controller_test.rb
test/functional/users_controller_test.rb
test/functional/versions_controller_test.rb
test/functional/watchers_controller_test.rb
test/functional/welcome_controller_test.rb
test/functional/wiki_controller_test.rb
test/functional/wikis_controller_test.rb
test/functional/workflows_controller_test.rb
test/helpers/activities_helper_test.rb
test/helpers/application_helper_test.rb
test/helpers/custom_fields_helper_test.rb
test/helpers/groups_helper_test.rb
test/helpers/issues_helper_test.rb
test/helpers/journals_helper_test.rb
test/helpers/members_helper_test.rb
test/helpers/projects_helper_test.rb
test/helpers/queries_helper_test.rb
test/helpers/routes_helper_test.rb
test/helpers/search_helper_test.rb
test/helpers/settings_helper_test.rb
test/helpers/sort_helper_test.rb
test/helpers/timelog_helper_test.rb
test/helpers/version_helper_test.rb
test/helpers/watchers_helper_test.rb
test/helpers/wiki_helper_test.rb
test/integration/account_test.rb
test/integration/admin_test.rb
test/integration/api_test/api_routing_test.rb
test/integration/api_test/api_test.rb
test/integration/api_test/attachments_test.rb
test/integration/api_test/authentication_test.rb
test/integration/api_test/custom_fields_attribute_test.rb
test/integration/api_test/custom_fields_test.rb
test/integration/api_test/disabled_rest_api_test.rb
test/integration/api_test/enumerations_test.rb
test/integration/api_test/files_test.rb
test/integration/api_test/groups_test.rb
test/integration/api_test/issue_categories_test.rb
test/integration/api_test/issue_relations_test.rb
test/integration/api_test/issue_statuses_test.rb
test/integration/api_test/issues_test.rb
test/integration/api_test/jsonp_test.rb
test/integration/api_test/memberships_test.rb
test/integration/api_test/news_test.rb
test/integration/api_test/projects_test.rb
test/integration/api_test/queries_test.rb
test/integration/api_test/roles_test.rb
test/integration/api_test/search_test.rb
test/integration/api_test/time_entries_test.rb
test/integration/api_test/trackers_test.rb
test/integration/api_test/users_test.rb
test/integration/api_test/versions_test.rb
test/integration/api_test/wiki_pages_test.rb
test/integration/application_test.rb
test/integration/attachments_test.rb
test/integration/feeds_test.rb
test/integration/issues_test.rb
test/integration/layout_test.rb
test/integration/lib/redmine/field_format/attachment_format_test.rb
test/integration/lib/redmine/hook_test.rb
test/integration/lib/redmine/menu_manager_test.rb
test/integration/lib/redmine/themes_test.rb
test/integration/projects_test.rb
test/integration/repositories_git_test.rb
test/integration/routing/account_test.rb
test/integration/routing/activities_test.rb
test/integration/routing/admin_test.rb
test/integration/routing/attachments_test.rb
test/integration/routing/auth_sources_test.rb
test/integration/routing/auto_completes_test.rb
test/integration/routing/boards_test.rb
test/integration/routing/calendars_test.rb
test/integration/routing/comments_test.rb
test/integration/routing/context_menus_test.rb
test/integration/routing/custom_fields_test.rb
test/integration/routing/documents_test.rb
test/integration/routing/enumerations_test.rb
test/integration/routing/files_test.rb
test/integration/routing/gantts_test.rb
test/integration/routing/groups_test.rb
test/integration/routing/imports_test.rb
test/integration/routing/issue_categories_test.rb
test/integration/routing/issue_relations_test.rb
test/integration/routing/issue_statuses_test.rb
test/integration/routing/issues_test.rb
test/integration/routing/journals_test.rb
test/integration/routing/mail_handler_test.rb
test/integration/routing/members_test.rb
test/integration/routing/messages_test.rb
test/integration/routing/my_test.rb
test/integration/routing/news_test.rb
test/integration/routing/previews_test.rb
test/integration/routing/principal_memberships_test.rb
test/integration/routing/project_enumerations_test.rb
test/integration/routing/projects_test.rb
test/integration/routing/queries_test.rb
test/integration/routing/reports_test.rb
test/integration/routing/repositories_test.rb
test/integration/routing/roles_test.rb
test/integration/routing/search_test.rb
test/integration/routing/settings_test.rb
test/integration/routing/sys_test.rb
test/integration/routing/timelog_test.rb
test/integration/routing/trackers_test.rb
test/integration/routing/users_test.rb
test/integration/routing/versions_test.rb
test/integration/routing/watchers_test.rb
test/integration/routing/welcome_test.rb
test/integration/routing/wiki_test.rb
test/integration/routing/wikis_test.rb
test/integration/routing/workflows_test.rb
test/integration/sessions_test.rb
test/integration/sudo_mode_test.rb
test/integration/users_test.rb
test/integration/welcome_test.rb
test/mocks/open_id_authentication_mock.rb
test/object_helpers.rb
test/system/issues_import_test.rb
test/system/issues_test.rb
test/system/my_page_test.rb
test/system/quick_jump_test.rb
test/system/sudo_mode_test.rb
test/system/timelog_test.rb
test/test_helper.rb
test/unit/activity_test.rb
test/unit/attachment_test.rb
test/unit/attachment_transaction_test.rb
test/unit/auth_source_ldap_test.rb
test/unit/board_test.rb
test/unit/changeset_test.rb
test/unit/comment_test.rb
test/unit/custom_field_test.rb
test/unit/custom_field_user_format_test.rb
test/unit/custom_field_version_format_test.rb
test/unit/custom_value_test.rb
test/unit/default_data_test.rb
test/unit/document_category_test.rb
test/unit/document_test.rb
test/unit/enabled_module_test.rb
test/unit/enumeration_test.rb
test/unit/group_test.rb
test/unit/initializers/patches_test.rb
test/unit/issue_category_test.rb
test/unit/issue_custom_field_test.rb
test/unit/issue_import_test.rb
test/unit/issue_nested_set_concurrency_test.rb
test/unit/issue_nested_set_test.rb
test/unit/issue_priority_test.rb
test/unit/issue_relation_test.rb
test/unit/issue_scopes_test.rb
test/unit/issue_status_test.rb
test/unit/issue_subtasking_test.rb
test/unit/issue_test.rb
test/unit/issue_transaction_test.rb
test/unit/journal_observer_test.rb
test/unit/journal_test.rb
test/unit/lib/redmine/access_control_test.rb
test/unit/lib/redmine/acts/positioned_with_scope_test.rb
test/unit/lib/redmine/acts/positioned_without_scope_test.rb
test/unit/lib/redmine/ciphering_test.rb
test/unit/lib/redmine/codeset_util_test.rb
test/unit/lib/redmine/configuration_test.rb
test/unit/lib/redmine/export/csv_test.rb
test/unit/lib/redmine/export/pdf/issues_pdf_test.rb
test/unit/lib/redmine/export/pdf_test.rb
test/unit/lib/redmine/field_format/attachment_format_test.rb
test/unit/lib/redmine/field_format/attachment_format_visibility_test.rb
test/unit/lib/redmine/field_format/bool_format_test.rb
test/unit/lib/redmine/field_format/enumeration_format_test.rb
test/unit/lib/redmine/field_format/field_format_test.rb
test/unit/lib/redmine/field_format/link_format_test.rb
test/unit/lib/redmine/field_format/list_format_test.rb
test/unit/lib/redmine/field_format/numeric_format_test.rb
test/unit/lib/redmine/field_format/user_field_format_test.rb
test/unit/lib/redmine/field_format/version_field_format_test.rb
test/unit/lib/redmine/helpers/calendar_test.rb
test/unit/lib/redmine/helpers/diff_test.rb
test/unit/lib/redmine/helpers/gantt_test.rb
test/unit/lib/redmine/helpers/url_test.rb
test/unit/lib/redmine/hook_test.rb
test/unit/lib/redmine/i18n_test.rb
test/unit/lib/redmine/info_test.rb
test/unit/lib/redmine/menu_manager/mapper_test.rb
test/unit/lib/redmine/menu_manager/menu_helper_test.rb
test/unit/lib/redmine/menu_manager/menu_item_test.rb
test/unit/lib/redmine/menu_manager_test.rb
test/unit/lib/redmine/mime_type_test.rb
test/unit/lib/redmine/notifiable_test.rb
test/unit/lib/redmine/pagination_helper_test.rb
test/unit/lib/redmine/pagination_test.rb
test/unit/lib/redmine/plugin_test.rb
test/unit/lib/redmine/safe_attributes_test.rb
test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb
test/unit/lib/redmine/scm/adapters/cvs_adapter_test.rb
test/unit/lib/redmine/scm/adapters/filesystem_adapter_test.rb
test/unit/lib/redmine/scm/adapters/git_adapter_test.rb
test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb
test/unit/lib/redmine/scm/adapters/subversion_adapter_test.rb
test/unit/lib/redmine/themes_test.rb
test/unit/lib/redmine/unified_diff_test.rb
test/unit/lib/redmine/utils/date_calculation.rb
test/unit/lib/redmine/views/builders/json_test.rb
test/unit/lib/redmine/views/builders/xml_test.rb
test/unit/lib/redmine/views/labelled_form_builder_test.rb
test/unit/lib/redmine/wiki_formatting/html_parser_test.rb
test/unit/lib/redmine/wiki_formatting/macros_test.rb
test/unit/lib/redmine/wiki_formatting/markdown_formatter_test.rb
test/unit/lib/redmine/wiki_formatting/markdown_html_parser_test.rb
test/unit/lib/redmine/wiki_formatting/textile_formatter_test.rb
test/unit/lib/redmine/wiki_formatting/textile_html_parser_test.rb
test/unit/lib/redmine/wiki_formatting_test.rb
test/unit/lib/redmine_test.rb
test/unit/mail_handler_test.rb
test/unit/mailer_localisation_test.rb
test/unit/mailer_test.rb
test/unit/member_test.rb
test/unit/message_test.rb
test/unit/news_test.rb
test/unit/principal_test.rb
test/unit/project_copy_test.rb
test/unit/project_members_inheritance_test.rb
test/unit/project_nested_set_concurrency_test.rb
test/unit/project_nested_set_test.rb
test/unit/project_test.rb
test/unit/query_test.rb
test/unit/repository_bazaar_test.rb
test/unit/repository_cvs_test.rb
test/unit/repository_filesystem_test.rb
test/unit/repository_git_test.rb
test/unit/repository_mercurial_test.rb
test/unit/repository_subversion_test.rb
test/unit/repository_test.rb
test/unit/role_test.rb
test/unit/search_test.rb
test/unit/setting_test.rb
test/unit/time_entry_activity_test.rb
test/unit/time_entry_query_test.rb
test/unit/time_entry_test.rb
test/unit/token_test.rb
test/unit/tracker_test.rb
test/unit/user_preference_test.rb
test/unit/user_test.rb
test/unit/version_test.rb
test/unit/watcher_test.rb
test/unit/wiki_content_test.rb
test/unit/wiki_content_version_test.rb
test/unit/wiki_page_test.rb
test/unit/wiki_redirect_test.rb
test/unit/wiki_test.rb
test/unit/workflow_test.rb
test/unit/workflow_transition_test.rb

diff --git a/Gemfile b/Gemfile
index f5f5fd0aa13ac97c9e7d31334339ec7ab0adb551..42afe30d4b74ebde97182c76874bb5c495450be0 100644 (file)
--- a/Gemfile
+++ b/Gemfile
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 source 'https://rubygems.org'
 
 gem "bundler", ">= 1.5.0"
index 5fbdf84ca155f8f2512d242635be261f3892ecab..7031ed9e568adb56f569e28a2862b2239b5e5528 100644 (file)
--- a/Rakefile
+++ b/Rakefile
@@ -1,4 +1,6 @@
 #!/usr/bin/env rake
+# frozen_string_literal: false
+
 # Add your own tasks in files placed in lib/tasks ending in .rake,
 # for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
 
index f604540a7772ec9c1be2bd6fe1b604aa02343d06..0a16a4cc46826ee58e295dd6e1b056bc4bba06e3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a9650a6f0cfa4a3cdf9021d4d263858013d8b804..70e14477303b50675a0576db32762376c72cba3d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 885c3a169f6455ad1dd37931a1125f3f4e381439..7851358181a6c5caabd243d93cdd367876c34e51 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 2f0cfbf58cd55ec9287a066040d0ddefc088555f..5b47c60d235d7bd3961e94f200613ea7ad082c40 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 552ff9cff20767ea4d1cf43908d61d509c2f325a..4b81991666a65ddb8154a81b0f3006d1bb6df279 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ed0b415e505ee99bd56421853c1524e1e06cb5b0..144d6d82dfab5c2e203fe606424b57537229003e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 2d707f9298bf1585b0cf32cad65538426be993f7..4a59ff46e66f6b05798bf5a05ca0e372610b224f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 03ca50c3529102dd3b4dcd051364d24f43a46f41..669d9f1421f6b49167fa6539f36bd8e2567cb90b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e07ba2e614b749d09512685ef35c37c17c8cd260..d7269abbd513981a9c897d76213f8ee2b53e5cba 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e7974d49e1fe5e5aae4ade3e180e92eba8cbd0d3..ab9e7098009981a849f3c04be25ed7866cc5133f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index bd6977503ccf369ceed4735bf4caaf647d3f1396..526aaa5a6bca6a8666366d05a75e3b0038c8aad3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index fc186b98da4c463dd0ae529e2a4d029609e238fe..aadb0af49236ca11d19c86ad441498df22a06cb2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 41d4a730105b3757d7140fe77803aa3099f41433..4b9d89192b9b89e3ae08922d92c0f68623c2b7db 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 00b6dd9f1076f26b6ee0aa6af9f32c743d3b61d4..e458d838a3485be2d03ce269b8d858db46915d6e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 22026254a5cd7bf682ee93f42e8cd6e646c5a0ac..ba2334023bb54fef1e220f2602317b733bce029b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a04d7b18452a360d73988e47f13cc798a1061600..7ed59d4820bdfeef83aa86f08626d59b78816417 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index bc66c80b068d7fcd07352f69e1301c75317a1399..aa02bbb64a53fd0e5161170a338bdffbaeba8e03 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3283282d58f82ebdbc7ad6787f5791c311d841f3..24f9250c54ae14ff8e991549a4ff6a2cbf996a7a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4379ee39bcb4f43c6a23df741d8e45c8b40093e3..a115265958f66c7d510a2c6afe3f8e09d219668e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3d7e406fafb4b3071c586e9228036e6000aa6a81..4fa3f6b4ccf287dd80241a45fb0ff39207734512 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d635a28f35ea552e0a91fb5aaf7b0dacf71f2575..85d87a9d0ab47b4362565976623ccdfa5ab4d29e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0bcc8c5e3d07093e867e804fa484eb9a1fff8e05..f00c0d4ddbbe0011ba01f2249cdded91ff2efff3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 92c033783783636e3cd01075b73d594b0aa8671a..b299a46b2f6955a9c875a165eb4ab383c487e97e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 1f037817c8dffa6e3cbc65146118a7d60b658527..7d9a9ee6eb583fccbe0a166201e5dcea51fcbd35 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 7f07b38a828e9715172c82ebda092a5a49210cda..ade2a5f6aa35dd32e66f66ed74b06fb07ee86e6d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 1942ab1b764284d4a0d3adc58d15b85b824ade84..e394a77db03ab36b5a8b49afb6ddf248e4cccdc2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 1583e9e780052223320b2d11f0f3aad41141fad5..330ef3f484a7f4676e277b0772dcaab36c0723bc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 99dda31fd5face51af10db3f563dfcf261dccb01..9cffeea7093e5f66c1603afbcc26d1c64e436854 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 72b65e433d13a70ed643fe86008c70801bf406cb..9c744533e08f1ccfe82b0b97b842beb4503a4fc8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3df9e5e44f409fb16c938f9043911a9dd74657fd..1504637f61db250410514c6b6db9fc84ffe75bfa 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 41e6941f9c08a7cf8453b4348aa1d41083e7b7f1..5382d6902c26aa9c359eaaa1bc92b31383b05088 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 924ecbdf928f9a89bf1633eb3cd1675db73f29b7..68770628fc21e1b56236791ab55aad5a0df7ad78 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d9a77f969fa1685530f2746e3919650b8fec6cf9..55f29b3941642fb9b84e45d37c4146d6dd0805fc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 1b88e5fc66905d1081d49a4bc9b0a90442f1e2b3..09cc0f71332b02648e2a23a70da1ed08a69770b2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 784dec984096d704f495c62b67b8915dd85dfc62..3457a83ab2fd9b4eb8f33f152ed149eb10aafbfe 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a4ea33b6ff56038cb38ada2a8c047dddb7d99f1d..688f573239705a7009ddd72526ed7ae135c3f618 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 346ecf5c761a7cc94dae295e8a9e795ef65724ad..5fdac37e97d92390589c495f0cd0e882f1995c4d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b85c51b62e8d7b2bdc095d497999f2570f3fb291..0022137e754b6a9a276285848d780fc98a708a02 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 744c3a3cb9c664216b21a7123d4f495f6cc7e8c7..37ac37cac3aea2f54c5d179958b8a6e453329794 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 9985fa6eabb3b38cf702904216b2160e7e7dada3..c1ee94dbcec85beaf84df049d4000672f59238ca 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 35886fc4e397119512829171adb6251ca1720e9b..ac5911dbacb5ee68f91a383dc4b9341ab2eafce3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f0988fad9dc273181a2db7488f0b0cd79f8b0972..6282fb41bea88eefe754534c57b779f2a2275b6a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index caf6b116516d7259257a27666bc3f0f4230ca7e5..4abdb61b68cf32414071b389611162cdbeac616e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index efc9dce4dff92374d3d519041d7a9cdf46aa6658..de40797dc2b66c5c4f438117bbc94caa80642eb4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 30fdc9313917d9915a9d90dc964cb797243c4007..80077176086fa2da0adc474121dd3950257a1f54 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3f080e96b6a738b33005eba39e898e851660252f..6fb70a6b6ad99773f6073bbd67400ba1e69a52db 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 341a64df87e05b5427ad13701838e9c108b84f92..3922f6b97bd940745392e43fb4f1bc828027c2b5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index c5f7cdc0c3d1d55d747b119f9a8e21cbd10f5d84..5baff3c6dd901bcb8e9872c6287749579ea06245 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 2c6a9a7ac27b566fa58dde3a2b0771d8e97f05ed..6454ca46bdd37dafa3e9ecaf7108992e35a4bf33 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index c831827cbc4b8ad22f97bfc7f5a5d610a24f7ab0..49a16515de1f13ba347390cf9e6ebadb0873ab92 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e4d8222bf45436c5c03480aad64101daba27ff69..423a7b9de7cc190fa9b8f826495790c845aae63c 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 526709e4ab1cf3c8542c51dbfdd68bb87db03a87..dda6485ce9bf58be9e975ebfdd7821b0da7ae934 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index e972ef03dcdabfe38808ba579fd566f403111a2c..0cc1a48aa3e442c4283d0fe853920ca21936ee51 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 8fa56ac55bfc21783aa49a9291cc52af8592426d..8ccdf073632c0fe2f8a15b03b348530c8a44a2e5 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 385f3b8a4f4775446176c22af4a5af1972022af1..9bbcb01b1586f4a12728dc637540d9f674f8c86a 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 4f4b1cd5260e8187d07a98b4690abdddc30e02c6..b1b3b9c22a6fb1d753201116e050410fcc309f9f 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 0931dd048211f1f02718cbbc38b53c04da73cbe5..80d0289c17eaa4ba5c61607c84f5a98bb6b8b1be 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index fe3796c7f44c9e0a0e308a371a0910ba4a4d7f92..30b9e315b24c06074bbd4fa3bfde0476fd84676b 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 0254d3add5c54675b4ce3f6a7c8772093d578c05..953fb10da01122c09d7b3a07846e2d75a675233d 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 54573c763b448aa2cfe5701496f6581b8f19b7d2..e9f544e63dc8fc7ce50193849baadbddad3c81f0 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index a6741b8cd0a9cbd137bc8edc719ef690d2990a8d..5d7298ade199d95806b15c6d60eeb0d5dd97570c 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 1f44f212d90d32935225b5b02afbda0e526d7f31..45081c4b18626cc66e6001a3412e92f18b374cd3 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 2759e8457ec9e4ebf0bff0875ceec34a54c9681e..65c77389959f829e5d04994db3d794c465cc4788 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 65585898ff8f5a28865af5299d6502419fd243b2..10653c32c804f17886937dd1eb28c73c4447a394 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 7eb885f8ae4d71ba91736728069f0a29123f725d..b95a311df0a3811f95436ac3a6e38dd6abe02729 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 39f3b95abe21dcfbb24f558b899c80a64d6194e6..8f3a3ebe0df34cb2c2b6c294be434190f8f4807b 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 8af3452a58479975f2d8444cec8ab73567ce1be5..a179616875cbdf460f4fa8d1fa706d0e84260b8b 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index a1b3b990aa4ff7fd1cd4bdc9a9f7e90e32d996a4..c1e2f2e750e75e4019f6f5df81d7a76dcfdfd3f3 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 49441dde541f6dec9f064765c76c4b809b307595..db519b4c282bec87bb5e1a9524d0f4832b4f489f 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index a3e655a302cad07933c12751e8bb5bd6cffa3ba8..00bf5092b03e7af7be0ff96ec1d9d97b9cdab575 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 5e817e86278a15af1309d3f0467c285ebfafa1d3..7f234d2df202c06170a7c711c325817371d028f2 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index f7957cea5b5cfbe1632c8f343f85d785866da3f0..481b6e9e03a90f8e95925caeb387795dbc2fee97 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index ff7ff1bffeecd36bf9e78cf53e7ac3fdb74ab72d..54ff8eb87eee903e8ac3e9c37ce0140c66ad3be8 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 77ca385263a13d746b8d6f84e03a2157f97ae714..bb3c87da9cdae4e3004caf1bdbfc9569f05f6c4f 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index da42e077d94927d9d133141f5a7ca0aea5a2ee4d..1b5fc78386b765636c993f6e0a654c75be77e2d7 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index f105593faae4671091a10f513aa648fb6250238d..5666e3c1d9b98bd3b7a0c001da48b31f7960e7b9 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index bf6898fde6942d1f2ab691fd77041d394ce75666..2dd4d334ea6c1578913b4b832ca802b1f1944973 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 7945461635e28c3585f33d1fc894ef190c6ab5d6..c2a5e53711212464711cfc8498db7f561d2d9409 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 2612917277719e58fc59c8e7f4008e48da5d6a7c..969de9e1ec4b4fffef29413cfb4de75c9c970fc9 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 201c990248fd2545e09ee60c49472e1484782274..472577dead5d517fef1fd45c0c2d337bd8b7a258 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index f64ed1dc054ab719dd8a865f704e0c41d19adc0b..341a8e3560e9754cf33d13f4620ea11661d47d32 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index ce5ffe71bd7d42d72ad23bb5702688c8243495fe..eaf464b0167e0f98cea166335e0ab1a54e34c055 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index c0a3675633903388555d90bbfdd95b57d3704941..8177609efde481c2ba0c49bf735ea77cf25310c0 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index d7c483048acc249137b1c18d45e5a402179bae57..9e48d738572593fec16d82cc4473caa573b5baed 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 09caeb3e5e40916ff3c6aa7825380c60b0e7a614..28b5217e45e18a5a7e344815884dc02ec35162ac 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index c6bf5383ed5b07e82659e068c54917e871321e26..56e6334b8a6cac6f59b2a6915458facdb2871d3e 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Helpers to sort tables using clickable column headers.
 #
index cb79a545a607a25929447ebbcc982412fc41fe93..c28db53395429dd01ac8d6f5727b84510807a679 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index ffb2ca3deed88eb73f3544a8f396f966a3fb6383..dd305c91e1127824306e1b5b9c71db3cfecd38b2 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index c0d9544999fd7ec51bee8d6cdfc37a3947433716..b83fc6a766c92c55395e9586f8e45f2c31c91280 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 9ade12a75565629edba8f065ee38aba55fd38a18..7a2adbd00e8045504ec624130d5d241e485fd05e 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index ad8cd599514b1bd8f195bc2c9b16d14c81b380eb..1199f182ab62ea612571199417a1ed2c709e63fb 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index cc8ab380bfb3b7e42930e532e4679b6502736ba1..5f32769c24cc4f3a741282cd65d178629f546f14 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index b11a7eb190b124f5ce39608a8e146d30776d15c9..02af6500dde183a111fd8998d82193b91bb1a36c 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 8ac75aa988b72f98817b25fb38440887faae1f00..df9868bad8aeda67c18d9fddcb30ef9c88b5fd40 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index be9d0067da4b6e384cb0e77f1df4391ec731557b..0291a101344b3731dd14e4ee43d95dff4918e3e1 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 8b745f33fba444b2f9bf540ac0b6ff227e8b07ba..768e7e8603aa039b38df25d6824ff596653cd27c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index c3939e8d5f0fce4d719674719b6fc32d63d8c085..c94a8102263857958b301192c24355c42df66100 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 7f09fddbe80b24948795811b308c6e479a8ba761..df53596c9cd1669c7fa1afd485438494b24fa588 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ce75239f12535169e11788827f511d3e7661f1f5..e4afd0975a9393a121897b4185197974dceb4872 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 637a1819f576500f0cb7b2d579fcd3a175aa4c9d..1d373407302139ec707bec9a1f74fcbb3a0e028d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f2833ac6c5af27c9942d2b7125c1ef8e2e93df82..0f768b1cb3d3fc5967d26db0ebd1229e871b03f5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 25e9009d8ee20923576f2f6ae87d0e09bb6080ac..744599ea1bf48882bbf991d9ec42d72a7b6c83ff 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 125cd41b0e2556e2bb0832c9ffbfcd32d051e337..75c7187dc5041d29ab102cbb69bd202a81753b00 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b5481e16467852c6f0436866260ea7e6c55a3e37..2b16656b6c2f4abdf7afe5264b2f5a607ade6111 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 734c76b22e7354a7d45867276969da2b80e8fd20..f5678967ce1f393e0966e0203a0dd106cf61bcf6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ccf750fc68d97aa4ee68d3be7992ea338110333e..668de8016b8874bf89d63b9550f9c0e349e2ffce 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 218c6cde6d6d86b20db2759a82e4d0d1cba7a680..db260fe7227c3e3bffb53e8473e898fe13a684c9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 9ff5ee768ead87787207319e461af8d104bff70d..849ede90c93c7970dc7f75b6002f0a0cd0708459 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 7b689e80c0c9db23ecc5c80a9d3b3bf1c5d1d30a..0123685a08dc719fd3e2518bf8d0494af34df0c3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3bcd929d69bd641a057a5bf801dd5c200833289d..14c031c5cf10b8dea4efe597571215312bf610d1 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 12511662c5595ada51fc9ece6c8b2f506cb1d918..38e371a6f577681a634000011c4c15e211af4050 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f330da0855a940cbf64025aeee855dd44562b407..4099df89e6ea781f6679cb886df27e4c4ed5161d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b81e877af6c7c14fe4dc6122ddc174f890a3a053..e20e35142ae49618a3c03f9b9393b5e60cb86cfd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a3e5f381ca58e093a5224a7dcf5e8185869b2681..906ffb28739007215da3376f39f3221a602039f9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 911e274d709976260f7cfce4c8bcc22f55c52d02..763f6f0088e7e90264fcf2141276600aa72b0b75 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 76755ecbe6a5b5ebb0df6d249329ed61fb27fba2..6eb28a93981c1c64a77324ea4779a87001965c48 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d94666ac6172ee92ceafaa4fe4f1df4c3bb22979..096689abf485d1a4c2d14294044b84930766103b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 71bc3c1bbeb2d39c1c05dd1adcd44ccdb0cfdb40..fb5b0e3af37798525c3b1b5a058d6a17ca7aa1ca 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 74d5c3797185c2202a68160527e378b0fb2e6451..afb9951157fced5ec7e861503670b0c7b1319435 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b20da8d91c7c3a116e583732933b57932e9bd32d..c5589e73e55295bb4e6b42bea396c81b9a92a758 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 506ae483dccfe986a584d4ac1a0acac5f326b9b8..a7781411d9c02f245262d1e0fc84638e9c84bce9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f0a7871b0c95b974de942315ed0112508794127d..eddc34c47918cab1209479c47b6dda30c2615e69 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 9fc4f55502646b7bcfb98d73e636efd124edd931..ffffd44fc49dc2df25aef20ee9601ccaaeed108f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 10b81b5770aa1b7f67a8aed34a52761d8b5117ac..88b4ff40211f2fa0ddf00055acde174bc0b19237 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ffcf2a9726b043f648208dcc7e07f19bfcec848f..af73b26d33e9877af22e9b2ad58785f95c139f2b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 85a97806a49ab8887bf6f94db55b6c5e765554f5..b0e13ca9ccf03209f83c3e51104ed77915e6f763 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index be695c13dbc9db257ceedc184b108524dbcf9783..786296e5f1def898033748d9cb2c49709ada2322 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 9f139f2fc05cada254562139ddd88a6f07f404f4..2d9fd77de2028c9eaceba5afe2fa6b8f62f8acea 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ce3f9d0b3229527eb9887ad3d8d1e3b8d47c4a7b..39542ed9c587f0ff63d2500c802539a00b5ab75b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 8de9b8dbc656faea4c9318bdb99280da1d7abc3d..fccff4af2b8ba0460aefe73621cd742227852d28 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d271d3299ff0c767d19e902230a3fa3e4bf0e3a8..d62c4b043214df312a9c17ffc9630ee6756de2da 100755 (executable)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 92432cf096897bdad96d8057a6c6b8208df96bd0..d8fbf9cd499bce5244e06be2f4c8ff2e6dfb02bc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 05bb0d441c82b52889d7b511b565fb41456b3b2d..02f019402e7069c3d1b8e44b611725ac26a3d0f7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3be5253631a1008a9def2e1c1f05b2c3c19c875c..fa49671d283848ce5341335a3457bb0fdf75a489 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 83e8cd2c02bdea29e58c55fc0ff8e607280bd67d..81df087439f8d2457375f6bd23dd764ac485e53f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 90df77e3262033bbcc27956da1155091dd431ed6..74508c818180b5aec54ee9a29a2cad813e380a6c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 08926d3a199715786aadf190a3599172a7d3b394..1d9c288cb53fe80f27478e132b76141b2b0a510d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 6d91d570a6fc80fcae73018ce2acfe7029fea8d9..75f99e397e204804d9b9bcd860015b8fbc8ad3ff 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e038313f841ef3dcb58e2cc518064c57b2d6c8a4..81d75e53690ced439ce490631eaa0822526066ef 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f6cc3bd2cef571e18bbbfe9f6b3552aa77f9b5e5..a06d75dee125af8c52ff18854eefbefae58fb7f4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 256222f50655ee7d509e89e67a145946260aa473..33688407170e7b4a1cff410d5d0d1ba19049235d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 431565dfb8beaafc93cb0ba4f9cafa68ee497503..c95f501a8d2e7b3d63816918572889e12fc42a16 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4d4a51cfd2b7ea8a73a36419cb2da8ab9de1c088..4e4e1a239cb004f5c1b491a896934a053213bf8e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0b370f39ed23c7fa88bb261620095ab17da9bd09..c061145205adf9eaf80e824384e1c13ee3d4cb5a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e48d36490ee08718bdb6b8dc0e7f55e116e0ac7e..65da33c4df0561bb3fe9d806a78c5158e687aef5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 # Copyright (C) 2007  Patrick Aljord patcito@Å‹mail.com
index 2a8079ca0377a5c3707f4dc2f8b374d00da7644f..704c4e2a77db0dffac9f2d9c0f96521dfcc24c62 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index bc4e9f2e8a9b40e1c35b5bbf3b45b036feff3368..de2758dde30056ff389db66998cfadf66436affa 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 36ef4bc8bf45128fb6ce488edaf44a7a2545949e..8f159cb7733c14e0db463f2de6a590a3047916a3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e59c48c86c802e811eb1d5bd9104e341032dd0e2..390a8f8610d1bb73956d559a582a695b9b8b234f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f0c7b7786f1929e0bc50d6cfc5a7162160fcdab2..2601d6b3810fd7226010ab43f953d0560651d249 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 62fd18b4d55b5ed0ab308ebb8a58e6b6b65d5e89..26cc95bcfac14d284e0394f068cce8625e117993 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 93bc682e617de255de6c01f517c58182576f7b9b..065f39d38c775ea1b6cd7fba8a8ac2f8b2c27d37 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 78bfb9d2b5b03497e66476aed2b25fc9f1b5fd6e..162085823ca07e645d4e0754dd6850c0d8a9bc4c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4073b3d1adde247069467493c0a8dc624bfc71f7..59bb3e4293a21f8aa5f9cfb05b9a0a44ab7f4d33 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 85d6abb9a4b3a531f74bf4f53b920a076525e313..69459c77af65cf5e0dfa60f3c6b5c2fd9f192ea0 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d90ab3e15871a333624f35a133fa7dba7a626c9a..81fea01ba4d0e76eb61c3ac2264abee87bd200d0 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0f82a680681fcd54eb3d17e8c2df525c485888c5..e9b414fd44a2d2278ef8d175857a2b093daaa0d5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 8b4b347054aef9991d94f6c46cfc0ef567e94e39..aca965bbec8417b2b28d1ed83609492420d96d12 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 7373290c5aef95b0972d5fb20a69d230ec7df5aa..403c58a8959c53b8e2bbfbf738efe370138e77ce 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 2ccea2fdaa0f61d16cb4af156b2a7b48eb36f3d7..19ce4f337c09d35eab622483b37ca35036f5b4ae 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f353d7facf1740909daba437f1741de08911a041..7b50293731b377df993a5448a92b8f3f3f053618 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 30118845bfe6e29d84d3cd787df6c50c4fe38a3f..4e5417b68e8924c539efbfacd6972a647d2d6f9d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 186abdc74c840df236d982da95a4fd26f9c31d40..605a6496eb57326e81ccb3aec2190d6776c53c34 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 32e0c8450817b6470202bc8b5d62ed23aa1c435e..44be2d8e8c8b329b70721dd718583db0783851b9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index fb4c35cbb503be4886f487acea899efee3999d5a..67459de2a372d2125ea6cd00089e4056eec5be91 100644 (file)
-# Redmine - project management software\r
-# Copyright (C) 2006-2017  Jean-Philippe Lang\r
-#\r
-# This program is free software; you can redistribute it and/or\r
-# modify it under the terms of the GNU General Public License\r
-# as published by the Free Software Foundation; either version 2\r
-# of the License, or (at your option) any later version.\r
-#\r
-# This program is distributed in the hope that it will be useful,\r
-# but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
-# GNU General Public License for more details.\r
-#\r
-# You should have received a copy of the GNU General Public License\r
-# along with this program; if not, write to the Free Software\r
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.\r
-\r
-require 'zlib'\r
-\r
-class WikiContentVersion < ActiveRecord::Base\r
-  belongs_to :page, :class_name => 'WikiPage'\r
-  belongs_to :author, :class_name => 'User'\r
-\r
-  acts_as_event :title => Proc.new {|o| "#{l(:label_wiki_edit)}: #{o.page.title} (##{o.version})"},\r
-                :description => :comments,\r
-                :datetime => :updated_on,\r
-                :type => 'wiki-page',\r
-                :group => :page,\r
-                :url => Proc.new {|o| {:controller => 'wiki', :action => 'show', :project_id => o.page.wiki.project, :id => o.page.title, :version => o.version}}\r
-\r
-  acts_as_activity_provider :type => 'wiki_edits',\r
-                            :timestamp => "#{table_name}.updated_on",\r
-                            :author_key => "#{table_name}.author_id",\r
-                            :permission => :view_wiki_edits,\r
-                            :scope => select("#{table_name}.updated_on, #{table_name}.comments, " +\r
-                                             "#{table_name}.version, #{WikiPage.table_name}.title, " +\r
-                                             "#{table_name}.page_id, #{table_name}.author_id, " +\r
-                                             "#{table_name}.id").\r
-                                      joins("LEFT JOIN #{WikiPage.table_name} ON #{WikiPage.table_name}.id = #{table_name}.page_id " +\r
-                                            "LEFT JOIN #{Wiki.table_name} ON #{Wiki.table_name}.id = #{WikiPage.table_name}.wiki_id " +\r
-                                            "LEFT JOIN #{Project.table_name} ON #{Project.table_name}.id = #{Wiki.table_name}.project_id")\r
-\r
-  after_destroy :page_update_after_destroy\r
-\r
-  def text=(plain)\r
-    case Setting.wiki_compression\r
-    when 'gzip'\r
-    begin\r
-      self.data = Zlib::Deflate.deflate(plain, Zlib::BEST_COMPRESSION)\r
-      self.compression = 'gzip'\r
-    rescue\r
-      self.data = plain\r
-      self.compression = ''\r
-    end\r
-    else\r
-      self.data = plain\r
-      self.compression = ''\r
-    end\r
-    plain\r
-  end\r
-\r
-  def text\r
-    @text ||= begin\r
-      str = case compression\r
-            when 'gzip'\r
-              Zlib::Inflate.inflate(data)\r
-            else\r
-              # uncompressed data\r
-              data\r
-            end\r
-      str.force_encoding("UTF-8")\r
-      str\r
-    end\r
-  end\r
-\r
-  def project\r
-    page.project\r
-  end\r
-\r
-  def attachments\r
-    page.nil? ? [] : page.attachments\r
-  end\r
-\r
-  # Return true if the content is the current page content\r
-  def current_version?\r
-    page.content.version == self.version\r
-  end\r
-\r
-  # Returns the previous version or nil\r
-  def previous\r
-    @previous ||= WikiContentVersion.\r
-      reorder(version: :desc).\r
-      includes(:author).\r
-      where("wiki_content_id = ? AND version < ?", wiki_content_id, version).first\r
-  end\r
-\r
-  # Returns the next version or nil\r
-  def next\r
-    @next ||= WikiContentVersion.\r
-      reorder(version: :asc).\r
-      includes(:author).\r
-      where("wiki_content_id = ? AND version > ?", wiki_content_id, version).first\r
-  end\r
-\r
-  private\r
-\r
-  # Updates page's content if the latest version is removed\r
-  # or destroys the page if it was the only version\r
-  def page_update_after_destroy\r
-    latest = page.content.versions.reorder(version: :desc).first\r
-    if latest && page.content.version != latest.version\r
-      raise ActiveRecord::Rollback unless page.content.revert_to!(latest)\r
-    elsif latest.nil?\r
-      raise ActiveRecord::Rollback unless page.destroy\r
-    end\r
-  end\r
-end\r
+# frozen_string_literal: false
+
+# Redmine - project management software
+# Copyright (C) 2006-2017  Jean-Philippe Lang
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+
+require 'zlib'
+
+class WikiContentVersion < ActiveRecord::Base
+  belongs_to :page, :class_name => 'WikiPage'
+  belongs_to :author, :class_name => 'User'
+
+  acts_as_event :title => Proc.new {|o| "#{l(:label_wiki_edit)}: #{o.page.title} (##{o.version})"},
+                :description => :comments,
+                :datetime => :updated_on,
+                :type => 'wiki-page',
+                :group => :page,
+                :url => Proc.new {|o| {:controller => 'wiki', :action => 'show', :project_id => o.page.wiki.project, :id => o.page.title, :version => o.version}}
+
+  acts_as_activity_provider :type => 'wiki_edits',
+                            :timestamp => "#{table_name}.updated_on",
+                            :author_key => "#{table_name}.author_id",
+                            :permission => :view_wiki_edits,
+                            :scope => select("#{table_name}.updated_on, #{table_name}.comments, " +
+                                             "#{table_name}.version, #{WikiPage.table_name}.title, " +
+                                             "#{table_name}.page_id, #{table_name}.author_id, " +
+                                             "#{table_name}.id").
+                                      joins("LEFT JOIN #{WikiPage.table_name} ON #{WikiPage.table_name}.id = #{table_name}.page_id " +
+                                            "LEFT JOIN #{Wiki.table_name} ON #{Wiki.table_name}.id = #{WikiPage.table_name}.wiki_id " +
+                                            "LEFT JOIN #{Project.table_name} ON #{Project.table_name}.id = #{Wiki.table_name}.project_id")
+
+  after_destroy :page_update_after_destroy
+
+  def text=(plain)
+    case Setting.wiki_compression
+    when 'gzip'
+    begin
+      self.data = Zlib::Deflate.deflate(plain, Zlib::BEST_COMPRESSION)
+      self.compression = 'gzip'
+    rescue
+      self.data = plain
+      self.compression = ''
+    end
+    else
+      self.data = plain
+      self.compression = ''
+    end
+    plain
+  end
+
+  def text
+    @text ||= begin
+      str = case compression
+            when 'gzip'
+              Zlib::Inflate.inflate(data)
+            else
+              # uncompressed data
+              data
+            end
+      str.force_encoding("UTF-8")
+      str
+    end
+  end
+
+  def project
+    page.project
+  end
+
+  def attachments
+    page.nil? ? [] : page.attachments
+  end
+
+  # Return true if the content is the current page content
+  def current_version?
+    page.content.version == self.version
+  end
+
+  # Returns the previous version or nil
+  def previous
+    @previous ||= WikiContentVersion.
+      reorder(version: :desc).
+      includes(:author).
+      where("wiki_content_id = ? AND version < ?", wiki_content_id, version).first
+  end
+
+  # Returns the next version or nil
+  def next
+    @next ||= WikiContentVersion.
+      reorder(version: :asc).
+      includes(:author).
+      where("wiki_content_id = ? AND version > ?", wiki_content_id, version).first
+  end
+
+  private
+
+  # Updates page's content if the latest version is removed
+  # or destroys the page if it was the only version
+  def page_update_after_destroy
+    latest = page.content.versions.reorder(version: :desc).first
+    if latest && page.content.version != latest.version
+      raise ActiveRecord::Rollback unless page.content.revert_to!(latest)
+    elsif latest.nil?
+      raise ActiveRecord::Rollback unless page.destroy
+    end
+  end
+end
index b81f6e5bb0d22c543924f36f8cc2c6cc30fed9af..7bd660890284ab3a3c9544ff38338fb318ca6cc0 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 79e96abeef4123539bfde73a5b190444101aa6a5..674a72000b801654b79d11bdbd4561f4edfbe5d7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a231978b6cf5aab8b57b0d13c1614e461bb65af0..7c08b5fd3c3bdb6099b21d6f456a14fd04348e0d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index c4cbf1508b4439e15fbf9f6069c5106b85109caf..831ab231deb8445c92ab3401eecc1d076358bc15 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4f161df1feab3107fdde497eb6938ae85b1e4352..7d664d7e8ee6c487d03dafb0d6108611562f7f33 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 893400deabda48d2ea2cf3f8445ff2906d54167d..aa6021592984887f343c5ab6340b5f2ad76f50ec 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 xml.instruct!
 xml.feed "xmlns" => "http://www.w3.org/2005/Atom" do
   xml.title   truncate_single_line_raw(@title, 100)
index f157ae968e8b027a0d20e45ec627fa599aac6807..8261a39ce062cd4d1b38d88fa32606b2d5c1d08d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 xml.instruct!
 xml.feed "xmlns" => "http://www.w3.org/2005/Atom" do
   xml.title   @title
index cfec3b4066df835c6de60b7ce2a7b9c270a94c6f..d1815f7839d875f744c00c5cd63dc541e89320e1 100755 (executable)
--- a/bin/about
+++ b/bin/about
@@ -1,4 +1,5 @@
 #!/usr/bin/env ruby
+# frozen_string_literal: false
 
 ENV["RAILS_ENV"] ||= "production"
 require File.expand_path(File.dirname(__FILE__) + "/../config/environment")
index 66e9889e8b4aeea1af13e2396fb70594232a2ae3..96e725c200503a9cab175f379ad0122e982200a2 100755 (executable)
@@ -1,3 +1,5 @@
 #!/usr/bin/env ruby
+# frozen_string_literal: false
+
 ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)
 load Gem.bin_path('bundler', 'bundle')
index 7862f21eb0bb13f17d126246c203d74888e8c5f5..36c11f45869d4a98730097fe5107a5456cd93715 100644 (file)
@@ -1,4 +1,6 @@
 #!/usr/bin/env ruby
+# frozen_string_literal: false
+
 require 'optparse'
 require 'ostruct'
 require 'date'
index 728cd85aa58268dedadf285d2c2c6649a14a77b5..6ba2e160f6550b41356b9b3c219dc8aafb1c87a1 100755 (executable)
--- a/bin/rails
+++ b/bin/rails
@@ -1,4 +1,6 @@
 #!/usr/bin/env ruby
+# frozen_string_literal: false
+
 APP_PATH = File.expand_path('../../config/application',  __FILE__)
 require_relative '../config/boot'
 require 'rails/commands'
index 17240489f64832c9ce080088e27780d3dc3ee29a..15f8a9a8d486130e37502675707c090b0fb901c9 100755 (executable)
--- a/bin/rake
+++ b/bin/rake
@@ -1,4 +1,6 @@
 #!/usr/bin/env ruby
+# frozen_string_literal: false
+
 require_relative '../config/boot'
 require 'rake'
 Rake.application.run
index 5bc2a619e83ea182b17e2507c5e0f2f07f7cf18c..e666ae557f064cb5fed993ac8b96e0c47f9d2526 100644 (file)
--- a/config.ru
+++ b/config.ru
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # This file is used by Rack-based servers to start the application.
 
 require ::File.expand_path('../config/environment',  __FILE__)
index e182fc2b96a445b851e5a353a8baf712bff695e8..d771840c2bbfde63465bbaf08d48ed4fdc849a27 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require File.expand_path('../boot', __FILE__)
 
 require 'rails/all'
index 35967366677b609f4057786ec9e90521a8aab64f..4ff7921ec75bc52b16b3056441f9f825c3a2e3ac 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Set up gems listed in the Gemfile.
 ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)
 
index 705e4ecd7c1d7f2b3e0d2abfec9ca06a3bc32ecb..f55721cb0db74f407855bc669edc057481312a9d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Load the Rails application
 require File.expand_path('../application', __FILE__)
 
index f7b15e140791a66eb21b75fe979d718a28aafb20..d835395f1d39eb092b8539002ad674043967dea8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 Rails.application.configure do
   # Settings specified here will take precedence over those in config/application.rb
 
index 85cd3890cfa5f9a0c652498dab3d16831974771b..d8e9824eee4578c03142e5c1d66011dd45832f32 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 Rails.application.configure do
   # Settings specified here will take precedence over those in config/application.rb
 
index e1a3252b0283cfaade91f6e0f9fd2d0c406e5a12..ae06c36c6246b9a499d01734caa3c629352f1414 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 Rails.application.configure do
   # Settings specified here will take precedence over those in config/application.rb
 
index 258914d200db0a647ddaa4c6d4c49519c0a62ae9..a270fcadac0366ce172afff7a81ca08d4aa893ea 100644 (file)
@@ -1,2 +1,4 @@
+# frozen_string_literal: false
+
 # Same as test.rb
 instance_eval File.read(File.join(File.dirname(__FILE__), 'test.rb'))
index 258914d200db0a647ddaa4c6d4c49519c0a62ae9..a270fcadac0366ce172afff7a81ca08d4aa893ea 100644 (file)
@@ -1,2 +1,4 @@
+# frozen_string_literal: false
+
 # Same as test.rb
 instance_eval File.read(File.join(File.dirname(__FILE__), 'test.rb'))
index 95c7f3f5d575dd1836e5b09da93a61076125e88d..a4387344d2ae0ed3aa0134d736151694a7f6f0eb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Loads the core plugins located in lib/plugins
 Dir.glob(File.join(Rails.root, "lib/plugins/*")).sort.each do |directory|
   if File.directory?(directory)
index 8d73eba2c54abaaa50e6c1ec05cb7ea75c5a7769..a01d38de6796e2d777ea10c7e1b5e0a3fd1fe6ea 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require 'active_record'
 
 module ActiveRecord
index 092e3992d03791ebdfc7f20d78cb671eabac09ec..f5a1c3783d517814aff28f5cbf4c3502b447e686 100644 (file)
@@ -1 +1,3 @@
+# frozen_string_literal: false
+
 # Add new mime types for use in respond_to blocks:
index bebed4acadc524216738a0e94a4c31bb1bcf256b..1b8ee83f1a7d64e2524b5567a29124d46095c58d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 I18n.backend = Redmine::I18n::Backend.new
 # Forces I18n to load available locales from the backend
 I18n.config.available_locales = nil
index 890eede193861c5843f7fcb803c1a1100ce79843..cbb20dd7a44fdd8649d2022dc5c6e443751e4b95 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Be sure to restart your server when you modify this file.
 
 # You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces.
index 9e8b0131f8ff7e3d3923697eca0b0ffdc77b19ce..4347c3a3d3d238c0a540afc3ec37ed7fb24a11ee 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Be sure to restart your server when you modify this file.
 
 # Add new inflection rules using the following format
index 0344982085f42413079a387e54e4cc96ad2f2726..6de9f47b5f2564098636001e1dc49df864eaab77 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 1cd5694033a4aec163546b642730c98b5655e6ee..dde3a29c4ab3a3d9c55a1798c979d4f14ca666ac 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006  Jean-Philippe Lang
 #
index d5966f04e1f9a8ae8dd7b1ff17ba7b2aa3ea53c0..82d9391efb778a041c6150a590b58b06244d5889 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class IssueMove < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index 9f899a80f59009c3bf40ceace5031ceba8d44e49..9fb45c9da017d76be9942b324ced0d230315566e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class IssueAddNote < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index ac7ef262702487c1c15de4cd991da602ac3d4f8e..d29165eef9683dfa942244a8d0ecafc129ed3b04 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ExportPdf < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index 93decfb35a789a9703a1026cffa413aa84ad59de..983c9a4aeb53cab2165228df179b8e23f56812fd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class IssueStartDate < ActiveRecord::Migration[4.2]
   def self.up
     add_column :issues, :start_date, :date
index 3ff204c62e8ae95f432a554d6e2128433cfca653..bd38e23b80a1708b2796740cc3da7ffa4a881c74 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CalendarAndActivity < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index 0d120140686250827ea17840d2675f223e71afba..7062f2cae36780388a89d136a4c5043a8116ec5c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateJournals < ActiveRecord::Migration[4.2]
 
   # model removed, but needed for data migration
index b782b179ed6c684fcf2178e794431c67236997e6..a0e78b570b01402df895f4a46bd9a1e0ff7b3910 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateUserPreferences < ActiveRecord::Migration[4.2]
   def self.up
     create_table :user_preferences do |t|
index 8dd3399c9fa522b26d62bf4f4cdb33f7044b4900..69bab179d49b02cc94b77ca5010dad2fdfd096b4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddHideMailPref < ActiveRecord::Migration[4.2]
   def self.up
     add_column :user_preferences, :hide_mail, :boolean, :default => false
index c711c748a416cf79909852406ba5794fac0e8a5d..f4e898fe46e450c2d25c36a6dc281ff1e4587c0f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateComments < ActiveRecord::Migration[4.2]
   def self.up
     create_table :comments do |t|
index 01a283345ebd3a7ad676a15d6259e89b4e3da0da..a4b285a921872f8e13e455d13af014cefe699366 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddNewsCommentsCount < ActiveRecord::Migration[4.2]
   def self.up
     add_column :news, :comments_count, :integer, :default => 0, :null => false
index e82fb89e9207ddf1d5f989d82cc1c269aa8a8951..dbe2eca1df20123d2e8bd58133d1f6a9854d22f3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddCommentsPermissions < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index 578472590182dbd413707d720a490139713dc372..2a5eee5b9d3f40d5d775501ba7ef99c1ad06133e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateQueries < ActiveRecord::Migration[4.2]
   def self.up
     create_table :queries, :force => true do |t|
index 07f97490037bc5d4b79ca797e6b0a3ef92473374..c93a308e4160d9ce09d649fe1dfe3b0712a1f3a9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddQueriesPermissions < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index e8e92bdb97a635973a1d8afb644a71905cce381b..7bd1cdb814be3714e9bbfb40c2818a146cfaa973 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateRepositories < ActiveRecord::Migration[4.2]
   def self.up
     create_table :repositories, :force => true do |t|
index 217df3cae3c4f6a67b376d8b0c98bc742afbf663..31367405c934be4ab93b7972c262f2ae50368767 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRepositoriesPermissions < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index 777e36ed63ed9cabe48be10310278705e9105984..8ba233f0fbe21a78818d99a8477a2065475832b0 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateSettings < ActiveRecord::Migration[4.2]
   def self.up
     create_table :settings, :force => true do |t|
index aca687385ba43043268302beb0840430c12e33cf..9e7f007b9977ee716deb13e0f934865b23e2012b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class SetDocAndFilesNotifications < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index 1536bdd0aa2a26660ad28c2c909aa47f5a904e59..e4a067cb755a08aae5cd2675066a808aaecc7dfd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddIssueStatusPosition < ActiveRecord::Migration[4.2]
   def self.up
     add_column :issue_statuses, :position, :integer, :default => 1
index 39a678e1a63b7497f83b0d23e6522899a0ce0273..7781b12d479de745d9aaa2864466d1512bda82ce 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRolePosition < ActiveRecord::Migration[4.2]
   def self.up
     add_column :roles, :position, :integer, :default => 1
index dca65d10932de99a71581efcc9d60fb2b3a67fb1..133e8d1e7da14dad8c7666531b9e2d5a6c7b6337 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddTrackerPosition < ActiveRecord::Migration[4.2]
   def self.up
     add_column :trackers, :position, :integer, :default => 1
index 66905c9c69a9a9fbab70f5adb18636d62b348004..b82a4d2d13944248f7bb429010f9d137243eb247 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class SerializePossiblesValues < ActiveRecord::Migration[4.2]
   def self.up
     CustomField.all.each do |field|
index 727b1a8032c5149b9e2cec79e21b9b43f13beabe..4093b7e4f0e8adc5ac4d713403fe67f1aad82211 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddTrackerIsInRoadmap < ActiveRecord::Migration[4.2]
   def self.up
     add_column :trackers, :is_in_roadmap, :boolean, :default => true, :null => false
index 72aeaededf1347a78be039b35fb43abe773819a7..dedf72146ba0215fec07a9d7121552e770de29f5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRoadmapPermission < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index 782eeb28607eff5e4d646d311bcb26e5a7b2a071..40f2b982ad5bf6fd425f1f2c53a136c82859ef83 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddSearchPermission < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index e26c2333c845d0d61c1aed80fc49b4aa1a7fa4ca..06bab50c1a0c1a4159cb78d5b006ef774f521638 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRepositoryLoginAndPassword < ActiveRecord::Migration[4.2]
   def self.up
     add_column :repositories, :login, :string, :limit => 60, :default => ""
index c40481488b71585d530f1c475e91ff5ba27331b4..47642427d342cacc1049c538eadbf4353684ec39 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateWikis < ActiveRecord::Migration[4.2]
   def self.up
     create_table :wikis do |t|
index 95fd6b59b5855df9f38f57affa0147519c5668ea..e72947203f6d243f8b71626e5bf6cefa59543ff9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateWikiPages < ActiveRecord::Migration[4.2]
   def self.up
     create_table :wiki_pages do |t|
index 662488405d40f6feb1efa90ae2c634d17cf66cc3..600b70109e4a55c95e89f50aa351c6c2c7ef2a75 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateWikiContents < ActiveRecord::Migration[4.2]
   def self.up
     create_table :wiki_contents do |t|
index 29e31ab14824bd7403f4543ccbfcc40a00d688f8..a2b5cd20aa36dbf76cdb83e18bc8b85608f37570 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddProjectsFeedsPermissions < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index 96ac761e44131647fabaae14b8fd7915267357eb..2269b09f7d4f5f496e8a47ca46e03dd197dd4236 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRepositoryRootUrl < ActiveRecord::Migration[4.2]
   def self.up
     add_column :repositories, :root_url, :string, :limit => 255, :default => ""
index 0e93dca231f59aefd26aa677376d653b41bf9872..7b0f5974e977a045285626f59bc95b421934e1ab 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateTimeEntries < ActiveRecord::Migration[4.2]
   def self.up
     create_table :time_entries do |t|
index 42889f1e71df000ee196482d0cdbe965c213500a..f86e4fbb03bc30573f9485a7764f52c7b1f8eacd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddTimelogPermissions < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index e0180a0410208e993b52d84ba59a89c14489a86e..8e87bb8bc888f28997d5864d90852d39ebef4922 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateChangesets < ActiveRecord::Migration[4.2]
   def self.up
     create_table :changesets do |t|
index ed62e4c314476344cbec23835adb98c70a847979..6ec26beb56b29a3c319b31925d0d9751d13e425f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateChanges < ActiveRecord::Migration[4.2]
   def self.up
     create_table :changes do |t|
index 90ce524667c7fa96add0dd263dfdb819a67ae496..b0918483dac7b65024d2147b254c9c3c2847b939 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddChangesetCommitDate < ActiveRecord::Migration[4.2]
   def self.up
     add_column :changesets, :commit_date, :date
index de796d6d1ac0f7230ae8c49745dc9567d29a8c7a..e8485ccbf1d89b34a55cac7a1a5d7a49a24b3f9d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddProjectIdentifier < ActiveRecord::Migration[4.2]
   def self.up
     add_column :projects, :identifier, :string, :limit => 20
index a57c1b036d60e4483010595f612059d30554f11b..2f2965600db365c2ecfe4df4f95e6bbaeeed461c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddCustomFieldIsFilter < ActiveRecord::Migration[4.2]
   def self.up
     add_column :custom_fields, :is_filter, :boolean, :null => false, :default => false
index d14cea464142e077d31ccd7c7e1b402af4b2a22e..d37310e51a937560353964dc679b1463fdf0db12 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateWatchers < ActiveRecord::Migration[4.2]
   def self.up
     create_table :watchers do |t|
index d4aad0f01c149abcd6c09296baf7939275e79a33..204e056aaf6303aa2cdb83a33644641010a2b500 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateChangesetsIssues < ActiveRecord::Migration[4.2]
   def self.up
     create_table :changesets_issues, :id => false do |t|
index 02391091a7cec782cef0fd9fd8a63646b4c79b80..8e2757304f0a5c23e0d0ce9e57305269b08d2f01 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class RenameCommentToComments < ActiveRecord::Migration[4.2]
   def self.up
     rename_column(:comments, :comment, :comments) if ActiveRecord::Base.connection.columns(Comment.table_name).detect{|c| c.name == "comment"}
index 98ad24fb099c90d470041daf5f3860607ee5ea55..29cb19efb26b3e1a4751c474e8a49fe64117be81 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateIssueRelations < ActiveRecord::Migration[4.2]
   def self.up
     create_table :issue_relations do |t|
index 7250606edbd77e89ac132980bc685274c5e58011..1426501e1eb15c74814d0f9a72534b9f2136d9ea 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRelationsPermissions < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index 1e600690fbfcac7020440c90a383b30b7a3efe5f..775c19f3bb8396654e17471cf00c24dbef7e5e2a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class SetLanguageLengthToFive < ActiveRecord::Migration[4.2]
   def self.up
     change_column :users, :language, :string, :limit => 5, :default => ""
index 49b15edcc7fe617f169b370158eccaad424aa3dc..694b3ebfa2ea9dcd122456dbc1da6545c8db81ba 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateBoards < ActiveRecord::Migration[4.2]
   def self.up
     create_table :boards do |t|
index 99d39c8d3cdadabe1b6b399776a342aed1ef5922..895a5e8790a6c330fa748b8218b25ab559433cce 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateMessages < ActiveRecord::Migration[4.2]
   def self.up
     create_table :messages do |t|
index cf7938e9fcbb6c95998c387e4a7ba3b8f9c295ef..15d91367eb6248277a65de091a7e7e72e0b2e6ac 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddBoardsPermissions < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index 9cce1e3f686c23d0c0940fff3e4bbb9f8a27a7a6..66d23d14f6c396f8622d1a69cdae25b8bd7d34ec 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AllowNullVersionEffectiveDate < ActiveRecord::Migration[4.2]
   def self.up
     change_column :versions, :effective_date, :date, :default => nil, :null => true
index bbeb26d8d9a76d5f8a3837e4f8512089c7e0e680..8d8ea49c182c5a1d58e7259a8ed495a7958cb1cd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddWikiDestroyPagePermission < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index fd5f3589129597e42af2ea3a8371609da8ba9253..a0d339b24bef6d3274780abf43809e1f1b52b68c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddWikiAttachmentsPermissions < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index e7ceade0b9f173444b59bd36909dbc3030782c64..1062f855c04cf4fb2d9d17cd556363d46a5568b1 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddProjectStatus < ActiveRecord::Migration[4.2]
   def self.up
     add_column :projects, :status, :integer, :default => 1, :null => false
index e9b1784808a8615de6b867d8496aaa1a3b7f5140..54e8ab740e92ff61a3990e667e58d2997b13bea8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddChangesRevision < ActiveRecord::Migration[4.2]
   def self.up
     add_column :changes, :revision, :string
index d8dbcfd05cc996de544a676b1f6842e04c5e6478..6b8e689cfbf9479b4834fa15f16dda18aa940317 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddChangesBranch < ActiveRecord::Migration[4.2]
   def self.up
     add_column :changes, :branch, :string
index 034facb4bb16a4df77140bd9e9d9c60949d76f75..75e1e6df4e3297cd44f4d013eb226a6f1387ef82 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddChangesetsScmid < ActiveRecord::Migration[4.2]
   def self.up
     add_column :changesets, :scmid, :string
index 5ee43cb36cdc8200bfb553bdf7e41f7602f86274..a9364be2ceaea9d26676473450756de5e33b0a9f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRepositoriesType < ActiveRecord::Migration[4.2]
   def self.up
     add_column :repositories, :type, :string
index 71e23be299cea5657aa4804d3656bb0ef93d7ec6..42b7af7d08818dbef9c55e23af2669848495f351 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRepositoriesChangesPermission < ActiveRecord::Migration[4.2]
   # model removed
   class Permission < ActiveRecord::Base; end
index cb2273598705139f4473e31cd70b67d659f222ca..816b8fd1cac7e7336987c15a0e169f22a6821d7a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddVersionsWikiPageTitle < ActiveRecord::Migration[4.2]
   def self.up
     add_column :versions, :wiki_page_title, :string
index d17afdc9db56a8e9232fdd1b253b4adb3b03bb94..b4f36c0c928c68bb30ae3dd0d07bc884118c9496 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddIssueCategoriesAssignedToId < ActiveRecord::Migration[4.2]
   def self.up
     add_column :issue_categories, :assigned_to_id, :integer
index 6b4b3f9ca4b296ec205bbd8466ac1bc3bdadf677..e2704fb192993078375f34730c00cf194c808578 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRolesAssignable < ActiveRecord::Migration[4.2]
   def self.up
     add_column :roles, :assignable, :boolean, :default => true
index d8a03b8c8a75578496456028c7331387a0ba9c48..1512074335f128d9a692ffefeecf8368da70661e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeChangesetsCommitterLimit < ActiveRecord::Migration[4.2]
   def self.up
     change_column :changesets, :committer, :string, :limit => nil
index 65124b02db78b22f093b6f942a7235d30fa909b0..e0fc7cba62e86c4f354456366ca2dbfa5f2fa6f4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRolesBuiltin < ActiveRecord::Migration[4.2]
   def self.up
     add_column :roles, :builtin, :integer, :default => 0, :null => false
index 07f902f0490f6749a9226b34b3c4ea788456d6b3..19b9400788656df2070af9f1d58e8e7246591ccf 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class InsertBuiltinRoles < ActiveRecord::Migration[4.2]
   def self.up
     Role.reset_column_information
index a2626f82caddacc3134cef663588c1976fc8748d..f0a5bc7c1deb41c5f99717baba3a5157fc236d24 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRolesPermissions < ActiveRecord::Migration[4.2]
   def self.up
     add_column :roles, :permissions, :text
index 6d39519fe40936a8771c451622c454f5a0300089..5388d5993be8b7e53d1958a84af3dda18da756f2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class DropPermissions < ActiveRecord::Migration[4.2]
   def self.up
     drop_table :permissions
index ab0b03a15d1b7c3661b29f7cfc50bee174ad2c61..51956071c8ee80edca85b03713bbb1ae66202c39 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddSettingsUpdatedOn < ActiveRecord::Migration[4.2]
   def self.up
     add_column :settings, :updated_on, :timestamp
index da4c725705b0ff9a02fc2ded811fda950c283096..69919963a5698b2a42d0896445e4aab93b8f57fd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddCustomValueCustomizedIndex < ActiveRecord::Migration[4.2]
   def self.up
     add_index :custom_values, [:customized_type, :customized_id], :name => :custom_values_customized
index 54b1d5dbd2e99cdad276217e88e328638830f38a..651536d18e3c6ab681eac363046a81548c8744ec 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateWikiRedirects < ActiveRecord::Migration[4.2]
   def self.up
     create_table :wiki_redirects do |t|
index c836be76b5c558828cd088d301eab13f08b350cf..38be04572fad94355b313a3dc0fe3d4aa765f6db 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateEnabledModules < ActiveRecord::Migration[4.2]
   def self.up
     create_table :enabled_modules do |t|
index d651993e39c507eb8759c0b85dc19fa6e3ab78ff..a2c7a5be081978c2d66abf2ea0c062884069b3a3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddIssuesEstimatedHours < ActiveRecord::Migration[4.2]
   def self.up
     add_column :issues, :estimated_hours, :float
index ae9f7363a1975ae31a32a3500aae388c295e5286..13241a2dca717b19287657c588ac010895631c42 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeAttachmentsContentTypeLimit < ActiveRecord::Migration[4.2]
   def self.up
     change_column :attachments, :content_type, :string, :limit => nil
index 5f6873afbe2600dbd53429ed31af573a4ce10b39..6a25a4e51bf23a01b58a61e76321a9585f2087e2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddQueriesColumnNames < ActiveRecord::Migration[4.2]
   def self.up
     add_column :queries, :column_names, :text
index 804ce00962c0c30aa197241bbbce378c4fe8390b..95ed89afd527be2ce70b3b253c07e2f665b4eecb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddEnumerationsPosition < ActiveRecord::Migration[4.2]
   def self.up
     add_column(:enumerations, :position, :integer, :default => 1) unless Enumeration.column_names.include?('position')
index 269cbf35a457f989216b626f46a0e824d2c8468d..ff010ec838f83f4e05d2cbbb8720f9c9993c04d7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddEnumerationsIsDefault < ActiveRecord::Migration[4.2]
   def self.up
     add_column :enumerations, :is_default, :boolean, :default => false, :null => false
index 298e39e6eb86e48a1672b356d4389054c1cbc42a..aa02e6cec7380ea2807f55c76931c2844cca9e02 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddAuthSourcesTls < ActiveRecord::Migration[4.2]
   def self.up
     add_column :auth_sources, :tls, :boolean, :default => false, :null => false
index 8722e95fda8037dbc2d1733f3e05ac1950098671..ffcc317417740eacbd9196bb88e69d895392223a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMembersMailNotification < ActiveRecord::Migration[4.2]
   def self.up
     add_column :members, :mail_notification, :boolean, :default => false, :null => false
index a5f396fcd2bd0316c921f5fe98b630acdd1937fb..345601c2102a22f107adb281b41f836b00efab11 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AllowNullPosition < ActiveRecord::Migration[4.2]
   def self.up
     Enumeration.reset_column_information
index fdf64ce29f42141973aadaadb370938e86e1e15f..e7f3b3791b7ad37dda469cd7cd3fc8cf544fecdd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class RemoveIssueStatusesHtmlColor < ActiveRecord::Migration[4.2]
   def self.up
     remove_column :issue_statuses, :html_color
index ebe84416b576fc97a98a7d3685727af39edd90a7..c099559c43a2b6331a48f2077f4c355c58397a98 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddCustomFieldsPosition < ActiveRecord::Migration[4.2]
   def self.up
     add_column(:custom_fields, :position, :integer, :default => 1)
index fd3ac2c6f2ffa2425cff76c84b5838333b092480..fd118f5552729f67cb28fc45a7f5954976277f67 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddUserPreferencesTimeZone < ActiveRecord::Migration[4.2]
   def self.up
     add_column :user_preferences, :time_zone, :string
index 342a995831e18677492990144d3299d981025789..5ed74c6b238af27ed17f344b2571bde75dbe0abc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddUsersType < ActiveRecord::Migration[4.2]
   def self.up
     add_column :users, :type, :string
index 8156e39a86eb2daf3cd9205a17aa0078670efc56..7075f13f12f0c7a10d4c2cd04f6097689a01a0e5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateProjectsTrackers < ActiveRecord::Migration[4.2]
   def self.up
     create_table :projects_trackers, :id => false do |t|
index c88533e9fa4c30ff89b21e86a61370862a0fe174..1f3db20189626bf2d6b361927b1b0593252e6c68 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMessagesLocked < ActiveRecord::Migration[4.2]
   def self.up
     add_column :messages, :locked, :boolean, :default => false
index aa6dde285aa1ad37f8ec070526716dad57cef021..050999e327cb6ae2acf06ca2ff6dd9f5404c72ca 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMessagesSticky < ActiveRecord::Migration[4.2]
   def self.up
     add_column :messages, :sticky, :integer, :default => 0
index 4e2870aa0c8460ea757e8b662b9cfd6f6e174139..1bc02729772175ec21460f5c48d60cfa8b1e3054 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeAuthSourcesAccountLimit < ActiveRecord::Migration[4.2]
   def self.up
     change_column :auth_sources, :account, :string, :limit => nil
index 12c150440830b53b64dd2a973d6abba8fd3ac1f7..b27d3677b9da5a6b352ec51ba2f17d978fd4f3a3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRoleTrackerOldStatusIndexToWorkflows < ActiveRecord::Migration[4.2]
   def self.up
     add_index :workflows, [:role_id, :tracker_id, :old_status_id], :name => :wkfs_role_tracker_old_status
index 5ee187577a8b783c77bbd2237c51ba34791baaab..9b53236210c38f34d971d7a6187928011a12069a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddCustomFieldsSearchable < ActiveRecord::Migration[4.2]
   def self.up
     add_column :custom_fields, :searchable, :boolean, :default => false
index 0f1d8fe925d4b86bed1c2164993100040ba0c33a..961e78a28514d154aa4f23f4b0094209e5f011aa 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeProjectsDescriptionToText < ActiveRecord::Migration[4.2]
   def self.up
     change_column :projects, :description, :text, :null => true, :default => nil
index 1148c07261dae4988aeff3567173d0fecbd8a700..1db497328a18928d2df1159863c6ae031bc59038 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddCustomFieldsDefaultValue < ActiveRecord::Migration[4.2]
   def self.up
     add_column :custom_fields, :default_value, :text
index f2a9666b607f49ba9988205e33a020434e69c06e..fed25fe7b861ed5356cfd576186535daa3dd7a60 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddAttachmentsDescription < ActiveRecord::Migration[4.2]
   def self.up
     add_column :attachments, :description, :string
index 5f34cd50157f8f89995a4120c34c3d80d7d8070b..b7f4318a22c985ce5088d338b0b0f16f21f9cf66 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeVersionsNameLimit < ActiveRecord::Migration[4.2]
   def self.up
     change_column :versions, :name, :string, :limit => nil
index f92f8f79e9dc9c7afc1a7e2f23097238a32586bb..50ad1a770006af0c631cc5705953cf1d14636a70 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeChangesetsRevisionToString < ActiveRecord::Migration[4.2]
   def self.up
     # Some backends (eg. SQLServer 2012) do not support changing the type
index c91919cc07c6e29fbf7cb1368eabb7f96d5f15e5..3f3c983ea8a10300f3211fd575592c069ef3e2fa 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeChangesFromRevisionToString < ActiveRecord::Migration[4.2]
   def self.up
     change_column :changes, :from_revision, :string
index 6ff72d8c515de7a5e574e137139b426c2a074672..a1e47e08d3f2af4295d8ce4dab6d3a5a4103d4cf 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddWikiPagesProtected < ActiveRecord::Migration[4.2]
   def self.up
     add_column :wiki_pages, :protected, :boolean, :default => false, :null => false
index 950c53ede8e97e1a50e00d4018031dc8f1be257d..dfaad1b5a110691132caf6039938956d77a782e8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeProjectsHomepageLimit < ActiveRecord::Migration[4.2]
   def self.up
     change_column :projects, :homepage, :string, :limit => nil, :default => ''
index 6aff1fb4e0d84d27487e4b33a954dbf15214f3c1..1c71ed76873009a8ecd39770c2a3b0ced02e54da 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddWikiPagesParentId < ActiveRecord::Migration[4.2]
   def self.up
     add_column :wiki_pages, :parent_id, :integer, :default => nil
index 9b5fc66e6844ebd7d184205bb7ba5b1b0c14cb7c..28a3499cfd558d5191c149550087694b6d6dba25 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddCommitAccessPermission < ActiveRecord::Migration[4.2]
   def self.up
     Role.all.select { |r| not r.builtin? }.each do |r|
index 1808f72efb97da603ab119e9c47ac7804ff88772..e26644fbaa9d80f3050d7346e9c6baa376fa1183 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddViewWikiEditsPermission < ActiveRecord::Migration[4.2]
   def self.up
     Role.all.each do |r|
index 979ae8edc41aff317c5fdc07e530de0bdf55bb77..0474a4461cef25f0a9f151267d0e03b3ea485dd6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class SetTopicAuthorsAsWatchers < ActiveRecord::Migration[4.2]
   def self.up
     # Sets active users who created/replied a topic as watchers of the topic
index b016bfcb695c321ea5ee7fcade7bab4e55df273e..5246a2345b55753b492b0cbae4eaa42b2dcde621 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddDeleteWikiPagesAttachmentsPermission < ActiveRecord::Migration[4.2]
   def self.up
     Role.all.each do |r|
index 8b722aec6508fa10e331860c2e0cfedf326baa24..166605449280c0336e987ccfce5d6bd0531ebac6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddChangesetsUserId < ActiveRecord::Migration[4.2]
   def self.up
     add_column :changesets, :user_id, :integer, :default => nil
index 7e7d81d4f25d0f2c93c935786f0fb29f633bbe09..cf7fbae85e10411298273b064fefaf49bb970de5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class PopulateChangesetsUserId < ActiveRecord::Migration[4.2]
   def self.up
     committers = Changeset.connection.select_values("SELECT DISTINCT committer FROM #{Changeset.table_name}")
index 28b73cc7162adbdad690e1d3a634fe161259e0c3..6ac3f1dec533e0c8f595ab10a26427d03220cf3f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddCustomFieldsEditable < ActiveRecord::Migration[4.2]
   def self.up
     add_column :custom_fields, :editable, :boolean, :default => true
index c43846c3ad3328274a42f076f82b451aed9e26df..d8a38d1683096f47ceb0602efbf34f3b0418cdab 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class SetCustomFieldsEditable < ActiveRecord::Migration[4.2]
   def self.up
     UserCustomField.update_all("editable = #{CustomField.connection.quoted_false}")
index 77569fc4571c070009e026cd13ffd9c58dadb3b8..c3c90beff50b570db7bc07b41fb7eb663cbade0f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddProjectsLftAndRgt < ActiveRecord::Migration[4.2]
   def self.up
     add_column :projects, :lft, :integer
index 27ca3dfba109ae944b2b4abb607b36f50955c707..5238ab094cdd9155360d481191b65339eba936bc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class BuildProjectsTree < ActiveRecord::Migration[4.2]
   def self.up
     Project.rebuild_tree!
index 4f14974dac094ccf20b7cb371d7b8c5d9411c79b..d955bb80b7081ce9f63d9518c7782b746786cfde 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class RemoveProjectsProjectsCount < ActiveRecord::Migration[4.2]
   def self.up
     remove_column :projects, :projects_count
index 3d6d6e9b54a672404273e658b9040295a3537aa3..f513b6ed994b1f6512fa4079060a42e766ff7d0b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddOpenIdAuthenticationTables < ActiveRecord::Migration[4.2]
   def self.up
     create_table :open_id_authentication_associations, :force => true do |t|
index 009743c0b8ec2e8895e4f4484c66e6ce61d037d8..3ad85693c628d96a3bff6831d181039688a2452a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddIdentityUrlToUsers < ActiveRecord::Migration[4.2]
   def self.up
     add_column :users, :identity_url, :string
index c60a3b2ee883afe2de63fb792a619ec0750976cb..a437905b35318c896bfe45bd88ceef05a1dd136f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddWatchersUserIdTypeIndex < ActiveRecord::Migration[4.2]
   def self.up
     add_index :watchers, [:user_id, :watchable_type], :name => :watchers_user_id_type
index c5bc030fb8f721febbddec323b435915dc7b02de..06d1a82e49f202cdc892eaedc52829795453c143 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddQueriesSortCriteria < ActiveRecord::Migration[4.2]
   def self.up
     add_column :queries, :sort_criteria, :text
index 24fb6c293513f35a99e1b474cf862dcc52b11104..0957f736e445492263df04bf9a910440005c1bd6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddProjectsTrackersUniqueIndex < ActiveRecord::Migration[4.2]
   def self.up
     remove_duplicates
index 1091dac7ea4e174c4c233278dfb6a5e99d36b1a2..228f4875cc9c0b2a868b51ced881969a5bcdd838 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ExtendSettingsName < ActiveRecord::Migration[4.2]
   def self.up
     change_column :settings, :name, :string, :limit => 255, :default => '', :null => false
index 100468d4bdc07205bc5aa4d697239520bb7e8c12..8832d1321f820d8174f0cbd6a56baf1eaaf244d1 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddTypeToEnumerations < ActiveRecord::Migration[4.2]
   def self.up
     add_column :enumerations, :type, :string
index 1ba41076ecdbd3435f61a7a576e4168691fca727..86610ae62288d3ac4b726718bb7bd0f20aaad8aa 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class UpdateEnumerationsToSti < ActiveRecord::Migration[4.2]
   def self.up
     Enumeration.where("opt = 'IPRI'").update_all("type = 'IssuePriority'")
index 5b9e432b52feb9d354844e61641c4293b0769799..b867427cc736b34e8cbeaddb83abcf167a142be0 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddActiveFieldToEnumerations < ActiveRecord::Migration[4.2]
   def self.up
     add_column :enumerations, :active, :boolean, :default => true, :null => false
index a909289495ae2dd20bafa2a13abcaa786f3a124e..7563282633bd8380665f501278f33fdf5cac559e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddProjectToEnumerations < ActiveRecord::Migration[4.2]
   def self.up
     add_column :enumerations, :project_id, :integer, :null => true, :default => nil
index 546c0b7046a287c0e0d425f7821fcbec84c2d0ef..6081be48266f57b206e00b6da857dfa356e7d67f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddParentIdToEnumerations < ActiveRecord::Migration[4.2]
   def self.up
     add_column :enumerations, :parent_id, :integer, :null => true, :default => nil
index 07e1c593849318767e51256a4dcf255a0b39f34d..83d9a21d89a35a5afa78a9893f3eb4fbfda62f17 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddQueriesGroupBy < ActiveRecord::Migration[4.2]
   def self.up
     add_column :queries, :group_by, :string
index 69ce2e81fd9c85ed581280423db8a805a750df6f..9df6c7c609ab2c597cddee3ad6db93322848a199 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateMemberRoles < ActiveRecord::Migration[4.2]
   def self.up
     create_table :member_roles do |t|
index e5f246afad48263f2998a8faf27c052bfa5b7a6f..194a70c714f83d2334eb912f0581e586c7b6bdfa 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class PopulateMemberRoles < ActiveRecord::Migration[4.2]
   def self.up
     MemberRole.delete_all
index 7b8e3cf9ac30f214403956b636def9be9bbe10ce..c740a5def381ccd63a7e8ca9d80204c0615ca43d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class DropMembersRoleId < ActiveRecord::Migration[4.2]
   def self.up
     remove_column :members, :role_id
index 66ea4bf2c43270ad5e0da92692cd91dd5c097295..5681b36d02531e17426cf16ba29ffa50fb0a650b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class FixMessagesStickyNull < ActiveRecord::Migration[4.2]
   def self.up
     Message.where('sticky IS NULL').update_all('sticky = 0')
index 8342f9774278d00aeb7f12b4786019c8a2a8b247..e82cef41cd7a35b80c6045c2855d46914786706b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class PopulateUsersType < ActiveRecord::Migration[4.2]
   def self.up
     Principal.where("type IS NULL").update_all("type = 'User'")
index 6d676304f2e477e46466105084b4fcc07c9bb519..6fa2ae63313db9898b19276d17c3063fefad36c3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateGroupsUsers < ActiveRecord::Migration[4.2]
   def self.up
     create_table :groups_users, :id => false do |t|
index 45f0e45a483465193dcf8ce046f9571e5e0c2473..f4573455a6897206c061462ddc2f52e375ec029e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMemberRolesInheritedFrom < ActiveRecord::Migration[4.2]
   def self.up
     add_column :member_roles, :inherited_from, :integer
index 38cabac868e933648aa96cbe958cbc0c459b448b..d2d6026f01dde3322fdabaea76ccdaf815740b15 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class FixUsersCustomValues < ActiveRecord::Migration[4.2]
   def self.up
     CustomValue.where("customized_type = 'User'").
index bf84c4f032a8006be3c3f440111e0646d05cd3b7..08717aafd35fca00d682cc6e0613c0e4819d9296 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToWorkflows < ActiveRecord::Migration[4.2]
   def self.up
     add_index :workflows, :old_status_id
index 235f1e6ed703a9e83892782ab13ab4086f2c9782..1c78c227e8421f4b4e8ee2f755d71ac513a00ba7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToCustomFieldsProjects < ActiveRecord::Migration[4.2]
   def self.up
     add_index :custom_fields_projects, [:custom_field_id, :project_id]
index 06897e1c0b381443750db7b86384d61b44cc9881..8fafa3fe031c6954aa923340d0a2526add5d05db 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToMessages < ActiveRecord::Migration[4.2]
   def self.up
     add_index :messages, :last_reply_id
index c9ac3f120db623f5a1ce120ff9d10f9dc5a02fb4..8c6540d5d821ce92f917f6fcee3ef16efd412b11 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToRepositories < ActiveRecord::Migration[4.2]
   def self.up
     add_index :repositories, :project_id
index 4bb8c001049a439b0799b66e6f97b34d60f89ba6..607ed49fa86ac25fc8ef5430ec2a2b48445e3fdb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToComments < ActiveRecord::Migration[4.2]
   def self.up
     add_index :comments, [:commented_id, :commented_type]
index e97b993dab648497235c67ce6d4544c62a31af45..6ecd71acdf9baae21ea41e118eccd80fe0602607 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToEnumerations < ActiveRecord::Migration[4.2]
   def self.up
     add_index :enumerations, [:id, :type]
index edeca8da7064b6940373ffca67c903888c0bea0d..6220710ed4837429622ddd2eea939b7e4163f596 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToWikiPages < ActiveRecord::Migration[4.2]
   def self.up
     add_index :wiki_pages, :wiki_id
index 18e948ec680b80919814eb562a41245b4ed78738..226af06c20de92f6b9a68692a4d7bc8aaba3aa95 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToWatchers < ActiveRecord::Migration[4.2]
   def self.up
     add_index :watchers, :user_id
index eca45226d339bfdb5c857cf22ab39aff3e2e3815..148db14f1970dc10b8b1ed3795d7ba61b15585b8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToAuthSources < ActiveRecord::Migration[4.2]
   def self.up
     add_index :auth_sources, [:id, :type]
index a4e7e95dc63435a2fdba2d92266ff4865092c387..8846b7d8b4dc6696f8db501b367d6a43ed5e638b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToDocuments < ActiveRecord::Migration[4.2]
   def self.up
     add_index :documents, :category_id
index 27ce82a935370d7a04e0b7984c02eed7aec1e015..dad7007e4e286de7bc4ea5305cf035ffd4b304e8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToTokens < ActiveRecord::Migration[4.2]
   def self.up
     add_index :tokens, :user_id
index a7191084199f3408203b7e22a9eb3a3df60cdda4..8cdeef43306101041d5089944d39700ab8d86102 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToChangesets < ActiveRecord::Migration[4.2]
   def self.up
     add_index :changesets, :user_id
index 0a6282aa74eac25fe085e27856bfecc4d337310b..63becab40184033a1eb940f1dd2501ac7375593a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToIssueCategories < ActiveRecord::Migration[4.2]
   def self.up
     add_index :issue_categories, :assigned_to_id
index fed50d62e5a7435c8e8f4d15cdc3e83ff02ba456..421c91f322add00c8c94eed24a649e4685e20b63 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToMemberRoles < ActiveRecord::Migration[4.2]
   def self.up
     add_index :member_roles, :member_id
index 5e5a97af5eb3766a2379a64047b484716640f22b..2d11e15bad6264a5052e2d77555e83d5250394b7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToBoards < ActiveRecord::Migration[4.2]
   def self.up
     add_index :boards, :last_message_id
index 83a259e59aabb95b0d4acdc41a67751a4b7d4563..4012ed682388f496610a84d854a12b16da7a1ced 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToUserPreferences < ActiveRecord::Migration[4.2]
   def self.up
     add_index :user_preferences, :user_id
index a337ebca8aa5ab102a518906adfbcda4a8938859..1228981133372016c7e3c11f9aec62dec636ef9a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToIssues < ActiveRecord::Migration[4.2]
   def self.up
     add_index :issues, :status_id
index 693258080144d782ef354ea1d626bc18d7ecf2ad..97d3a6a26ae77f19f0dd4ca250a6535f68090cbc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToMembers < ActiveRecord::Migration[4.2]
   def self.up
     add_index :members, :user_id
index 7dbb0e78160b0674a05c13d1563a220bb75c2cbf..c0921487837252641d7994f862df69a887635c70 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToCustomFields < ActiveRecord::Migration[4.2]
   def self.up
     add_index :custom_fields, [:id, :type]
index 9a8d6ad963c520c27f9172b810c17363256db043..d263e9e304e2cbfdeb04976cf15a529e7a1e59df 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToQueries < ActiveRecord::Migration[4.2]
   def self.up
     add_index :queries, :project_id
index cbe4166d5ea4daf6b3f1f5124cf70f574c197758..0d20abd7026be668319e2180db99fc2e3ad152cd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToTimeEntries < ActiveRecord::Migration[4.2]
   def self.up
     add_index :time_entries, :activity_id
index e6194f4e6561c46c8a7cc982965882ecf8171cc4..b0194523803736aa1de397e555353178b83bb6fb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToNews < ActiveRecord::Migration[4.2]
   def self.up
     add_index :news, :author_id
index 7eedd10fadc25b136c48f031dbf88d7d9ec6f076..7e69e4e9851e1bbf7b5428ca8a58c56e11ca2981 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToUsers < ActiveRecord::Migration[4.2]
   def self.up
     add_index :users, [:id, :type]
index 7fee1ea2ecf04b3eb433f88a44da2340f60c8c94..45a21daf9d1ff66a690bac9459a32342e3e7edd2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToAttachments < ActiveRecord::Migration[4.2]
   def self.up
     add_index :attachments, [:container_id, :container_type]
index 47888d4add32cf2bf524d8d57af227f02a0752ec..dae71c7e9f983906c06201902003d17f9e8da708 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToWikiContents < ActiveRecord::Migration[4.2]
   def self.up
     add_index :wiki_contents, :author_id
index 8b83c640d67e7da27601d1f73352b37ab7760504..f73465c3202c848fff01c8a47cd0ddd07fb93ac8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToCustomValues < ActiveRecord::Migration[4.2]
   def self.up
     add_index :custom_values, :custom_field_id
index 26e37bf0381d399db48553fa121c306cf470d52e..4deed673ceb57f5501f34620c5b22421af5f7f09 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToJournals < ActiveRecord::Migration[4.2]
   def self.up
     add_index :journals, :user_id
index 29de45f62ce4cf9a18be7aada6490188b87efb76..8392b800f09836748bb5234c5213421ffcacf697 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToIssueRelations < ActiveRecord::Migration[4.2]
   def self.up
     add_index :issue_relations, :issue_from_id
index a0ce07f8b8e31c008bcf73699b025bd5c8240bb7..f47d6b3b2e6323ffd4a7fa98e8da6356bff4e048 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToWikiRedirects < ActiveRecord::Migration[4.2]
   def self.up
     add_index :wiki_redirects, :wiki_id
index 23b6e5e4f50a1b7fbf9b4c7f0335a2c475079613..9c0159c7f7b9a5db9d42f107945bbff0d2be4668 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddMissingIndexesToCustomFieldsTrackers < ActiveRecord::Migration[4.2]
   def self.up
     add_index :custom_fields_trackers, [:custom_field_id, :tracker_id]
index 0bbf91bfd39b450a8daf570bb0e28b9d42d3cbe2..4915bf04e939e73af578125905894776d7020d7b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddActivityIndexes < ActiveRecord::Migration[4.2]
   def self.up
     add_index :journals, :created_on
index 36db4d8237f27f8cac05f41858550846fab23d2a..f67d6e235bbf2b682bce393be30f2dab184654cf 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddVersionsStatus < ActiveRecord::Migration[4.2]
   def self.up
     add_column :versions, :status, :string, :default => 'open'
index a0a9bcbf486ae0283ea6368574f2f7db4ca3f94c..a7cf16d750997d45a1f37053b530c58349282780 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddViewIssuesPermission < ActiveRecord::Migration[4.2]
   def self.up
     Role.reset_column_information
index 2b9df4f1796c873e7cf374bb1647d64de93f6639..47850e0ce918d834ed3554f913fbbeea54707be8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddDefaultDoneRatioToIssueStatus < ActiveRecord::Migration[4.2]
   def self.up
     add_column :issue_statuses, :default_done_ratio, :integer
index 815f9fcdaf031ee3ad82e9ae637c11c3db8890ed..30fb317b9f8a0aba7b083faf32421fa9267c5030 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddVersionsSharing < ActiveRecord::Migration[4.2]
   def self.up
     add_column :versions, :sharing, :string, :default => 'none', :null => false
index 8ec510851633205d0890baf4825d6965adad629a..536c1d11640aafe2ae539d53b9d6bbb50b37fa28 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddLftAndRgtIndexesToProjects < ActiveRecord::Migration[4.2]
   def self.up
     add_index :projects, :lft
index 51a33b17943abf9045ed969513d86bddb680061c..c5284ea0b38cb724a600284f5d7937d3a92e7601 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddIndexToSettingsName < ActiveRecord::Migration[4.2]
   def self.up
     add_index :settings, :name
index 9b943518b04c7dec61c7eb10ad0438ce6d3ee63d..fa007a49ed93681acb48d3204bee0478c4a3e369 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddIndexesToIssueStatus < ActiveRecord::Migration[4.2]
   def self.up
     add_index :issue_statuses, :position
index ee39d5b503ce3ef0ac5fbe9f12f5145c49cfb186..750947f70d08cc2e3bcd5ee861290a370c2d50e3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class RemoveEnumerationsOpt < ActiveRecord::Migration[4.2]
   def self.up
     remove_column :enumerations, :opt
index d60a9a84605b07627addf76d8aeb5b5490aa89e1..ced7980fd688ad917288251ede6f38724dbc62ca 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeWikiContentsTextLimit < ActiveRecord::Migration[4.2]
   def self.up
     # Migrates MySQL databases only
index a31666e3996da3a953a3bb7e1d4eca721b02b1bb..6498f0f66a6508449faf895d24bad59e522a9e78 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeUsersMailNotificationToString < ActiveRecord::Migration[4.2]
   def self.up
     rename_column :users, :mail_notification, :mail_notification_bool
index 00d3a0478d3082e97a8e6557d5f0714e92dabc7d..3d1d27c5d885403f0f715f247497b0e550c38bed 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Patch the data from a boolean change.
 class UpdateMailNotificationValues < ActiveRecord::Migration[4.2]
   def self.up
index cef4be583d2051dd4a483785de510028fbc9a1eb..8629af4428b4936c43df31d8e157ade0834c5f04 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddIndexOnChangesetsScmid < ActiveRecord::Migration[4.2]
   def self.up
     add_index :changesets, [:repository_id, :scmid], :name => :changesets_repos_scmid
index a7e5ceeb12488c9b161f597f21696a79b10ef28e..64960f992b93e6cd4f76b710229d5b35fd8b20b2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddIssuesNestedSetsColumns < ActiveRecord::Migration[4.2]
   def self.up
     add_column :issues, :parent_id, :integer, :default => nil
index b624c22492c21c39915359260035fd8fb3242545..1bc0d208ccb360167d3da25b264a919b12b28bd5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddIndexOnIssuesNestedSet < ActiveRecord::Migration[4.2]
   def self.up
     add_index :issues, [:root_id, :lft, :rgt]
index f40ca0852428ee7803539d78d345e875c6c034b9..f88f15cdfcd7891ed8b7a352be6219fc5537ac7c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeChangesPathLengthLimit < ActiveRecord::Migration[4.2]
   def self.up
     # these are two steps to please MySQL 5 on Win32
index 2e178e549cbd19fbcc6ff4aa63bdaab5abacdd7a..c68fb486442918c2d23bd314ceaba1f75ffdd38e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class EnableCalendarAndGanttModulesWhereAppropriate < ActiveRecord::Migration[4.2]
   def self.up
     EnabledModule.where(:name => 'issue_tracking').each do |e|
index a29fc75b8730e548972202fa8fcc7113adacc77b..0a08000866f72346ffea9c058d2f67c40d1518ad 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddUniqueIndexOnMembers < ActiveRecord::Migration[4.2]
   def self.up
     # Clean and reassign MemberRole rows if needed
index d3edb145f0cf1a22f5045f9f951fb8ade706aa5b..a8e27dbb6dabe77d150c1306ba55ade038760d58 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddCustomFieldsVisible < ActiveRecord::Migration[4.2]
   def self.up
     add_column :custom_fields, :visible, :boolean, :null => false, :default => true
index e731a005de058ec89e685a7e13be70dfd72116c9..aace7b5ad060cf11548cb4762feea32c71704bdc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeProjectsNameLimit < ActiveRecord::Migration[4.2]
   def self.up
     change_column :projects, :name, :string, :limit => nil, :default => '', :null => false
index 1e2bb6e1cc4fc36b92a780399d3e8349ce43616f..6e900cf7d5f956d28e234c53c033e1d64c32c519 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeProjectsIdentifierLimit < ActiveRecord::Migration[4.2]
   def self.up
     change_column :projects, :identifier, :string, :limit => nil
index 5b04bd950b5c967ca7413985ce5f2d139514d019..6d902578f6a3d2032126d60bdd4a1ccd86334606 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddWorkflowsAssigneeAndAuthor < ActiveRecord::Migration[4.2]
   def self.up
     add_column :workflows, :assignee, :boolean, :null => false, :default => false
index 5fda33479a1bad0d34bb433712fe9e82d0de8108..f8f9f465edde0d82805304ded7e8651f5bce428e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddUsersSalt < ActiveRecord::Migration[4.2]
   def self.up
     add_column :users, :salt, :string, :limit => 64
index 007691b90158b5576102a48dd628faa5daecc135..f323f96f6c72cafce8eff653703af7c4dcf0acb8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class SaltUserPasswords < ActiveRecord::Migration[4.2]
   
   def self.up
index 23c16d26dd5e5fa764fd53f74202cb6151710ff8..47fd347fc1bfeec5f871e0f25c91c6c04ac50142 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRepositoriesPathEncoding < ActiveRecord::Migration[4.2]
   def self.up
     add_column :repositories, :path_encoding, :string, :limit => 64, :default => nil
index 5eb41f588eb217983086e533caa37ba365082fa6..4969f255235583668b11ded19faa8606f4483346 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeRepositoriesPasswordLimit < ActiveRecord::Migration[4.2]
   def self.up
     change_column :repositories, :password, :string, :limit => nil, :default => ''
index fac820b17fbc7a65ef9c1a312966f9b434248cbd..6498f36b199a361cf2eec00629a93931ed0613c8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeAuthSourcesAccountPasswordLimit < ActiveRecord::Migration[4.2]
   def self.up
     change_column :auth_sources, :account_password, :string, :limit => nil, :default => ''
index 36dd7b5d148c924aa97397843d6736f8902e8246..59c31845f1c7de8a53306e9050171a3989eb017e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeJournalDetailsValuesToText < ActiveRecord::Migration[4.2]
   def self.up
     change_column :journal_details, :old_value, :text
index 7201f74bfa0be130613d8be63c6d943e48d1f785..4e9b6ff786d2f9fc990b767552c3623bc62b4c73 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRepositoriesLogEncoding < ActiveRecord::Migration[4.2]
   def self.up
     add_column :repositories, :log_encoding, :string, :limit => 64, :default => nil
index df9c3dca5292863ebb9387f2fd0a5dff95f064f3..8de0c77db3ee2f7a69f3689f9d05b53ae81514d5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CopyRepositoriesLogEncoding < ActiveRecord::Migration[4.2]
   def self.up
     encoding = Setting.commit_logs_encoding.to_s.strip
index 63fc496521d0084a2216b0c59079b6759c8f763e..7137a1229569176e4f091c3f57ae4dea5c98a9d4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddIndexToUsersType < ActiveRecord::Migration[4.2]
   def self.up
     add_index :users, :type
index 4f07e25eddc7babede8ef3489f5532d81f63e248..64dc6307f595b251edfcd12f159bc539d4b72487 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRolesIssuesVisibility < ActiveRecord::Migration[4.2]
   def self.up
     add_column :roles, :issues_visibility, :string, :limit => 30, :default => 'default', :null => false
index 0066225b0dac06302da4db8b41027b193e2097c6..4ab16eb7e8f73894a803b8d81c24d8914ead8dc9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddIssuesIsPrivate < ActiveRecord::Migration[4.2]
   def self.up
     add_column :issues, :is_private, :boolean, :default => false, :null => false
index 60ab175bf29eb9dab0c1da01b0840829823030fc..10059e68e4b981ee11ecfdd00a92178bd99b3230 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRepositoriesExtraInfo < ActiveRecord::Migration[4.2]
   def self.up
     add_column :repositories, :extra_info, :text
index 1f367e60603291fbb8c73e70ecc63cf72864d923..929d8a11362a49f6850393cee6cca96e293cdf5a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateChangesetParents < ActiveRecord::Migration[4.2]
   def self.up
     create_table :changeset_parents, :id => false do |t|
index 63e6af87be1578697bf1fc7683d5e02f743e5aa2..56b0be36d851c219b8f1798e0eb179413915d891 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddUniqueIndexToIssueRelations < ActiveRecord::Migration[4.2]
   def self.up
 
index 28af22120da83ac42f403238b80ad957f2b62285..263efbb6af52363d9a10a4d59e162512c3f30239 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRepositoriesIdentifier < ActiveRecord::Migration[4.2]
   def self.up
     add_column :repositories, :identifier, :string
index 81c242b5e9a58e68071208c39ef7aa97789c28f5..7aad9b91d23795b0436527ec412ea6b4be67b7e7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRepositoriesIsDefault < ActiveRecord::Migration[4.2]
   def self.up
     add_column :repositories, :is_default, :boolean, :default => false
index e99b30725ede2a1a343dd37d7e0fcf619c252e43..425ab8ed3540a771b792a28c05696dca7b35aaa3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class SetDefaultRepositories < ActiveRecord::Migration[4.2]
   def self.up
     Repository.update_all(["is_default = ?", false])
index 608fa6259e0ed93bda7e3f425d5fa22885d92ffc..afbe11f0bb4c2143d9535125d6be57c843a62a92 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddCustomFieldsMultiple < ActiveRecord::Migration[4.2]
   def self.up
     add_column :custom_fields, :multiple, :boolean, :default => false
index 6f3c08b1f2b7872a37452ac7ebb5d836e307aa9f..55495d447465a34983626c1f7bd52d3308f8799a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeUsersLoginLimit < ActiveRecord::Migration[4.2]
   def self.up
     change_column :users, :login, :string, :limit => nil, :default => '', :null => false
index 3c48276a1c84fb8e2fb7faca613b773abe32c00a..a913571dc2a11e27d60a2fbc707ceb758bb40794 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeAttachmentsContainerDefaults < ActiveRecord::Migration[4.2]
   def self.up
     # Need to drop the index otherwise the following error occurs in Rails 3.1.3:
index 8538f4da2afc0be07abb4406972191455f71dad2..2a21d241f60b1e522b4aba16ee31df9ffd77c334 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddAuthSourcesFilter < ActiveRecord::Migration[4.2]
   def self.up
     add_column :auth_sources, :filter, :string
index 101ecbc1266ed2f0d97120c29b11f4d608733a5f..98333acb1b3d055f5295eadbdafe9da2dd93a376 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeRepositoriesToFullSti < ActiveRecord::Migration[4.2]
   def up
     Repository.connection.
index 90e2ca1fe8b7e58a487a00dbf435e15ef1b5295f..c43d51f0d191f57c23485e9abdd8c269977fa8fb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddTrackersFieldsBits < ActiveRecord::Migration[4.2]
   def self.up
     add_column :trackers, :fields_bits, :integer, :default => 0
index 4491bc35b6ec02825fc9575f787e7ee034868d18..09a9528d9f5c8d248d15734ae3869d8890d93d9c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddAuthSourcesTimeout < ActiveRecord::Migration[4.2]
   def up
     add_column :auth_sources, :timeout, :integer
index 6e2ffb6a4a5258f5f65d27da0d0dcdf8ec93745d..c8591a453ab1b390d77a7c11cc44214f17f5064b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddWorkflowsType < ActiveRecord::Migration[4.2]
   def up
     add_column :workflows, :type, :string, :limit => 30
index a5da4ba7a80eaed11cd0ca9fbecaf2ee4f4f289b..c0adf9006169dd4f3a5d7469aac3a85a1518654a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class UpdateWorkflowsToSti < ActiveRecord::Migration[4.2]
   def up
     WorkflowRule.update_all "type = 'WorkflowTransition'"
index aff919bf6141c0a479b9ef20fdcceff2978fee0d..d751d48eb5448bfba7c7e63f72e46bf3621204e2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddWorkflowsRuleFields < ActiveRecord::Migration[4.2]
   def up
     add_column :workflows, :field_name, :string, :limit => 30
index f674684269d71a48a4d0e83525b47d1b3d97dd78..168f0d68eee17b4661fce7cae8753a100d0c56ca 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddBoardsParentId < ActiveRecord::Migration[4.2]
   def up
     add_column :boards, :parent_id, :integer
index 265d2516cfb26d45606e84fd15d0e1aabbd94a4f..0a25fd59e0f234e0977ffed1187d9fcea0778729 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddJournalsPrivateNotes < ActiveRecord::Migration[4.2]
   def up
     add_column :journals, :private_notes, :boolean, :default => false, :null => false
index eb5423feea373b02bfb3e49fd72764aa4ca16a9f..e25c0242070246beff77bc7bf9a5a6d55265dcf6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddEnumerationsPositionName < ActiveRecord::Migration[4.2]
   def up
     add_column :enumerations, :position_name, :string, :limit => 30
index d4f1807cae64743c3af25e879a24ba8916f83bd3..aa38a2b035303d42169efedda1ea24839b4fbd64 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class PopulateEnumerationsPositionName < ActiveRecord::Migration[4.2]
   def up
     IssuePriority.compute_position_names
index fdfaac410c0ecbeca75ffc56601eb947fd06d768..3f9fee2f3b69cfdde9c0794b95545876b460d896 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddQueriesType < ActiveRecord::Migration[4.2]
   def up
     add_column :queries, :type, :string
index 088b8ca846abfc0b7376e6138f0ad9c900a0f6cf..2d066ffb828d5b34b3c1c356e9a5d918deec19da 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class UpdateQueriesToSti < ActiveRecord::Migration[4.2]
   def up
     ::Query.update_all :type => 'IssueQuery'
index dc345802880ca46b1cfaa277889831b8fef8062b..f5df486e7f7737abd29f6bdf32da4358937659e6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddAttachmentsDiskDirectory < ActiveRecord::Migration[4.2]
   def up
     add_column :attachments, :disk_directory, :string
index f52b8e4cd1f74ee4496e06fccf84ea0be8b29b3f..5b5a67b14ae481d4c223c79a7019892320b9351f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class SplitDocumentsPermissions < ActiveRecord::Migration[4.2]
   def up
     # :manage_documents permission split into 3 permissions:
index 4413e4e3b57a2d1a934ff3f42ed5ad90a6c37177..6394965f637d45535a0cee072684be75e2c41008 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddUniqueIndexOnTokensValue < ActiveRecord::Migration[4.2]
   def up
     say_with_time "Adding unique index on tokens, this may take some time..." do
index 629ad4565ce2bb4f4789e9dcb63b226db4ba254b..067653231fccf1f9b8c211ad7ff5448c6bb980f5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddProjectsInheritMembers < ActiveRecord::Migration[4.2]
   def up
     add_column :projects, :inherit_members, :boolean, :default => false, :null => false
index 3353803ab68e7ec01b5698203c980077583a52a1..a23af10eef58408de2ec9e9e7a8f2266f74231df 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddUniqueIndexOnCustomFieldsTrackers < ActiveRecord::Migration[4.2]
   def up
     table_name = "#{CustomField.table_name_prefix}custom_fields_trackers#{CustomField.table_name_suffix}"
index 2198aed776ecb6fb3bb6117015736d788e651c39..548aa9769c7b88466a38bc16146c2ae5e2e96ba5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddUniqueIndexOnCustomFieldsProjects < ActiveRecord::Migration[4.2]
   def up
     table_name = "#{CustomField.table_name_prefix}custom_fields_projects#{CustomField.table_name_suffix}"
index 02939aadbad4948e9f8fe6589d40a7b7e1f14c10..6fed8435dfa1a7f03095c0bbf7064314f20c8cfb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeUsersLastnameLengthTo255 < ActiveRecord::Migration[4.2]
   def self.up
     change_column :users, :lastname, :string, :limit => 255, :default => '', :null => false
index f719b0d21666b2f7fb36c06c9e84ca530925758d..69d9cef964705b12670ddb8c097202226a60c6b3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddIssuesClosedOn < ActiveRecord::Migration[4.2]
   def up
     add_column :issues, :closed_on, :datetime, :default => nil
index 009573837692e3faae4018a72a8b3ae6aa72f440..3068a9815d232ed178b1d6a1c57cd5f8deb81131 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class PopulateIssuesClosedOn < ActiveRecord::Migration[4.2]
   def up
     closed_status_ids = IssueStatus.where(:is_closed => true).pluck(:id)
index e2cea216062c16f4ae47afcd445013c805f90ef7..44370612a1431e70313ad160d8bb120d4e1f3534 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class RemoveIssuesDefaultFkValues < ActiveRecord::Migration[4.2]
   def up
     change_column_default :issues, :tracker_id, nil
index f37c26bbfdbe1953eed9986f86a5252519aa2feb..83a7dd6728bb581ee50a31623dd0bc4011497982 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateQueriesRoles < ActiveRecord::Migration[4.2]
   def self.up
     create_table :queries_roles, :id => false do |t|
index 36f298d11f790d04194bcd436f0407b213e1bac5..3c3c2685f646dc06af7e21e56712bea1fc860373 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddQueriesVisibility < ActiveRecord::Migration[4.2]
   def up
     add_column :queries, :visibility, :integer, :default => 0
index c34a123c16d34c3a2d2f7c7f98eda3e8071cfd23..472b34cb9519d8a467ec9a89a06a5a21b30d47ff 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateCustomFieldsRoles < ActiveRecord::Migration[4.2]
   def self.up
     create_table :custom_fields_roles, :id => false do |t|
index 9bd5834aab675bf31adb5104214c584eb77485c4..1950b509fa9e4e8e52342f3a777966382dd70010 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddQueriesOptions < ActiveRecord::Migration[4.2]
   def up
     add_column :queries, :options, :text
index 3a5860fe0b8ad6f30b305d66386c422a1c2ad424..75f236a09c895503ed7ce03c54b42099e4e32c70 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddUsersMustChangePasswd < ActiveRecord::Migration[4.2]
   def up
     add_column :users, :must_change_passwd, :boolean, :default => false, :null => false
index 3eafd3399b8de9dfed391d769cf7c99ae5899b40..8be7a27b4b733274775c4b45eaa73c66a50294e3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class RemoveEolsFromAttachmentsFilename < ActiveRecord::Migration[4.2]
   def up
     Attachment.where("filename like ? or filename like ?", "%\r%", "%\n%").each do |attachment|
index d8beb4aea952d9adc042dfa3e25138d0c6e1fafe..4185429fb811fbbf258a69c06fd6ccf76f9158a5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class SupportForMultipleCommitKeywords < ActiveRecord::Migration[4.2]
   def up
     # Replaces commit_fix_keywords, commit_fix_status_id, commit_fix_done_ratio settings
index ccc664b5b3ebea8f8249f6f69ae92a9efe17e22c..03cdb4b817c5f2ad70b322f86e42b127faba79a4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRepositoriesCreatedOn < ActiveRecord::Migration[4.2]
   def up
     add_column :repositories, :created_on, :timestamp
index fc9cb4d6612337820d85cd46c3368c918e311ac4..e15c10604b757d96677dc8f1a347fe265768f0b7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddCustomFieldsFormatStore < ActiveRecord::Migration[4.2]
   def up
     add_column :custom_fields, :format_store, :text
index 736b2cf17cbe52d5fd0a723c314bd33bb8fb79a9..3a9791920f3c85a4e9d8efb5cd4ec5c466514587 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddCustomFieldsDescription < ActiveRecord::Migration[4.2]
   def up
     add_column :custom_fields, :description, :text
index 7a37d3c8db18b24f2df35c1ca48299580ebecce2..31a6342c6b55a990e5952394037b6179db84375f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class RemoveCustomFieldsMinMaxLengthDefaultValues < ActiveRecord::Migration[4.2]
   def up
     change_column :custom_fields, :min_length, :int, :default => nil, :null => true
index c1990e67d4a1070cf07747b95d7192f76ce9aaa0..ac1fc6e8c95bfeb3cee5d8c36126c2421852baf2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class StoreRelationTypeInJournalDetails < ActiveRecord::Migration[4.2]
 
   MAPPING = {
index e9d902d2f053c669a13de532aae0d3c563fd07a7..34de224c850d53c7d0feb0309b4e7785aaecda85 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class DeleteOrphanTimeEntriesCustomValues < ActiveRecord::Migration[4.2]
   def up
     CustomValue.where("customized_type = ? AND NOT EXISTS (SELECT 1 FROM #{TimeEntry.table_name} t WHERE t.id = customized_id)", "TimeEntry").delete_all
index 2cff73120582922bb0f3647b0317e50aa3c4d91c..72b0801a62d712bb3d583af4e9d78e1592cf70fc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeChangesetsCommentsLimit < ActiveRecord::Migration[4.2]
   def up
     if ActiveRecord::Base.connection.adapter_name =~ /mysql/i
index 80ebd9e3e382c9ebb3477b7ed42f450d0b8848a8..4d08381e73996ba3c332f30777fcd5740278e618 100644 (file)
@@ -1,5 +1,7 @@
-class AddPasswordChangedAtToUser < ActiveRecord::Migration[4.2]\r
-  def change\r
-    add_column :users, :passwd_changed_on, :datetime\r
-  end\r
-end\r
+# frozen_string_literal: false
+
+class AddPasswordChangedAtToUser < ActiveRecord::Migration[4.2]
+  def change
+    add_column :users, :passwd_changed_on, :datetime
+  end
+end
index f58d77fba8ceb81c0af1a744a6cf84aa3b23af79..5eff7adc1bf98f3c472c3a51accddb54a9cad92b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class InsertBuiltinGroups < ActiveRecord::Migration[4.2]
   def up
     Group.reset_column_information
index 74716ea632609368a6d57c3868811c1c50f4a30f..36bd6edd33196453402ebf86e6c3be0937a44eb8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddTrackersDefaultStatusId < ActiveRecord::Migration[4.2]
   def up
     add_column :trackers, :default_status_id, :integer
index 09808e31cc4bf072e66dda6602bd233de5bd01ab..f74cac4e62185d1c99a521584c2c9b26f2365191 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class RemoveIssueStatusesIsDefault < ActiveRecord::Migration[4.2]
   def up
     remove_column :issue_statuses, :is_default
index ef9dabb2b5b570c5cdbf4a43d09329c4b3404e7e..fef64790bca7e27bb087ede93aaf7249aaa3e013 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRolesUsersVisibility < ActiveRecord::Migration[4.2]
   def self.up
     add_column :roles, :users_visibility, :string, :limit => 30, :default => 'all', :null => false
index fee14996881b492ea77cd910b268f71d5cd4474a..9134e8e7d17ec18d3418a5069f7275eaada4db06 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddWikiRedirectsRedirectsToWikiId < ActiveRecord::Migration[4.2]
   def self.up
     add_column :wiki_redirects, :redirects_to_wiki_id, :integer
index 001beda227178e64a850f286d699fa17ddee9ac9..d9088a51e8b09cd0a2fa65a3145a7bea414165de 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateEmailAddresses < ActiveRecord::Migration[4.2]
   def change
     create_table :email_addresses do |t|
index 7e4a5509d18cabfb4954aa5b5ea0429aa97b01ba..0f115bf6e69880363ac2d04315eb628acb66bf27 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class PopulateEmailAddresses < ActiveRecord::Migration[4.2]
   def self.up
     t = EmailAddress.connection.quoted_true
index 2942c41363f2ea570f2215f8b26e2f1c13780906..4f6f3bb28e90361cc95f740188f09811d950c95f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class RemoveUsersMail < ActiveRecord::Migration[4.2]
   def self.up
     remove_column :users, :mail
index b57b362fa179609e1dcad4c3fec33281a42c73bf..351696d9cf2bc7a84f33f6ad2bf2244c7663fa0d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddEmailAddressesUserIdIndex < ActiveRecord::Migration[4.2]
   def up
     add_index :email_addresses, :user_id
index 690bba23c0eecda073ce5fb2824b54b9e499b6b3..631ac73f485f1a2e2113d34421135bb1f62cbed2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ReplaceMoveIssuesPermission < ActiveRecord::Migration[4.2]
   def self.up
     Role.all.each do |role|
index ebb2767c7a8942e2d65c9f83a5bceae4a3748b14..669c53e5719bce7bfb3c407f1e4dbeb1f7578bb4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeDocumentsTitleLimit < ActiveRecord::Migration[4.2]
   def self.up
     change_column :documents, :title, :string, :limit => nil, :default => '', :null => false
index 4dfc38d2ff39f13e0eb02c9413a9cc3b22a9652b..4d8ed05e121dbaf512989430e92aa1a2e95e0e8f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ClearEstimatedHoursOnParentIssues < ActiveRecord::Migration[4.2]
   def self.up
     # Clears estimated hours on parent issues
index 968adc6eb66d3d2f0abaeb764184a8092f3a91b9..340c169d62eee54745e0d3573d4afbbfcb6eb479 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRolesTimeEntriesVisibility < ActiveRecord::Migration[4.2]
   def self.up
     add_column :roles, :time_entries_visibility, :string, :limit => 30, :default => 'all', :null => false
index 08c8ddce3b77309d9c6ece86909d24d0981a9932..85da8fddb19645dac2deb2d1ea23b7242db83fae 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRolesAllRolesManaged < ActiveRecord::Migration[4.2]
   def change
     add_column :roles, :all_roles_managed, :boolean, :default => true, :null => false
index 707fca675603cd4c824362d0757ead1a4d4121ce..66cce874f2c0f6228d8cf2edec779fbe47611050 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateRolesManagedRoles < ActiveRecord::Migration[4.2]
   def change
     create_table :roles_managed_roles, :id => false do |t|
index c208736292e70b97bcc0fcff70ceeb671feea215..542ba1c1f9f4354123f5cf18d2f0075adbe3a32e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddUniqueIndexOnRolesManagedRoles < ActiveRecord::Migration[4.2]
   def change
     add_index :roles_managed_roles, [:role_id, :managed_role_id], :unique => true
index f86d54f47e0a9f4012dbf1970dd0e5b7905f682e..6869a52ff541877e68a1e44786f3d50ddc560dc4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class InsertAllowedStatusesForNewIssues < ActiveRecord::Migration[4.2]
   def self.up
     # Adds the default status for all trackers and roles
index 0a4109edbb0ead070807e9851d8142eedf52ebf6..924d81abc23f31dbe18482d2031750597ee6587d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateImports < ActiveRecord::Migration[4.2]
   def change
     create_table :imports do |t|
index 2639805dd36b70d7695e629ef306b585d0a854ce..637d62dd643a5bdd0463ec8a465bffdd093ce8f1 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateImportItems < ActiveRecord::Migration[4.2]
   def change
     create_table :import_items do |t|
index f529a99fcd50931791a078a43054ddf1945c9172..72c4efa35851d58b4a7eb3d8debeaf57c5f586d1 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeTimeEntriesCommentsLimitTo1024 < ActiveRecord::Migration[4.2]
   def self.up
     change_column :time_entries, :comments, :string, :limit => 1024
index 9f85a7c6186531773721c6d52eb1459cb94be293..ec889e70d3edf202bee3f8807747c94beac6d9ad 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeWikiContentsCommentsLimitTo1024 < ActiveRecord::Migration[4.2]
   def self.up
     change_column :wiki_content_versions, :comments, :string, :limit => 1024, :default => ''
index 508e3ad39578b8d43fa9d7163dcb578bd8b5bb1b..4d3cd2e17c7677ceb1005a5cfd924cc8be2a003f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeAttachmentsFilesizeLimitTo8 < ActiveRecord::Migration[4.2]
   def self.up 
     change_column :attachments, :filesize, :integer, :limit => 8, :default => 0, :null => false
index 9c185b0cd959805e5d427dc85e68db63d0ef4022..1b7485d2d90258ee80cfbb79686fb8d2f19beb57 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class FixCommaInUserFormatSettingValue < ActiveRecord::Migration[4.2]
   def self.up 
     Setting.
index 7d0fa8a174b722344db6fc94ce8eab606580d1dd..44fe0af08907515e3159bb256d0007dda5c9801e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeIssueCategoriesNameLimitTo60 < ActiveRecord::Migration[4.2]
   def self.up 
     change_column :issue_categories, :name, :string, :limit => 60, :default => "", :null => false
index 71575631eff53696e669743f8c22fccd1f042272..8498b682c2a03c7785ed91b0189e2e91a6d5d7c7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeAuthSourcesFilterToText < ActiveRecord::Migration[4.2]
   def self.up 
     change_column :auth_sources, :filter, :text
index bee79924cd6bf1027174339a007e3b43268d570f..9446edfb5238f3eef3544fd826c08a5757a03089 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeUserPreferencesHideMailDefaultToTrue < ActiveRecord::Migration[4.2]
   def self.up
     change_column :user_preferences, :hide_mail, :boolean, :default => true
index 7b94a3a95e9b4ee8a506e03278e175ce9c119cb2..b8c488684f2b17f9188375b1d48e32afa100801b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddTokensUpdatedOn < ActiveRecord::Migration[4.2]
   def self.up
     add_column :tokens, :updated_on, :timestamp
index c1b2eaec49b77125eead49a1834502f3ece5755a..b652cdd0389327e8baea637e6dcbd19e81558a83 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class CreateCustomFieldEnumerations < ActiveRecord::Migration[4.2]
   def change
     create_table :custom_field_enumerations do |t|
index e62c54e8927c27090633cbfb67905cf4a1a25c5e..5a54715a739892aad20a563ab94ab77ebacbe5dc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddProjectsDefaultVersionId < ActiveRecord::Migration[4.2]
   def self.up
     # Don't try to add the column if redmine_default_version plugin was used
index 00d3a65a5180b114d02b2862a55c8a3cb717838f..058f1862296ba1bf4835b5d3dc4daf1291874a75 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ForcePasswordResetDuringSetup < ActiveRecord::Migration[4.2]
   def up
     User.where(login: "admin", last_login_on: nil).update_all(must_change_passwd: true)
index 9ba7b3c8e1c48b0077a1ec9fcf8ae51793fa79d7..80e894e30ea8bac57917df45728905deafdfc8e0 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class RemovePositionDefaults < ActiveRecord::Migration[4.2]
   def up
     [Board, CustomField, Enumeration, IssueStatus, Role, Tracker].each do |klass|
index 84f2bf37d0ec7373ce3372e9d8b69d60c432115d..0fcfa50344e5aa41598d15ee92fc2d91fb962183 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddRolesSettings < ActiveRecord::Migration[4.2]
   def change
     add_column :roles, :settings, :text
index 60c62a6f8463b63f5bd57fe030a570f5e6c48087..b9c66114c356881af8b8e450019f39c9623a67fd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddTrackerIdIndexToWorkflows < ActiveRecord::Migration[4.2]
   def self.up
     add_index :workflows, :tracker_id
index f806a31fd1148d694433aaf9ba99a8ed532b1b0c..0dfdbb8340c426799b18ab792f220fc00e27a22c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddIndexOnMemberRolesInheritedFrom < ActiveRecord::Migration[4.2]
   def change
     add_index :member_roles, :inherited_from
index 93fcc53ffe0c95eb12e050d52b460573633c8a1e..7559dfaf5ef24566fefcafe525aa97ce822de0ee 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeIssuesDescriptionLimit < ActiveRecord::Migration[4.2]
   def up
     if ActiveRecord::Base.connection.adapter_name =~ /mysql/i
index d83fbacd6707e827956450b44ddcb71c511d4a31..7f48e885b7a1f2c3596b09379c1a4888e1b98e97 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeJournalDetailsValueLimit < ActiveRecord::Migration[4.2]
   def up
     if ActiveRecord::Base.connection.adapter_name =~ /mysql/i
index 34197bc474f2685f2849837392dcb4223ce9b3c3..f98bd85c1f78209bb8bc0c9025374619df6efae9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeJournalsNotesLimit < ActiveRecord::Migration[4.2]
   def up
     if ActiveRecord::Base.connection.adapter_name =~ /mysql/i
index 1099e4ebcba1e090cb1b85d627c8fa824cf46759..4078039b1b4e11c422dd02679d5665667fc6e96c 100644 (file)
@@ -1,5 +1,7 @@
-class AddIndexOnChangesetsIssuesIssueId < ActiveRecord::Migration[4.2]\r
-  def change\r
-    add_index :changesets_issues, :issue_id\r
-  end\r
-end\r
+# frozen_string_literal: false
+
+class AddIndexOnChangesetsIssuesIssueId < ActiveRecord::Migration[4.2]
+  def change
+    add_index :changesets_issues, :issue_id
+  end
+end
index 07592a9d83a77c667bc2cd401a8b0dbd78a5c1ef..07d13eb0e4e73f237fad7d36c0dfd2d30b620301 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddIndexOnIssuesParentId < ActiveRecord::Migration[4.2]
   def change
     add_index :issues, :parent_id
index 3f2eaee8ea1936217e7a7683db259ca7d7cf041d..e350e328d7ab2b1364e56689687c73f9603db0b0 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddIndexOnDiskFilenameToAttachments < ActiveRecord::Migration[4.2]
   def change
     add_index :attachments, :disk_filename
index 620deb251b8eabd64667b59e7be423853f654bbf..36cc760150814b612716b10fdd6014a1d9235746 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeAttachmentsDigestLimitTo64 < ActiveRecord::Migration[4.2]
   def up
     change_column :attachments, :digest, :string, limit: 64
index 40d3282f43733c145c609dfc27a92ec1727aa015..0919594de922f803b64131772ca09869a4f593d0 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddProjectDefaultAssignedToId < ActiveRecord::Migration[4.2]
   def up
     add_column :projects, :default_assigned_to_id, :integer, :default => nil
index 104111a39af6a1634500e907595da5d0b5863f41..adfebaf31fa6cecd4694658891aac3c87a9c4795 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeRepositoriesExtraInfoLimit < ActiveRecord::Migration[4.2]
   def up
     if ActiveRecord::Base.connection.adapter_name =~ /mysql/i
index 7c9896c982f2650634193ef66e398d79ebba1721..1722eb316fe4547e60fc121759fe6e5cc6946df8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddViewNewsToAllExistingRoles < ActiveRecord::Migration[4.2]
   def up
     Role.all.each { |role| role.add_permission! :view_news }
index 7a3ba67e3ffd1f34a7b8af49b8c5933b35e53c3f..62d7023ea2d4ac9da20e9025f0d01b39b9f7d6e9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddViewMessagesToAllExistingRoles < ActiveRecord::Migration[4.2]
   def up
     Role.all.each { |role| role.add_permission! :view_messages }
index 6c014286d134b7dd0267c7eba9ae725c08aa4da3..c522c3fad75ad1414cb23fc3fd0ee9ec08e9713a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class RenameCommentsToContent < ActiveRecord::Migration[5.1]
   def change
     rename_column :comments, :comments, :content
index 3d79bf210467fbfa864c24247d8de61bbebc3e44..186421976386ee1042ed5639b49d8b959f19bd19 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddAuthorIdToTimeEntries < ActiveRecord::Migration[5.1]
   def up
     add_column :time_entries, :author_id, :integer, :default => nil, :after => :project_id
index b36564c10a4c30ff7344627a5cf68563c2ea900a..ac9ade8099b05727abf48f76a7b857de9137df7f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class AddVerifyPeerToAuthSources < ActiveRecord::Migration[5.2]
   def change
     change_table :auth_sources do |t|
index fb789ae10c32b643c1f753d8844964b62e27e869..4e202f59c1851249b89abd0d19ef5c6daacf217b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeSqliteBooleansTo0And1 < ActiveRecord::Migration[5.2]
 
   COLUMNS = {
index 563bf32376216c3a4b15639e5ffed64da016f0c4..05af84e23f72fa41f7c142e03f133766ab8990e4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class ChangeSqliteBooleansDefault < ActiveRecord::Migration[5.2]
   DEFAULTS = {
     "auth_sources" => {
index 901f7bfc6939aa5b2fd26a53a3bc5a82617db7c1..e0053fde3daf4ac44c1ceadc5b7cdd4fe6f10c31 100644 (file)
@@ -1,4 +1,6 @@
 #!/usr/bin/env ruby
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d38d01d917ccf395d930fa149a763702b0b2d8fc..a04c923fb61491e4e506af075559aa75f97b93d7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Sample plugin controller
 class ExampleController < ApplicationController
   layout 'base'
index ca8af1021240f3b45f763cf482d5bfe2ab6f9025..c5edaa648ec27d541d2aadb9b9b116829ec3b240 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class Meeting < ActiveRecord::Base
   belongs_to :project
 
index 53428a7c51145d0fbe8bd2a191a0aae99bcd52f6..57fc3e633e345b7178c02f0f6a43b891d862dd27 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Plugin's routes
 # See: http://guides.rubyonrails.org/routing.html
 
index 31beee3b78e7e27999a4717114850e3371a961ca..4b29c89da06cf810daad4fb627020e955b3b299f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Sample plugin migration
 # Use rake db:migrate_plugins to migrate installed plugins
 class CreateMeetings < ActiveRecord::Migration[4.2]
index 372ff6fea4e4d5755251f33098276e183b2d0e95..cf22ef5ff7e021d946df46423807154b3f9f073e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 Rails.logger.info 'Starting Example plugin for Redmine'
 
 Redmine::Plugin.register :sample_plugin do
index bfc2f2b786742b43c326b2969d986decf2cbabfb..0b6bb76cc4d1dec197baa70263d67b22b20dcede 100644 (file)
@@ -1,3 +1,4 @@
+# frozen_string_literal: false
 
 require File.expand_path(File.dirname(__FILE__) + '../../../../../test/test_helper')
 
index aec5760d6bc137b543c4e2327aa1ab0d174a05ff..c058b5cf4b75593dd8bf728e5c238362c535ff91 100755 (executable)
@@ -1,4 +1,5 @@
 #!/usr/bin/env ruby
+# frozen_string_literal: false
 
 require 'optparse'
 require 'find'
index 90adc7e3391d8567adae5a0ba2ad295b25be1546..30bba39a0270562090cc0f7b25e27d1c7aae5a4b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 module RedmineDiff
   class Diff
 
index ce2e2aa42354fb9997e9f55b067c83e5fd79947b..7a5d81dd229b96763dcc3439fd60578c8ded79b3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class RedminePluginGenerator < Rails::Generators::NamedBase
   source_root File.expand_path("../templates", __FILE__)
 
index 1803173d04b8ce4e30716a4e894f01bc8a10ced8..eb4cf1c74a1fc1e7c32e23d62f4d267503d98387 100644 (file)
@@ -1,2 +1,4 @@
+# frozen_string_literal: false
+
 # Plugin's routes
 # See: http://guides.rubyonrails.org/routing.html
index 16a820ebf64c5abddc46a4957f5efb12a46dca54..f228f17592e7f95ae8293acffc3cc44e15b7e008 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class RedminePluginControllerGenerator < Rails::Generators::NamedBase
   source_root File.expand_path("../templates", __FILE__)
   argument :controller, :type => :string
index f26f8779caa54b491956980e207bf48283e6ce6d..7e96d49c53ad2244bd974714e28d645f6faad968 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class RedminePluginModelGenerator < Rails::Generators::NamedBase
   
   source_root File.expand_path("../templates", __FILE__)
index 5bf05da2ce821416631c628d38a892e25839d440..781bd3f47fa8dfe35d48224c37782a4c4b9c26a3 100644 (file)
@@ -1,2 +1,4 @@
+# frozen_string_literal: false
+
 require File.dirname(__FILE__) + '/lib/acts_as_activity_provider'
 ActiveRecord::Base.send(:include, Redmine::Acts::ActivityProvider)
index 2bf4b2e8c1a4ddbe658f0aa59a8b6059e6f2f68c..325176ddf98f18cba31d9a7b09ea71c5536cbb1f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 213e1d4b1447fe1313f2200ec5068ce14a15a4ef..66ecc7849f632a73612ccb973655d41d60e30f5f 100644 (file)
@@ -1,2 +1,4 @@
+# frozen_string_literal: false
+
 require File.dirname(__FILE__) + '/lib/acts_as_attachable'
 ActiveRecord::Base.send(:include, Redmine::Acts::Attachable)
index 3cfc4916922cd7ffafb57b26c8f3fb233d275ff2..b895a9f55b834d4a8782f208781b92868e9fdd14 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 9036aa579d2ed7b855308b6437559e8bf2f3325c..2139e96c64fe1550acef1345ef6b0f39994a2af5 100644 (file)
@@ -1,2 +1,4 @@
+# frozen_string_literal: false
+
 require File.dirname(__FILE__) + '/lib/acts_as_customizable'
 ActiveRecord::Base.send(:include, Redmine::Acts::Customizable)
index 2e36d91be3218f6e780a7d9d0fb1696c06d122c7..5413a456f6780291530e7d6eaddb940f37d2b02d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 91051510adfe1a812b97f5fc31379bc8008858f6..2a78cd2d3d80f0b9129f0f0664c00a5b1a94e9b2 100644 (file)
@@ -1,2 +1,4 @@
+# frozen_string_literal: false
+
 require File.dirname(__FILE__) + '/lib/acts_as_event'
 ActiveRecord::Base.send(:include, Redmine::Acts::Event)
index 894a23df60c2fb70127c459646f161b5534f5860..f77c12d702f0aad324e6d51ded9d1d87bd6f2c36 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0637217567d4017845ad4bca9fa8234eedd38889..204d0ce36c3bd97ca0d4417dc6aa9c939ba82f6a 100644 (file)
@@ -1,2 +1,4 @@
+# frozen_string_literal: false
+
 require File.dirname(__FILE__) + '/lib/acts_as_searchable'
 ActiveRecord::Base.send(:include, Redmine::Acts::Searchable)
index e6b6b22fcc85de38d69e1a9fb3df7b7399b605dc..79a3f88fbe90dfabcd1f80338775eea3c8b3a816 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index da091d9dd9208b853fcc5fb4ee5f51303228f239..255df7de4003f491cb47e08d42605238fd77d21f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require 'rake'
 require 'rake/testtask'
 require 'rake/rdoctask'
index 0901ddb4a7210622b52c9aff41d42747c4c82d9b..f5560f449f2fccaa4adb892dcd8f737b43b47886 100644 (file)
@@ -1 +1,3 @@
+# frozen_string_literal: false
+
 ActiveRecord::Base.send :include, ActiveRecord::Acts::Tree
index c078e7edbead0dee23acc747f9a8d3ed1717d5a7..668c600c4bbaae1d85ec58fa1dae67114ee481a8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 module ActiveRecord
   module Acts
     module Tree
index 018c58e1fe3d203604749442f60268494fd78469..81a0033c5bf126adc6735efb61070bf880e3ec2b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require 'test/unit'
 
 require 'rubygems'
index f39cc7d189af2906779a7953677b67b3b8f19459..4a9a14237a27a9f94825bafad73dcf7741404e24 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Include hook code here
 require File.dirname(__FILE__) + '/lib/acts_as_watchable'
 ActiveRecord::Base.send(:include, Redmine::Acts::Watchable)
index 5c88adb57514a8d9d8398ce27c87aa0ad45278f0..8890326d1722f3aecf24acfc7ac094c3cf805ff7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # ActsAsWatchable
 module Redmine
   module Acts
index e67e5e7f9499a7e08b88656404244b3372d4660c..a501a1c2595be1aa327931e4d1dbd7edfd0dd4bb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require 'spec/rake/spectask'
 require 'rake/rdoctask'
 
index aab3f75f3b575e02d770fa82bf8ab271595186d4..65c9fce003f3f2bd0d68deaaad1ef53f17dd1532 100644 (file)
@@ -1,2 +1,4 @@
+# frozen_string_literal: false
+
 require 'gravatar'
 ActionView::Base.send :include, GravatarHelper::PublicMethods
index 2c0efaba88713ceb3022e67b4736fb92a29ae463..9ccc6166bfcd7595ee166e21ea32ef047397bd79 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require 'digest/md5'
 require 'cgi'
 
index 6f78d79adaa9e6d67a5cde3e6a66d0d30d02a93c..365d42dbf58698ef5e20e15eeb5e437e0de2cef4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require 'rubygems'
 require 'erb'  # to get "h"
 require 'active_support'  # to get "returning"
index 31074b85676ba3e7b238daf437e5d2474af8d766..3af3cd1f6df94cd2e619c632d7d41758cfc7c679 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require 'rake'
 require 'rake/testtask'
 require 'rake/rdoctask'
index 6f78afc719da8f1f495921a370277a6021158ffa..7c2ea2547fb6afc24be6b2aa3fdc6da4754061dd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 class OpenIdAuthenticationTablesGenerator < Rails::Generator::NamedBase
   def initialize(runtime_args, runtime_options = {})
     super
index 84ec11fc4919a4ca9412e25e26e67f157022aa97..e276bc8735e4f79bbc3bace17f2f8407f5b78cb9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 if Rails.version < '3'
   config.gem 'rack-openid', :lib => 'rack/openid', :version => '>=0.2.1'
 end
index e31aba1f2412248b10ad0519f00398d9aec87506..7754afece346425186865e831f444b96dbbdd880 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require 'uri'
 require 'openid'
 require 'rack/openid'
index 8ab71bec02f064c7248035f368874db65dfbe85e..07e844bcfa1dd96ff927fc9cac6586262816fbb9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 module OpenIdAuthentication
   class Association < ActiveRecord::Base
     self.table_name = :open_id_authentication_associations
index f696d4dcc9f72c853d08ffefc167765f912d5799..0cf1fa9203e7f9ad6f047118364f71e8002a78a3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require 'openid/store/interface'
 
 module OpenIdAuthentication
index b520e4a8b1077e92c86401a8e4ffd0f6788d292a..cef6d8ed75137f537acf10f106ac3fa086084edd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require 'digest/sha1'
 require 'openid/store/interface'
 
index b28bf167928d5e6a9dcf97220498fd2728ebc4cc..0f41e141b077fbfb58c99143c76517179bed679c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 module OpenIdAuthentication
   class Nonce < ActiveRecord::Base
     self.table_name = :open_id_authentication_nonces
index e0cc8e3fc840e95c405e3d7d944b3ec75e559060..7e8a9ec1b964a168dfe201a0522d359d23094db6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 module OpenIdAuthentication
   module Request
     def self.included(base)
index cc711c9ac7fb2a35113c2287feccb78e16c608b9..0fb9dfc223157856200bedc7866da02847e56a06 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # http://trac.openidenabled.com/trac/ticket/156
 module OpenID
   @@timeout_threshold = 20
@@ -17,4 +19,4 @@ module OpenID
       http
     end
   end
-end
\ No newline at end of file
+end
index c71434a5009f7e72526f9609fa9fd9fd41bb0119..424852bd752e8a6ab1e292a72efbe3802e1de9ef 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 namespace :open_id_authentication do
   namespace :db do
     desc "Creates authentication tables for use with OpenIdAuthentication"
index 18a9439795f9f7d4f91a8c871d7f2d0d52234c48..ef5e424a376ae0e5cb46eba37e94587cc1bdca0a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require File.dirname(__FILE__) + '/test_helper'
 require File.dirname(__FILE__) + '/../lib/open_id_authentication/mem_cache_store'
 
index 635d3abc9dc33dd8e569d020801a137c590566ce..2968fc9c20bc300f19d8d0eba3c6845e7f01f4e0 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require File.dirname(__FILE__) + '/test_helper'
 
 class NormalizeTest < Test::Unit::TestCase
index ddcc17b963795d738de1e38587630dd179ca36bb..147ebe7ae4231af5991166a1d51d28f25aaf27bc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require File.dirname(__FILE__) + '/test_helper'
 
 class OpenIdAuthenticationTest < Test::Unit::TestCase
index b1d5e09336af3e3bcea3802682c7b071cb62ab9b..9bf39056ef9d0193e5c0d2944edd1637795de4bd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require File.dirname(__FILE__) + '/test_helper'
 
 class StatusTest < Test::Unit::TestCase
@@ -11,4 +13,4 @@ class StatusTest < Test::Unit::TestCase
     assert Result[:successful].successful?
     assert !Result[:successful].unsuccessful?
   end
-end
\ No newline at end of file
+end
index cb76ceddc26564c6e8bef7c13809a1be7aef16e4..9af4077a5d73e7240478bcc1eb2d7f06453d9072 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require 'test/unit'
 require 'rubygems'
 
index 9bf00f366d624be33f711e29e839983ec3e7455f..fdcdc2fc95c68ba5d21e94afd04d4f811f991d69 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index abf88f48e6a5348388a8a8403112135ec50c2ce4..9dd2258a93ee97b5becb1f577b39bff4417b5871 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f2616061bde1dd05a9c15931e5ee103b6ac6aadc..7d195669dff1735177db41dc5ebe842e6d9ca37d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 48e02dffa6a146337c7251b26ffdf2f336df0101..e7d508a4d76b93e942d7c272db25e1944d0f5a22 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index fccce54ebb57573143304c9a8619a6a833f5de43..08149d740320650831b89ce122acac27e6f36fe6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 00f8332b8c38e792ecd42d0e6b3b2e856c3071d3..7c87261076b24c5e5b85f0bafd76edf4e509b8ce 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ad30e035f563a79f78458090777e4236ddbd7d05..0d7003d273010018f669e626891c7b7f7d20d039 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4f056d54acc918900e21c73062f36aa01756ea89..e27da506ffe51551a2071848d7812e7e421d3fec 100644 (file)
@@ -1,3 +1,4 @@
+# frozen_string_literal: false
 
 module Redmine
   module CodesetUtil
index 8d96749e1e081f6a60ef6f6a1b82d8b46ddea348..9bb5c3550264043b1125916e80971ed76c6eac58 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 573313e74132f17455d890c39e6dd227e4f383dd..0eab327abf94d71f0627deb6e7b56c3dccc4676f 100644 (file)
@@ -1 +1,3 @@
+# frozen_string_literal: false
+
 Dir[File.dirname(__FILE__) + "/core_ext/*.rb"].each { |file| require(file) }
index 72a794da35b57f807c755ece3f33acd7c6134752..d8c51f53b4022c1ee87296015eaafa2994f42498 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 5d03b9b5cb68d4d0c099c3cdb9c311f72ac458e0..7810a2e478a07db59f1808065308579c15d0f565 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require File.dirname(__FILE__) + '/string/conversions'
 require File.dirname(__FILE__) + '/string/inflections'
 
index 4fc571167af3577acc25ea130157cf0213e6d5ed..3bdaa5ff1c6809b729a26cceeda57835b470ee7f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index efb62ee8e71ad00d35965ea8407ebd9163e6bade..aeb53bf67f7ece5c4ac896ca713037fb6ec5be6c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 82df4b6a4d9155de22dedf7cf79a3ad526d992f6..fb449fa46d9d4278e9970985af2812f8d957d353 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f702826c7cac5f95624a706fc4a753d7ee309b98..751b397bf3eff109a96ccbadc7de416d80101aca 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b0d48ef6f1b9221cc66b9239ac068d49352a67fb..92da0cff51580cfd0b984362f49aab8c282b0c03 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index ff383d10878f3c7ebf73330727faac9701732297..28627c2a42f6c9736d4e4a5047c31929b68b6c83 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 3a618389389cb52442642b380572929437abdd2b..5acdeffa93c6e0cc591f04d48b172017bebb622f 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 206820e54003d5be8a4dc2ad66a4baa71cf30856..5d325f2fd270f5a452e0d217f68883d5839fa5a0 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 3878b2dcb861eee90b14ff0869a89d843599864f..21f372ab0911ca94daae100c860bba1d2dc56f6d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3641097ba4bef99b98efb7c841d1503fe6b339f8..2d2392fddb8afc976dcc6631394e783cbc120e9f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d62e763c68872c6ade4dd431c6cdfc6ddf8d18c0..6f61e3e5240e59f3847b9f18e6da4861092f39f7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d5f85ee6fe74e8360b973d75817866ca088092ab..abe783267b5a3375b9e46f3da16f358bc760ca07 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 5287ae95e47afbbe7965bc302a35bde1be785098..f460fee6c241a7423e619664c29b5c34c04b702a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 8e13ab291ec2e61d7920dc80bc403b201187ef1e..402d3af38002e064ff0bfca569c0120cb56b369e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3d273b474deeea0251a69800dd5040fd7f53f8d5..2a6129c4f9b10f0e6f94c7fa24d9876380a01cbc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a84636fdf879b4cb51a861f620e8d039f9c88beb..474d6dd0e14a4df56ac727eaa20e3012c1a761ba 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
@@ -29,4 +31,4 @@ module Redmine
       end
     end
   end
-end
\ No newline at end of file
+end
index cb4c578a19e3e7e1795d43b9ee835a6bcc53ed87..848e654a17923f832c2977867934e28fcb2503a5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index cdac4ea771cb544c5d9ded3bed557973a09b1680..4432a2a10c6c0a0b6865b9970e0bde01cb011b4d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 658b8d1bfce0f1720e35bb19bb165dc92b50db37..f4659ff1d46a6465153bedc7d64df28ce9d75eef 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 62452e277c11b67814a6553fa2c3751610766fab..276c72d40cbbdcdc47891cbe16d5de222feb5570 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 module Redmine
   module Info
     class << self
index dcdd0fa23c5eb27c00eb7df7788f5314f6f6e43f..4b766695effe78ba4ff6e242608afa113898752f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 46be81b49b58ac1a84f049e43e9760ac843e5b86..6dbbe8599372ac7888ccdb8cafb4bb2ea7ba7b5e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4bec1c29f70d95adf75ceaa3387fdf2835394586..d1efe7b02111ba08bcbb9f8735c614eb64508885 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index bb921d6def69353ab7920e99365c445682b69755..61469e808b2f532cdc555b34311368369ee810ea 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d6d33efaf3bdb8f53f9495090f951d69b6ecaf58..fa955be06304078a19d64242fe502049c3e74876 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 07b6deec4d826fc9f735be03096257814f5400b2..5809ed92a461c31438971cac4075fad0fb301d1f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 41fd736e6aef96aaabf2793492770f9124c451d5..39dc4c2df8c2b0496326ba57326749c095ee5cce 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 module Redmine
   class Notifiable < Struct.new(:name, :parent)
 
index 0131c86e4ae5206866ef1e2c7f03bb6ac6e167e8..706e9381661d99176b9fba6fa26058e4cf0d2730 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 5fdd58d7ccde9a13e35610bad8ce6f83bd00109b..674c056073703b83b00ed587fd1455ce2fe68dc8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 82bcde81f66b43d991e4eec9aef9db3109f4163d..ec575d17a1d0cac2e88350241b46f7baf6288f6d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 548dfc173aa5d8007c281d7e74c9584bac5d1cba..ecba9f84d57773bb65b117e8e2a63751ed7ce022 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a2711cc4b2108702690d4cd2197e53b433b04d53..7f5a0cd8e28b8b439649e9b5e6e9d2b37ba9f7c8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index bee5a53987dd74bc483f2779ec32b4671d175f4b..688cfbcc61902b7a75fed87eda04d37f36a4f371 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 7f3b8093fbddfe10a470ffc523f08f6c111ae34c..7665b0d841803c22f66ba01628f5485874078bfd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 30d8aa7212b3f14bb24887a8a2f833c2126a974c..2c5996b349e4fcc3a3def6ca757e7a0651cbd4b2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0d9571f8c315dfd73b1c7c5dfa649a8b6f399939..c230c1e621c1a9c7819afa0507902ec75da5c9d7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d89e71eb4d1ee06c2172c48fbbbaa08dedc61cc2..730ee5caaa7add7288b5427ce57024ed9618a39a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # redMine - project management software
 # Copyright (C) 2006-2007  Jean-Philippe Lang
 #
index a40465a54757e34aded3af71db4d5c4f6a952b7b..0ff289df4fb613c2a085d7c7a9a44eaa2601b41c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 93d48a64d3f8fe2a6417cd8f3345970ab22992bc..3a910336043bb7a122a9dedd63319730a0b564fc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a3b672d26bad3490369cb422b1aa2c2e1d1b572f..32637b2f1e2ca18461d26c6a9f27912a087681b7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 11c8c9c606a02cb5fe24a939865e1e772f7e14c1..79276feb6894ab796953e89d35628aee6980e5e5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b33a9cfd1d3c5da3889f5a9ad74265da0b9ace2b..2380b3a722d5c23469c21303cac2c867d493ba99 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 module Redmine
   module Scm
     class Base
index e88736f55a80b80a25417158ed0fd52abf68e41f..bfca60412c326786faa2b45659becc8514ed95a3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index c89ef03c1349801c5050d4d55d71e1138f75a3bd..ba8c67de951b61a1c8f5bd9c9e1c6ea60026a680 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3d4ab88ce8d56b77311f9b78028f0a5a68ea5e02..914f793bf8ee2cfda09c5d1f46d5be722f03447c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index fa491b759d27b5fd97bd39de3ed052cd862dd00f..417f59ee340fffe9a2986791ee81cd8a0cc0cfdb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require 'active_support/core_ext/object/to_query'
 require 'rack/utils'
 
index 53ae4b5ff5f08a0d3d951ee7f9c067d9d79bcb40..fe888730f317766795abddf8acea1999ea40cf0b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 645ffa476d8375f8d5304ce661b866d95899e59f..f876b10776496cbca56bfb83960715f56cb01bb4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ab3c4f1bf3aa358e4f36031011ca8f7e1ae0539e..4d284c6b7a2c9379dd2db294269b2cc390e6fc2e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ae68d5dfc1b8b7218f93d4770ce3d5ddfe4adf3d..d4c93db0ee80917e84b302661e0a79df51e011d1 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d255dfa916ae80ecd420ae32c94bca81af92a199..ce1eb85272631e4817301714913a81ea331862fe 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 740c9058581a81a8bcfbbda502dccdec8ca7b668..d0608005f3117512e03e75e148b6b1f7e40e6960 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require 'rexml/document'
 
 module Redmine
index 357badb0dd6847f97c01b0bc8e055a49fff3fd06..41d6b2fd8fff200e14f6fdcb0dbb2025af51957e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index fd98e6d5b5e082934128b70dc67a4223bae888d8..546eb2ac6eb88a57427737033bf8ba68fc64a170 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 299fd9255d22a68a9ef8410015e73abdd0f7390e..48c4b87077af9b47c6b4682988442dd0b1abb57d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a473d4d58c8f10b66b3e7fe64bb5c28b9cf8ad6d..386a4cfcc43a9613d736a4ee7cf43b36af66b075 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 162de7a5e5049a168fec87587da6b918657f95a9..934c74a20a1a5d3640c8a9a94f7f1c1ddf202b00 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d7aff9a6b0e5e9cbfd76afad35ce95c9d84d8d57..9c5337c89b23e1f7338a3e5322f6c9ec3b4e5480 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index c022055db2f6a2cf73515c08fab52244c67819b8..ea4bf746249e1d57481e4ed5a41104b72d78397a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d4dd05a937e03ddf7551dfd10db6d6c45d17d165..22309b22825bc4710a5a2523a1bcff78348122e3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index da8ce81b14ae730f4394f090f990bd3bede0e8af..d1c90b502a7423213a67b948e340393bf2f79fff 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 9ef4ffd06b067aaf1948300a28e609f3f4cf57d7..c1e3ee4e5cd53fdbd90b598123f9ab83bc507637 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4bfd00c7952f69a0482213127a1ecc78eecd26d0..f605e94b740ceb6e9bd5b278e17084ff6a8a4010 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index fb9f1a93986d01f55756e76081d9833e434e9b50..0a5998cf4a90400c635f75e9594a8ae9963972cd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f340340931a826de387d167ff703064343bef689..7cf0a1d3753ab75bbbf6e08000119b51ec5e8404 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 89e6105a83ff39a4b3d7afc9f6642c915f6fc927..313595c580df3f14dc2d138be2829a77a47b40e3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e536a29dc9842ae2b98df0b6dcd6d90988a83038..b29ade8be0a93ce015866907547005247a63cfa9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3d3cd591e6ae034289ac761da200673440b71e5c..467281d87a4e996b7d96d0b8220e4e4855703b60 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 8d83c79d9e01ff9236f0b98b4b79e8b5e488a709..1cd5e0580717aa3072ae30204761b15e0e532777 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 #                                vim:ts=4:sw=4:
 # = RedCloth - Textile and Markdown Hybrid for Ruby
 #
index 8c7f8b68f9cec4b3bff38247472860ddc1d075f5..3b0c0bde09d777f66a473c30614d1514556698bc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 desc "Run the Continuous Integration tests for Redmine"
 task :ci do
   # RAILS_ENV and ENV[] can diverge so force them both to test
index 2b118335221de26d33b75d71fe124822cc253117..bebf308dc4e9e0f53e2d5f0129ab205fae01e6e9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index c62579d0a9e1a0afb4f74113b624318010423b44..1cce6d3445786ce9d5cdf4468b7afa958530adaa 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 def deprecated_task(name, new_name)
   task name=>new_name do
     $stderr.puts "\nNote: The rake task #{name} has been deprecated, please use the replacement version #{new_name}"
index 25d7d667b6387e9d8741dd1bfbbdf81359f98579..8d03b291368e4c0373c10bf82e00d316c7e44ce5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 65f529315e38ab61b8bf95c4aecfef01975830dd..1c7f9342ce80c1f73fb472b40fccb1fd688de5ba 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 desc 'Create YAML test fixtures from data in an existing database.
 Defaults to development database. Set RAILS_ENV to override.'
 
index 6da60c1472a91deeb7104e185f6b72404c7bd858..5b1e0b30c5df4066607e11958f0622e626bc3d7a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 desc 'Generates a secret token for the application.'
 
 file 'config/initializers/secret_token.rb' do
index bcfff7c3b4efd19e88822c952ea4d1086f4c9b11..51949c2b4b163658044c2f2bf31c2f0d1e5cb993 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 desc 'Load Redmine default configuration data. Language is chosen interactively or by setting REDMINE_LANG environment variable.'
 
 namespace :redmine do
index 028a25154478920710572d5e735bf78b749bf5ec..dbf7bcf454e5efe702ad4d81789dc9e5f7da5fee 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 desc 'Updates and checks locales against en.yml'
 task :locales do
   %w(locales:update locales:check_interpolation).collect do |task|
index 214cc996e950a4e3558f3922c1b66304f3aba657..de7fd3aa366310340455a4df12c77bf222ef4187 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 begin
   require 'metric_fu'
 rescue LoadError
index 61c42325d7f190f44b600bbc58d251c0ea30953b..f169d9ea318f35c68d67aa8648117d9ef69aa329 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index eb0d81e0ac8e6ed8c6e405cfa30da89b3e1af5b4..a1d4575507ca457aafcb36dca2842e72510d95c2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3ed53f1f1a0c814618ec68c588136da182706bb9..038b2a7314d481d78780d3e91e94b6ea28a0e2f1 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 namespace :redmine do
   desc "List all permissions and the actions registered with them"
   task :permissions => :environment do
index f262001143433e10b63c95e998e70ca2cfeac45e..0fd09ceeb16b02dc99a2ecc02299e25b50fa1e86 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 56122ca7b99bc1b0841beabe6637d0a8a05d4477..0b1ae2c8e0286348a0521e0f1042d7829f01fec2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 33bedd4e028b56ded08571991b7447b9870b16c7..ea809c731dc21493f6142b974fad642b2f9a413d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 namespace :test do
   desc 'Measures test coverage'
   task :coverage do
index 60d3a644aa3489c2d80671cd42debe392e8ac8bb..23ba7ea1c1c977f6f97f4d224f7772a7e7b73196 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 begin
   require 'yard'
 
index 09dc1520a664623e95db4b3f3fe15604231b61b0..ed697eb4ba8e9f927c3601010261488e61b7bc88 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e8564a816668d9c2267ac2cc8e80af5e408ac5ca..be33d7706b48973290b12ad5fc44cc3325faa244 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d96508c5b1d74f01a71c6d34db7c8971a0111da8..32c436c12a06743e035b314689df097f13b9b403 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index da7a0c4c25cad9fc9ce80a84a1e45ccf678dd183..b65bd49be62ab0374b1558ba32eec223cfd8587a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 1235c2a7076f9cb337871833fb35a0c02643e7a7..ebfa50dfe659fc0056f462168e16cf762b92c558 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index dccb5916596a4857f6ec32f602dad546e427be3a..6b6fafbd7396b8da0f5799ac66058d89ca4ce0d4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # The Greeter class
 class Greeter
   def initialize(name)
index afa46cdf6ebf234a95f09faee72199afe5ca2a08..87b31672257119fed65b9605ae1d47d13ce1c1ae 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index fbeb457b1c16de6358f4bbe96fde2ad62a1b80f6..48e6a61d3553f86708656cfccb5a387780df352c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 385b95c720b1eb3630dc1950b76a8e9c342e6885..7c346b10453145696d42617f5c5da1da641f2348 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3050d753d4fb6a92500cf7cf6a97d32b888c63b9..00580735463fb15c8a550d7ac5f46683b376eb02 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4fd009a4f276eb42bbf1862b39e9a2b793315301..618871ba2999d916a13cfe77bcd3dfae7068f690 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index c4b8aec0bd1e6401d59c6a3c0b6db7055a99daff..e2350e55d19993b6a2864b809019c50dfeff9a82 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index adc6c1a2231e5df4840b215fdfb0be3921ff8f98..a4a86bfa67a6928b5519c5fd5d811735fc23bdcc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4be18814029cc00064d9684eece418382a297670..77d2672e1fa7f7e9f001269fa3a72e476d8da3e7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index c010d8866d9bfed7a2b2560eb15f7a50b422c41c..83bc0d181377a72e15c93e94e7f9414e17d03eba 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index da9db3d64799a76f9f339f9b2d8184bcb9e1b95a..07acb50eda0eb4eeabbc62159bc3df323984bb07 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index cdd75f977c2909105247fce8cf3b62b738ec1a26..6fc1d4d1b545b73438656fd6b27ff4aff116e4ac 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index aeaf7391a462e9b7a38841870402ccbf1c9c7b6c..4a6b070d3c7c28c1e041f92696443ce9bd179461 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 080f5638d80680fb9318d3e53186ff0a168bb22f..9b08cc10ae44abe427509a6e6ec8c4993e631a8d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b9030db6955945697643feb04879b8f580cf5455..6c75136d67a4527bd23837a894483bb07f1aa45f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3adb1d8cd76da453bb505ad3786ae117ce9340bb..ce43b50977b48078bd04c2631f9d0e6ad6141c4c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 5a31fafbd13b82b19157bef8b60bf8af1b34e53c..46781d6ed9aaa44ec71b0089356fd719384a45fa 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 8e411c53e46a7557f4a1151120a118a52c951356..5abe45d8ff0d55fbeb926393c6f801b5599004b2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 03c194e53ac5d3d24c9a046f3347dfa6a8bdb58b..f4e28a26772af04e6af05d24dca9266895f22cc6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index cf11f9d66992777b462f6f365a4a755b72bbf327..a8bd3c609f6a1602bb4a28f8355690fd25d5009f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 6cdf5009d3443f28e171257d27af6a4f90ebcd4c..6edcbffdf62ae507f8b1cf13f166f2c0838c5953 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 2802d1524c1f1f498fd36feba0760aa4624febcd..a4e5f1bf0ef4c92938104740f85896d5bd5f3f16 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 472b92d22d550938dd284bc007aa5e15fd54c290..760fe4a5bb24f247cb50f17a8ce41c7c26b39dd7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 1842786d5f363ed0a87e1d5dea91e3707b9b597a..15ef829d9d7932bf819f85232b092d6694b2e43d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 1825960a0e334fc41abbb7b6483f5a4560151a02..abf67959d7823dc706ebbdf53f4f21b031def3c6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 047c98782b614caadb0d75325ef9455a0b9e2c9e..1d11eac73a3b1af878069a85a6cdf0ef5c57dc93 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 28ac868b3803d8b674a879a7d9c2cbfda5cd2cc1..081c3fdfb33cf2e87183ede7092500ed02e85ffb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b1a666706220ea86f50a3f9f76e222aa5dcf8c42..adae13134b4a3c8050530fa6ad72a6daf0383294 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 336f67848b8a64ff3ec52b1759f4ff90bd6b7ca0..21bf73533dbd852dc6381472fcd1e192d43d6b27 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 707373942c5a214a78a151e794e8faafd958c41d..e8a12abe028f1459932faa89898a79e12c41e583 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 11460aa7a5184c565b44ad5bd45da8712e4264bb..f6fb4915331e30b48313d79c0edfc04edbedad1f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 715258fe1404cf0d2f16706b1ca0a3155b779277..fdfb4408403664969ee0d52f932a4e99eb30229f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d8db74ff6c0c17e742311cf7d46158b9a5b50aa5..d864f22f144789e7e1f8d34290a1d6693a1d236a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 951405763484923fe6b2f2746b7a41b0df6daa34..df5282155ca6a6e67bff9099e30b0f17080911bf 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 5512cff2df94f9d7a9f2bec5a5ea5313047bd8b2..12a5140e02a8bdd6fe3f5967e7467d39b7ec889a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 5320ae6e6fae6641c0cfaeedf33e31d7caecf3cf..36e856adcda1c6b6079026b209cb34e75a24a595 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3fa579a3dff8912bc291f93329a0e018f69d82be..4a8069c5e8d05f17c15c6631949e2deabe0e0270 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3c931c60b296ff6d0ff83138cebc429a9a130f17..41d2a275ad780e3d766d374dc947d7ec54df5054 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 9b094ab979d649e6ca1a807bd896eb8d0a6a846c..203e80c37c41dfb029feb9231d36c89c716e901b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index c1b60bcdde40cc2616e6d4684ece39e60a0eb809..1ce71ecb7aa7373f575fd00de789ee7f5c0a2201 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 33b5064448c5ae9dc4dc12eddfa2ce896ca8a2f3..43c68ccef89773f76355e74a59385331232e2b55 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 8338b8987eae6b965290e63c9f270f4e24f845f8..ae1ccab6e210cf6f88fb8613af1011ff3e30651a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d2b12386d2b367a6a906f63172d7d146838eb867..00a752a5b42ff398efff5bd20b1ec26411a5cf5c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 38e0f8ba95744270432d8b064f50b3dfccb4efac..b90c3695a04c1a6918432d5c75d4eabad497d321 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0142f2be5295a2112eb5da5bac2007bfb1d67a72..648362c40aa594ef7943debdb193738c4c8ad44a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f7ba7038b95d3a4e14cfc52208fe7b9088e714c6..a58ba7e3e14091224005f989ea9068cb3ebbbdfe 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e9de476a4f4add0d1fd4b10f7db8818e7f3e7e61..effd93ab3fc3af7291df227d953bd15ae5273c2e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f401d51d90c594964f0cb5455e3c478e1fa81044..5f28b898f7f0212349cb7318478a4a92a33a3522 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f5b52b2b4f2dfbca8b1db06ca596ac588c1e1d2c..1f99abf68123c213652aec48ac7284166192a59f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ab2af8434f5cfaa002ce5f4c20ddee78492654d2..960aff59143cf665793b42fc253fd02a88a2ab67 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0698e41c54dde06bce068576ad8c75dee4df0204..ec38a8de1d268bc4515913de53b45923dec9e9fc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 2215aa3857322d5b5c78040374a19faa1614b584..b8411023cfb8cb2f395d769925e7be5aba14816b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4278015df5a272f5d857c3b7993dbbea6f5cfdc3..838ba1cd213b05cb9bafbec59a8a5da7df6660d1 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 67b596744662bdc0f5352c322e80c17b30708725..0e58698b9f3404bfc36fcb4ec3c8e6145047ece2 100644 (file)
@@ -1,4 +1,6 @@
 # -*- coding: utf-8 -*-
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 042414315acfbef8da37dbb40011df97b7b5801c..41da3c22a72ef78fead5bd21d955e419e4270017 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 6d053b55d0b99ad174b974664d1ef90231aa7c6f..5019abda9b17d1665123047f15e61d9aebc630b9 100644 (file)
@@ -1,4 +1,6 @@
 # -*- coding: utf-8 -*-
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index cd6fcce13c7063c8f9d98c9fef00d5c44fb6ade7..d9d3f696f53bb2054bced257d54b5ed70d3d7587 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 603b7b9e2781b44f353f4161ba801f867c05835f..b43d01214d3cafaaa0a6f77fcac7ee14d8fc363e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3d5af8dd381ce35a63ac45f29d9e00fa56ee8651..abe1f646dbd23ed8fa4ce7ec4a47583869ce3d9c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index fb96e99b1e3b985232d3c5deb3e1a8f90d2a9739..e586411f5af00a554d060f1437c86b3f2bd079d2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 8f486c2190bd9a4ecc52b0ceb33d28b5b8c8a106..186af1ee2793b5e815d137e715d02e66c2f434a6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f8c50b481dea170de534df043f8a8654363f18a3..1496752589ac81bb09190a17c69fced347e203cd 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 2570f4bfdb548553758c3842561a06e506c781f4..f4d482c6e36fc9641a84e2a6285c69fa02f7c7e5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 45d50bba05ba693e6792e3c979dbafb20d0a105d..93a8a34def33b4a9ce3a7e7eb0c5f479daad9874 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b4a03369a9615fdb3c1e49cbeb7b1df6c4283175..50e4d46dfa3eeb7ea852b1f23207d982b7a16b43 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index bfefc1052cb6691e7e6a2bfadbe31df5707eca43..2fcbaf7f0a925c2b84961fcd54db324ad4078d73 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index ed0daa03a8111b59bfc43ba253ce9d8ba15f8608..7827fa8447af2a049ca0e7b4a93d156ce37fbfe2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 1cdc4fadb8edb06547d3632a31ec3f393d783165..933f6e81b9c0ddb5a87217c910a198054daa5fc9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 6908d51283cfec8df69dd8de7b6c091478847884..61ec5bd74a105f450e686bc1233ce21da5af553f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b9bec9200a61eeb14d24a19567f44a50cdb72f8c..8e75bb04e152b75b9cd022e950490acbb9f53549 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index fa482f5918b6f246d77eef9db8142763ba15d122..e26a99ace9a0cb7d6392b82fb38377fc875b37f9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 356f6c03e6cff03c8392621ee498fe69875df26f..116f215e1f79967cc862d8fec23572023a43d3b9 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 8cce2625b7ded07ae7e143c6b4cda81b9fd9b419..a880a92f62ae33e310a160fa2e345e976133baac 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 961b02a7665cbf50d2f74dd5795813abe02b3885..0069ac8b4729fd7009aa3cbf8fbf432dafd850a8 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index dbaa857dbd4814a2952b2b514b7db3d6dfb5ee61..af483775c76e8967d84039a10ae512b9c57920bd 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 42cee99c3132674c62edd21d4bfacc8b77ff7aec..6aa9fb5a1925fdaea4271ff83cc494850dc488e7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0dac9b4950bd27abd6c186bc86a16b1779b45bdd..586a5d125d730192515caa0614174dc0636ffeaf 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4bc225a14bd1c467da67f861bd39432f629a79a0..9c7ecd8becee0e06c5f67453714985c6d3931fd0 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 372b65aa849006dc38a0bb2dd30b1440df4f7113..1800388f00fe2bd8e670e0d963cb323922bef8f3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 9e544ecac9858ea02b183e6fcfc65a5ba76b0cfc..109ac746b00129d098dc1024c92343afe771f570 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4d872402bd39780a1faccd7cbacf5074c7d8122b..74ab0347332b898a1d21491db059845e208de745 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4f0a451565c253f4935fd9fcf94549bd485a7383..c16f58b59994862460172a0ded680aca985963e2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e7f6f0eea84d7e4041ab9d848ab5b3180327f302..7809d08729acd6693e73efb52404500f4abf6fdb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ef45d6c63d07b8fb59bf348984b1d2a41966fc9c..fefe242ca14c2f1249359d04ef41a93f68509c8e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 469876f61dd2bb4a54fbf2837c74cd24000de9b4..cdf841c9c0237eed7b4fdcd74f948a11d508836b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 5095a9504c5b4ad0dfefdc7e4006f42f22c7f03d..f469a513297b311d88a35be599c1474225dcd1c2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f1c2e9e79229fad33b1c58ad4c76659ae6b4f6ab..f7a791c779068cb3624ee7d1049399c22d3706f3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4335bbfa4af29eb976430f2c854875aff59c49ec..b08f93c42583743a9a18d9b04249058c2c0e2b05 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 90bd6e5c61f22f36568513f54dc9a5c532224f82..51b4008788dfa3dabcecaff06e83874170fc326f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f0283ba340ecb1a9982634fc1938709fe61bf687..311ae6bf99c961c5b2b7725fa1169dbdf3419c24 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index bae17e361c9ace07eccd90387f238d88bf1cdf6e..a5b31f851ec54982b0dbd6f7fa0eb7482851b615 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b6ecc0139a831d3577ff4aa64cf28e577fb1ce48..6879b02dae3caeaa46bf2dee89b0179ada078155 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index de6906ff41846daea26ca80a3a0e485d0e5ab514..5a70e8cfe4eda8eaa923c3ce84e7866c41b3f609 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a1fd70f3f7b6fe9a7bda149eb0da3d88b877f3b1..f033b339140e3188f99954b34b0e43491dbacf99 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 913322e848f5de79c29c05afa859f45f132b7faa..0665145d7cb0cd8aea8374d7bc26bc42771c5de5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 7e37ddba605ca4de2df429eead3a83431b4fd643..c7ed78c736bbcf306100b45a6e071654a72bba26 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 207374823d5cb5f74e9344c68b528dfd63a2d446..cefc96a660b77de68d865c4f5b80c8859bff573f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3a148e08b8d4e2d2d20ecc7d4a13fe484b51c5ee..307033e64b999f1ce2a1b6cf819bb305f9bd204b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 95e10d18f0d8376dfda46b806462c1aa55235625..dacedc779c2568270822cc0ac5b4606cf0fe2e71 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 2f96162a2d2ee4550cfe31967257d63d987ce9b6..de11190bf587938d87b6421cba834565ea545f1e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b804e8d0051542912a75f0edf05c96ef8a570bfe..0664fbb2a46a4f88ecbfd3f860386f94f1d2a322 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 176f7465746ff71d5177ce6d41c604481794225d..e147e0c8370f79d55c8f1db937cb3abbe09a4711 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0694faa640593c7bb34859e296df6347f1d0b8ea..72c4e45854a0c6298e5d9c3c78f8c6ac4a65abe8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 2c14ed4ac1b9756318183045b8d689ddd193cd31..65d4654d8fda32a4aae1246533e74e7007c7b749 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 832a45d732fb38a027fc34c8f4bafde1cd18e04b..d369e757f7dfa080eba0bd1aa3443516cac88a84 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index df2a6edd1f6baceb403d938e1e0963d5e4b96c98..d29f288c4034dda5a0fba2b5054143bda194b3e8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 9847ca477ed6c50c326486ae6565c3ee78ca6344..8a8031ffa5b17741a2f3b46fc3d88aa11134f9e5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 144ef531b29dea4e44c581ab9cda8aa7703b9bf4..048eddaf0d1ce34637e1c1969cb8d17e234ffa49 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 89b6dac1b7eef8cee0bbf595aa8bd704c6ec5ce2..fb3f095d64079fa82897f97ef2569c3098d9ab2f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 7990b4265bc5dbdd395fa5831592b545b191f0dd..d1ecb2619a275d6a810dd8ba9d7b27877c83fd35 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0b3bf186203b79b47076318e7340aaafc1cdf5f1..446ec79d24cff44f2ac8b7b9f7d11a408fa375dc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 192c289d3ca34eda31eca8e4f85a307f7ab9a1e7..f0c33490a172dc362622f923600f9cc3f7015e0f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ddcdd0f497fe32a1fd221f178803cb80eac84c41..50271845b1da9b8592c055dbd97444d575d2427a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 08e7214ce34bdac0869f99c640fb17d137669ed3..5f83e8d905ef91e08148776d88cdf287d9ffa80a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a01149d01cd7ea0a05f13567b73e9bdb00b57df3..eeeb2b909f4b124b4697397ff2be65c571a92b3a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 9318cab09a5f2f92694448a24af42fd997bb46b6..71eac69c9381294944195b11997246127558efda 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index eb81d9cf4c846fa86521a51c4949a8d87fd2c5fd..89ebd2a9940f02dd16431849c5e2fb617a6d61d8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a37e9d16d664faf7d79a59d278b929c38af24c6a..ff24c478af31657778e22de49109349a200f8bc6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d82309a9b203049fa7d86fb1a23159c949faf8d8..5342834a738878b904076d110a667086d264ee0a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ba1922240818e7d80a0e3fb48aece53a4f479efc..8aa23c786518a3c7f54d843eb99002b71d3cce54 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 41060bc336d28f49a977d0eaa2aeb072dba6bdab..bfca462561a6a3b612327a72045c7e9e408987f4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 53577a9fcdb20725dbcf2c426562ae67179cdd65..3b05fbb7ab82307676a8c1e051130b8843aed7a4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index c49b45bc41cdaaaac6611a385eab87f18a0724ce..f2d6c62c8b387d12b69cb226a0b1f1e497374944 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 096591f2dbaa188b5a019a49a39501d6bf7be4a4..aefadc7da9d50826d098b8f819ebd9e092db5eb6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e816540ff5da4981c54d80ee80142c242e6cf4dd..cb2e23bfb276fa4d173910013d758eb25d5bce8e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0679fe10101ce9cddae4a58b7507f629c90a3f40..59162fccc24d9622bbd725de1841aef8275dcd65 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 02cfa4633adf8d808a38022692f5b3a70cd82287..4ddabca37ac80075b2f6e0524c168fad9733a18e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 06ce9b6f6bc572612a644cb26d8fd29ea19bd8fd..29a4df43b76fc3042832de0714a83af8f227bce6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ff8880cc4f1f5d3c59cd8d78da31ddfa0990f68c..57210e38c36626190583324720bca459bbe21f0a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a5da4d3e4354eb15f4cb1712982f5aa717ea76f3..9410d6112bf699f3cb00eab0979d7c679191b4c0 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 5da419b9f37f781d968206012486f4343ae87866..73ff4dac4b278fd6ee9eb01464b92f2666600852 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4de45ea44d38097d164d5ba72ad7307a1b1d34b1..ae25931ac0df4216f6a2bc2036cee5954bcf28cd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 6800b02d811df54d0f01806e5fcc4a70bf0b4882..b23c8a19189a04c86cf5c05b554c35ba266fb134 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b6c6f03d8f8ec680b50709a2c6f59ace35582bf5..66f947a206221b42dafb379addb9c0a19cdf7540 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d3b060dfbf78b404c6d73cee5702d36b18a89ad1..26283acbf136c57d5a227860fa45b62c9f1670eb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0fc1ba562ec4497db02b1c4e2c1ad00f2854ba4e..9edf7efa4533d72ed969987b21ba3c467593ff3a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 6f52c2ad1e3b85a6c18c0f6588ca3d67d4c04af2..91677dbec2125f27b52a583b147849e64d38e2dc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 68f25156354f681b2d7aac65d11b0fd5d5dd037f..77d5aab8b2cd37656c067f51222a9419a225f19f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 18ebff5b94480b877be29e885a73a0a8b46bfe6f..8d9160eb61bf7aaf02b34e534654a7e5ad7d8ff8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 97bd8a8f374d3718865c6abdd604b6bcfe131ae5..16d288246e69d1eaf45744cc8244cf3b481b658e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 2ca9a756b202bda22bfb9cf91771389ad3df4560..b9c9a1adb055f447714660174fd17f8acded72ce 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 33b644f63f483740a157b69350de65c0770bccbf..19a5c40ca061fa8bee7f710ef59192f6f3bfb23e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e25ee0ae197e7b189de7cd32b3a409f65f72f172..5aa4cb201bb288d988ca872322e518e39d508250 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 17f8e022732c6936b7ccac289e0046db4faca19f..a3ad9b072323ba44e56765e600f9834b12824a55 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e5ea2844c3bb422900ccfacaf478fb746fe25cec..866b3d3dcd0e5a27b7d5f6d04c260905e36b10d7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 546fb3014c717694571cd74079733874521a2f26..fac5ebffcff3ad1f2d853861f47a3fbfaf4d36fa 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0c6340443fa849dd2621db4c2b22d66fca760552..f3aff861bb536773d67f206895a8ddf1ae5e2a4a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index c5b4eeaeea3057a22858ef319c1b0aa13495e84f..e1b8fc0adf1173d040904f92ae4a3901463d859d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index c6e5fe418e1ed3c7befc3b3d1232f62fc26b07bf..888e73145a57a9d50539936c7797ba227b4a669a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f3e03945a56eae84abffa77637466ad88b8ed31f..09a4812e730ef3ab4af6969c1cf11dae53db3c54 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0048380ae14eff69f67d6d4394b846db3874cb79..0f55db89647b6f3d184290ec4de59bfd801e18fb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 8dc5e841612eb73ed908720d2a454517bab02855..b1dbeaa0dae126f8dbd2c20beef12b1cdbf6ba14 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b008ecbdd848f89e4892112a4ea8b7c551d33745..a85a0f9a556f4fce5ca1eec0fcdced0fa654ad2b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 15f707091dfff31302bd3a7ad38098c27bb3f937..4b82e2d81c4e5b2754183d96bce2ee0d5d3b5284 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 895282059954c5006d04c7f60d799b2b245a18b7..8aaf3606326a39d2ce146dad4ac237572bf05e4d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ef0f86c169b36ec2cf313c3e4bac731e54b376f9..aa5d222872c7f0870000c462a571a92066fe443d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 51688d14687c1d2e38354a051a79e75686a1a96d..5eebb579257e73cf107309be1378da44e1bb7f19 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 6893051b0bcf2cbbbdffe41d2561031a8be66909..bba26aa29411fd5c9a0d57bfc3750260f0475339 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0f7f8e4da17b049f161f1a93175ff81c3fa0f449..53c883bd9345df1849ac93b213fe5c0126dedcd0 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d650dcc95975e6464bcecd83e82a83fb51bb1ba8..bc8c6ecddbf60ff5e1cc72b7234c762e1e2c0138 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 97beea482d446cebb53d84c7b5e018e267cd75be..0e1d957d0d56e39e639a111611b1c37697f7b82a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d559e24b13427a36c6053eea057d7bf959323ba5..364b5ae52a5f16111c2e2aee695cc2ce8d857427 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 2c2949126c9285618c7d28f64498cf3b8fd11773..ffb3279fec9e474ac19c8d139703a7fbe67e476c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ad064f35d40f9b744b7a35f73ce3244b33e712e7..48686a7bef0bf78b9bd0b85af62665fedf11933d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index eb972dc588ed2e9ae7dc809f0a2849adfbb74ca1..54fcb17dbe8c8198209faef9231b54f9f679cf25 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ebd241614077b79533f20d35001e7dc39c808419..f3d32763086ebc49b7b9fe80addefcb2aeb325fa 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a24b87db9b0c2739545eb3ad0dd4971a5d06d94e..436ca21bcfb8502de50089f25ef032fe0309541f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index c86bae1c35d921b98022a78341fc2159b64682b1..836e6f7824622629f1fc70bcb3c319aa95e44ba4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 94f643e6c450beb9533d16db6b945c48017e61f7..844c61481d39c1b154559c6ca315b4f826ede658 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 require File.expand_path('../../test_helper', __FILE__)
 
 class SudoModeTest < Redmine::IntegrationTest
index cb29b0902a155c4ccfb8c617a8cba17b70274f34..6ae8e788f5b87a85b6ef4dfee373cf952d947021 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ef181e71c62e70a7d711c5ff7273bc185c355b2f..1dbea10d3d5a5aecfc247cb2a86d8f4ea8282ac7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 7cb78c7c72195a3dad630821051910adc2de6466..d93c911ab0b75d715c1c165eda000bd9c841d85c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Mocks out OpenID
 #
 # http://www.northpub.com/articles/2007/04/02/testing-openid-support
index 0e490efe157acc5fcf5a01af931a381dabb420a6..7e6a663b47973d8b88cfef035bdbccfff1acfb6e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 module ObjectHelpers
   def User.generate!(attributes={})
     @generated_user_login ||= 'user0'
index 918282eaf5d701f44a34887f765f7ebd6e4dcd72..249cc2272e655c6f004d6f26bc9a6ed3b2b247f1 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index f4c52996d05e58ef712e582519a58ade26bb21be..388197c9cb6d60aaf627720a19cb2248eca01495 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e9f74d35457a9f520ad67af89aee131254980b34..3c7c3cae58497b72330876989af80ad825a5ec11 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 5831faf86ed7b2c225a83d6e5593e750fed164a4..ecfca5bca8af994853887cffdcc73538ec86fb2f 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 4d7e11bce8e9db87040632eaebb855e06da0d7fc..401c35c3fde4b7f56ba67285a04e5cdc82b2dad4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 8624fffed16d3789938c8462e471419b956faa30..3e7def4101aa3a21b2b88b5897bf934a02b9c58d 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index ef8215cc14e3b26417d1e17122af8df45f8a296a..3ab99aaaeb23255d8a5a56dcffe24a84158ccf54 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3c14021735a672b6d82c40c20212b0c739bc78a9..fcefbcea712bacaf0223461b003dd6c78e53bca2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index bccb2c6c40c2e54361155aff1faf324bd041d460..8790fe93f0dbc0ce7d1e870a384b987db20bc606 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 173d2a658fe9154353a24551053a60736470f8cb..72f87e3248e39422794a207aab64ec52a8bf9a35 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 322568226f4b4c147f0c469c36f2406601ae1c5b..452f1d2b9f1011e4a0c349c40af4117f0d389f8a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 35c2da9fabf497e1ec9164bc86cb710f551eb106..cfe59608f9783d1e35bb7ed81da01e3486edc49a 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index c246a0c709d73c3bc3bb30dad045e37bedf5d45d..248421c384c7d0bdb95630ef097fa23ff538f41f 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 6e97df6123d255d4b0baa91053f435e5caa2ddb8..ec3abf4960d5c63d6a49740d9c7cbd4a8752a089 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e4c9c0b94e79c26b94dd3d80f3bff691ef77ad9e..e0f08f6c001da81817cb143dd78994efb80fae82 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a3d161de3c900c99eeb34d6eb13bd03a562a2947..c0a16157a786f0d5d4c28a71b371287143458037 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4e09bed05422bab04127a70cb7a3bbab7b0d9f4c..40177e6de7bfdb6ee4e2e0188c1cf37ee8cd9b01 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 14964ed09e158d0ef8140e5ca7fd3a98b333e7b7..70e276c4ec8a0d2b8ff1fd31bfc2f48cdacf9a1b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 6a6a223bda13ead3d87f8c076edf8f7ba2a960d9..a22f3e233ddcadb26f11aff363f25239782f266f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 305d827da0b143b52406cc369da8253e8f7c7cf8..66641a9287b093281c3f7c20c7c3b697705aee6d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 7c409e927bb00b3cba9e2df6acf746f42d016f40..43c4cc7932786aca7ae906c072c05c6b4beb75d6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 79995dbf2376ee9b27119cd19a703e6acfac6c90..5f3aae7e8788c1fda345852331409525027b32ca 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 7eeafd2afcce4c2ab14476a1cf190d3e4965ba67..b17dfbce82588049a788cac8385bdc2445647103 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f706826cecd58e7fe96a25abd3ec7888f654a392..c264d48cb2f4c405c887229b98e3c4e3a0d08342 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index c9a134fa4978d5aed8b558be3828799b00169710..67ecc2f7cb62aa0d3e637e40b9627f6bd20cabc6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 2d03168823e8fbc8a354c6d6e141ae076dcc76df..8ebea9f3e11032609da0aae41ed9700ed5cd1aea 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4ecce3b5ed0d4e672cd3518f17242c1831844b11..e6e76e9e1c5a17883c5697c667fba04f5003e75c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index fe4a04872e590a119cdc4d280371383dba1f5fab..b6c2d31047855d2fb5cd95d39fb846fe684ab688 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b35cbadbd736b6f6e1c3248defd102357206097f..ae42612630ab8a5fcce16518e2475a53df86eacb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 30aa2a0978095fac21da78b07309cd97d0bada2f..ab5dcec852ddc5d6700f08140c269d364dc51dd7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3141344f4ef4df79c634b841d4f937560581b41b..b48e095d59bb9de2468dc3d4f7e94b5dacaae922 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 6e63228850373c8af704bac6602288fc09441dc9..31611edb035c3263e9ec0af292555864770dc33c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 19253645f6b212dbea9f5fe36b9030360a18b05a..13f98a357db1fe0fa71e02cb999fdc7fb2525715 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 27441366f2540c280dff0240ceb63d918014914d..70d8aa80d85b13a2e3f877cb1ada0bdcc062873c 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b1c3d179d783eb56abfdae29ff8fffbe28e6f2ff..ff75a9ead3e23d61682f0d61ae719d01bf1c11e1 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3bbe751589fa11c5a3789638ad9515c64381fc0e..9f2e024fc9c0ab77e7f86a44364f527152662392 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 719e4dbc530f6ed408b996b559a0fb186352e570..4d9813ad1de5fc8256ac91f5554b7f78828172e3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d3fb735c78acf6922b99d001f130995d584529af..8dccce628e020f75f907eded5eae2fcdea061b40 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 9bbedd1d544295636b1d69bd4865fd696bcef0e2..6b21bcd357839e48bdbc6ed8331503561aef5f47 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0deceee3a6e195ae980204f605b1a0211dc6aa96..13bc8ee62af9c22f412ab4fcb1a4f9ae83dc28c4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0d3b023dd098b89a6747198515cdb5883e7c6887..dd4efe0af5cbd09aad5ed079e9e11a462ec61feb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 23440d0de991c4ee4db425377d6d9373fad5a4f5..e76cf8bbfbbcf246bf60e7586db9f97d3ebf7ab2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 38f87b4197365433d32a786dd6c3cd16f3137126..3b0577c1dc5eda2641ac0077f216ab68012915ea 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3d04cbae76e89ae9c1a5aaa080f7a0358cf92b01..c3040b55383b1fa8ab6829b62e6a1dd111be4adb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ca879c0cac8f017b349e24652d0f9979d8a8ae57..da408ef30ee094aa89d0b21b3fe064ae277b3dca 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d3727b620d9da4d6cac3e39d47dd3610ff23bc10..69f760af2e183fa28680538fda55bd2cd6f6700e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 14f34db24c5beb9616a861f2e57a28a804a2afdc..111c7d0890b06749266dcda84a88976d81991e2f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3243803ef92c004891922b0df035613382ff569b..9e9880c3a4ed0e688a21b0e37f8c12ff896aa74a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 9fbaa3211271d750a3d90524bff997e567ed0c8a..0d68bb616b30feb2bbfd7ea2c143a9ae88610a16 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 8d883f95a3746996ff4feb3bf3a33b9c1251d14a..0554226315c9d6b714f1d12ae085687537edcc75 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 2458de1ed1512cc20bc303d04727c4ad7d208e33..31d7af70762fb6863e3e3dc7e318d82bc42ed0d2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 9b977b221d25c23de5dd5baf9cae5e19d73928b2..255f7f1bb6407e2b9ade54f9a253838f9673505b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 7d98f25854ce6e55cb59b2356820b131ed0afe7f..689f737dffb501f2afbee4611bcc33cb4a62a954 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index aa7e8de52ffbbcd87946014b54bc17cffa18c883..e2e26980c1cee0f7ef81e1096b27276d284ca518 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 06a7fbda44fd01674b1ed6a988f5c2a8f8ef5e37..d5c5a871f8e4786978d83d9e7b7bda6c2054e7d2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 72e2148d505897943746d5544d5624f877ca7be2..fdb757f72503b0ed275aacaec641ba3ca11d5ed3 100644 (file)
@@ -1,35 +1,37 @@
-# Redmine - project management software\r
-# Copyright (C) 2006-2017  Jean-Philippe Lang\r
-#\r
-# This program is free software; you can redistribute it and/or\r
-# modify it under the terms of the GNU General Public License\r
-# as published by the Free Software Foundation; either version 2\r
-# of the License, or (at your option) any later version.\r
-#\r
-# This program is distributed in the hope that it will be useful,\r
-# but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
-# GNU General Public License for more details.\r
-#\r
-# You should have received a copy of the GNU General Public License\r
-# along with this program; if not, write to the Free Software\r
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.\r
-\r
-require File.expand_path('../../../../../test_helper', __FILE__)\r
-require 'redmine/field_format'\r
-\r
-class Redmine::NumericFieldFormatTest < ActionView::TestCase\r
-  include ApplicationHelper\r
-\r
-  def setup\r
-    User.current = nil\r
-  end\r
-\r
-  def test_integer_field_with_url_pattern_should_format_as_link\r
-    field = IssueCustomField.new(:field_format => 'int', :url_pattern => 'http://foo/%value%')\r
-    custom_value = CustomValue.new(:custom_field => field, :customized => Issue.new, :value => "3")\r
-\r
-    assert_equal 3, field.format.formatted_custom_value(self, custom_value, false)\r
-    assert_equal '<a class="external" href="http://foo/3">3</a>', field.format.formatted_custom_value(self, custom_value, true)\r
-  end\r
-end\r
+# frozen_string_literal: false
+
+# Redmine - project management software
+# Copyright (C) 2006-2017  Jean-Philippe Lang
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+
+require File.expand_path('../../../../../test_helper', __FILE__)
+require 'redmine/field_format'
+
+class Redmine::NumericFieldFormatTest < ActionView::TestCase
+  include ApplicationHelper
+
+  def setup
+    User.current = nil
+  end
+
+  def test_integer_field_with_url_pattern_should_format_as_link
+    field = IssueCustomField.new(:field_format => 'int', :url_pattern => 'http://foo/%value%')
+    custom_value = CustomValue.new(:custom_field => field, :customized => Issue.new, :value => "3")
+
+    assert_equal 3, field.format.formatted_custom_value(self, custom_value, false)
+    assert_equal '<a class="external" href="http://foo/3">3</a>', field.format.formatted_custom_value(self, custom_value, true)
+  end
+end
index e545c6d4f6576cad45f3d6b85ef6930c21db0198..0d2f4fa8af8ddba542b11669a0a9adb1f1493ec4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 2984624d69c1d175770ebca117789526d31ec7f9..09071b1f04a5b459ebe65d6cd57d515a330787a2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 06fe31f002945ab83bfcbdb5c08ef1aa24118878..1c5f98027849b291e0c0edc0cbfc6b7c0db573fb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 8768f798d2402ed4d7e695cd25915281fcd99e5b..fa1c8316215ce62684273e5b6b2fb1b034790e1c 100644 (file)
@@ -1,37 +1,39 @@
-# Redmine - project management software\r
-# Copyright (C) 2006-2017  Jean-Philippe Lang\r
-#\r
-# This program is free software; you can redistribute it and/or\r
-# modify it under the terms of the GNU General Public License\r
-# as published by the Free Software Foundation; either version 2\r
-# of the License, or (at your option) any later version.\r
-#\r
-# This program is distributed in the hope that it will be useful,\r
-# but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
-# GNU General Public License for more details.\r
-#\r
-# You should have received a copy of the GNU General Public License\r
-# along with this program; if not, write to the Free Software\r
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.\r
-\r
-require File.expand_path('../../../../../test_helper', __FILE__)\r
-\r
-class DiffTest < ActiveSupport::TestCase\r
-  def test_diff\r
-    diff = Redmine::Helpers::Diff.new("foo", "bar")\r
-    assert_not_nil diff\r
-  end\r
-\r
-  def test_dont_double_escape\r
-    # 3 cases to test in the before: first word, last word, everything inbetween\r
-    before = "<stuff> with html & special chars</danger>"\r
-    # all words in after are treated equal\r
-    after  = "other stuff <script>alert('foo');</alert>"\r
-\r
-    computed_diff = Redmine::Helpers::Diff.new(before, after).to_html\r
-    expected_diff = '<span class="diff_in">&lt;stuff&gt; with html &amp; special chars&lt;/danger&gt;</span> <span class="diff_out">other stuff &lt;script&gt;alert(&#39;foo&#39;);&lt;/alert&gt;</span>'\r
-\r
-    assert_equal computed_diff, expected_diff\r
-  end\r
-end\r
+# frozen_string_literal: false
+
+# Redmine - project management software
+# Copyright (C) 2006-2017  Jean-Philippe Lang
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+
+require File.expand_path('../../../../../test_helper', __FILE__)
+
+class DiffTest < ActiveSupport::TestCase
+  def test_diff
+    diff = Redmine::Helpers::Diff.new("foo", "bar")
+    assert_not_nil diff
+  end
+
+  def test_dont_double_escape
+    # 3 cases to test in the before: first word, last word, everything inbetween
+    before = "<stuff> with html & special chars</danger>"
+    # all words in after are treated equal
+    after  = "other stuff <script>alert('foo');</alert>"
+
+    computed_diff = Redmine::Helpers::Diff.new(before, after).to_html
+    expected_diff = '<span class="diff_in">&lt;stuff&gt; with html &amp; special chars&lt;/danger&gt;</span> <span class="diff_out">other stuff &lt;script&gt;alert(&#39;foo&#39;);&lt;/alert&gt;</span>'
+
+    assert_equal computed_diff, expected_diff
+  end
+end
index 0f4ca4e902b71f9d3677b2e12d9bf5301b505d9b..69270f7b183fc37ece4d5f6f5554a5c015f2b1e1 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 1807af1db3b7be71f94f4c8e9b94207c42a48aa3..6bf11c884f2b9707fa8adaa8752363719f707d13 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0a75ed0b6fd2b3ae5d4bc7d4f3357840542c39cb..e804c7e66d0c9adeb301e65a3ca9ee518866d686 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 9e8cb8d90ad2e2ed24b7610b77c6ef0a78be7a24..7188c54b9ab6e5f84d4d71c2efdc5627cf97df94 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 5cdbda47e8dfba9d9f552a885f745e9116973e53..1c33b7a53f24d12493aa177402ce8242da99450f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 519e73169c189a38efd4ccfec778857f4a56d4b6..61d036a5334bbedd07d2d8753fdf424fca94f774 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 42ec77058c05cc906126913cbb11027665c67f1a..69102bde29cb65b1091bf99d483487d1a3c1eb17 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b4c864d89fb4304cb7f9ec503da8f37ac99372df..e6927b5d4a404f652294f62e58fe8ade7dd5b5da 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b4e03e7358c21f46249bcb97208d3bc00556d2c5..ca777e3d51a108c5467ac59ab926f2256f17b5b8 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index bad26dd484eee12a1b9c117d5770658da53a43a0..7a1d1fcb0f2d44c562b9acd06a99aacdd7868bb3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 2ca3784502988bccd3131424c0771f41465d0e7f..250543d93278aebe6dc55708b40bb8406eec1251 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e743db1e2a57c834fb16125d53b9685a9310030b..008bfb492402107891be5b5901745bc62db34b9f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 158d18ffce99a4d5f87e95c0dfc8e5f720b61a8b..81696f2a415bfa14958d8881ce758ea8e0de646d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 42122c9451f09c0755f2bebffe2957b1ad6a5651..cc2c583d674d3b8063fa5c3d0705194ca6e3709d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b9b827483c7291e7ff25994fa0889cc6d6b8a56c..7b78953afbf7db3dfe4df7f4a4bf5b808ed41469 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 430e07dabedf22f7f3d052abbcd44541b88bbf37..0de56c626cd5b56db79dc53dca1ff0b46b7321b7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index eec9a10d2c9ba7b888f75c6a5ca6476fddca7105..8c3fb4faa6031c23f0b668a68a71775ef7e0b0e2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 69cea83092c278a8f3bd61a3c9986e164f768c9b..1a1d64fde0e7d1bc24822ed4b0e60da59be86aa5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3aac745a40366ef57156c263c7d9a77a186e5ece..5a942491e0fd6697d90b30a71711b9b65843c038 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4f891602a3b668d2849dd65e10e0fcbc12a7c044..aa2dc8ae0e06aef5cbfac27178c0a5e1172f4e90 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 7f66c098c6374cf41dfb3d7479ae340ebc1f7de5..e7a608e618d9522521afecf6aa949d3ac6d73253 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 9acf06906058b680eb0b79c712d43600a2e8656d..7128e41a0d7e8680dc79dedfb54bbd00522733f4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 0a09a0fb4f8cbd2c4c63c1026f4a9c4689e947f0..efd7780d9a748f63a653a5d6684e5a5a2142d5bc 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 422848678706225127c253b22831263295883f91..cb96c8df3cabfc439d412331d897a9a5648e5e51 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b29fe1a65bc59b03948b4a7ac62b1c784e81db5e..eba7bc57de475dd19b48f2227f673e0364d7487e 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 46b5755b0b1b08bfc5c2a1566edf88ba3e03fe68..8d641c2facf5d4730a107ec35bd852f803f27c61 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ea7e2a6c3fd4609fedc4a3b51f454f4471727969..69d157fa4815f438ea560196d7834c9bba0ed7bd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 7af356bbaa077a10621f8438d45b0318e00f754a..7ca503226521247de0c81e5c6c39c1fe486b8cc7 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 7b0dfa6daebeda1e064c22e2f7c82e7075ebc345..b3a9abb6ba890fe3129342d6e2639bf96e8f24cd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index cfe8188f66668d9d5699dadd8c3ce6c3da4d13e3..f1eee53de52bffe44fa7a2424842f97f794d8d56 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d5c4bf1fa008ec30041012576277ed405beed614..b46f574e2537bb403d9f6837e50109475c5f27bd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4bbef9996b70cf2293cfc50e7941d62dc81efd32..4a22baad757939f6a2f31275486c3083f917fe46 100644 (file)
@@ -1,4 +1,6 @@
 #encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 3273366472f138676c8a04597d466c81419f7b45..3ae16c1d69dc13b7466544cd93e6760096258bfd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 6f05d3ef9bd67485ca74040480c71bb3adefbee8..4db06870426cecece23c5a3cb1514029e25c2038 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 1b69190ffb8a77bae32647406a6cae531d2bad97..718e9d3acaad5bab7ac71ec38005e8065d061fdb 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index adc4b71cfbe8b596ee490606f56db112f01544f4..6b2d5fd18a5d5608ee030333d0733a9ec185feaf 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index f0cffc5b929399df39455318b6a58e4f74061f1b..06cba0a6d66f2b18da72e56db416ff7a1002ae06 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 2f92d1c603a65d453f46db86ae42ebf3d5407384..74df91a47535cd1b6824380e7b8279cbfb355621 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index ab6bf8473112cf344e2829af199b4d9eede10abd..70cac6718620f386611cd6aa2fc97c01fb06784f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 8d7073c2e6b908e0c9ce8cd46c4457429b468b5d..63d5f3093647e706816c34e1bbe1bb66666b6fd2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 16e55dea3d97a393b0ee2d2a66464faa9d7b7918..c50747c5dd9167a173f87268a4bff0611990cb44 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index d5c8107417d246c642d187c0f03d3811e56686e2..ffcf14fd9855557da47cf556bbca8691fd48980e 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 19bb13a252828faa3daa2662788de92b71d52735..371de906cbf79fc6bde1c916246f0e8810f130f3 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index dde3d083c42dc5f297fede0fd83f2b5db8d85427..b339e47e6d297067900946db8cc50c8214c5330d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 771601333d917f53e09ecd14efad45d0d87590b3..61831db2dd246b9cb5f5a4aceb174a04d3096d84 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 1f41f745f40301e9edd43849dd2fc963d3e30f7f..01fad0cb2343082498d7a2467609aa152d9454f2 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ccbb92225acf2b06a061cd2bf22b5082cec19e5f..129ac66ffc19c49758fe9d77769c556129cad3e5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3fa1da1f911ffe15440333d8d1a3ff2251294e28..b50761d2a1193b6f3ac63c796249cf3a024b9421 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 4a5efbec359243b1e12b7b5f7041cfcf64d5b625..06c3a2c9ca0f953bcd169a8e170e07e926cb3d49 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index e2f4e04292b50d0ac4d77018ba9dbf06afd7892d..302e37c86b0dcafc724102a10eba9babb7681bcd 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index be4223a6b6245fb11417af090b217d9458224d5f..1b173283afbea3b519df0232c4ea03c37ad54252 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 1bdab9c99e8ba872b0f9ee092b952bc6a94c65bc..9ea9b4828c22d1b104b445eb6e56da9278902450 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 84403c84449cb64dd4b7aace965a93f563508f24..3f4ba6fbe61a7d420f7787cc535cc72fbc0ba7f4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a17c12bb127b4d27ba4e83ccfa6b934573f33369..bca0e4c21aa83196f3591f859a97a94e7bd04ad5 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index da89f91f6cc8fa90da24228cc3b99024ffe0a8ac..27628964b5701bdfba9735617858fd0e20217c6f 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ff723a34785ba8e944f292827cdceee5cc3621ad..09b24951928710faaf9b0607a2b4dc7a962a12e4 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index ecfbbcb9e61fe95f0f1ea5c7567a6b641bfeb7a5..b88b7828e9a8faa8918f422db8d0f8908b727bbb 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 5eed249f172d7949048ea3b480ec5c727b206806..61bcb0db1375fc0a746502b77231f43e54de0637 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index 14e9264257465ddbb65c5a995ab8a6f9b3061c4d..350df287dede3eea3b17e7e7b400f26636f9624a 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index f5533e4254acdd7e30f522b721d148798546f43b..5344ee1a8d9ce9d2e014828cd39391f557c87f43 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index be115a81c4b5a7c25e27a9a5a72989929c697660..94a2ac8ac0165e3d2716b88e20e211896c1457ad 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 2c6c865c24ab330faa9057b027b5fad44cfb6e28..b3004f614ddab2f61e556774df7baf904e1398fe 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index c1d02a56c850811cb771e242e7a5d969dffca1cd..f5cacd986295d63f8fdf40f96a446302924f5fb6 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index b8765c2e21c839fe8bd7a1bbf6d07e3c3fe26c54..e738d72ea6f0d40f12f667440feb31fe87d5c4ed 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 444e99effea2d70e3f72f1d84687b68ef1431ca4..399a9727429b5d40c5b29dd71a423b35fe1bb89b 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a55b095db8b6d91e8aea90cf7057c6d4911e2343..048b3f1a2fdb1e4951c19476da98777af38b76ca 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index a5acbf9d163a38e5d3e5972067c84c1a993a888d..d49b374615958626ab4aa412608b30e506b8d8df 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 016fd916aeec0dadc4d2b5d4a6668fa04eb44854..225d7697e76ef7a7ab1237eb3de148722643fc03 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 4625f708a88936f81d958c67c24e32cd144a4b87..be88ac74c3d031a87c7dac79a471db575ec3e7ff 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 3f41acff6ed1945fc2d259c62dfecc346256e760..0dd61940d273274886079e05a19e631b8d554908 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 584a671e32ad471e87208c515198addd6076323c..8bae9cfd129144ba29d3ced898d585d84fce3428 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index cd8f4ffd841ab7ef98f36ae13372299e3a3ad641..0f8cbf3d5546fcc531981de5e5cf2ffeb952699c 100644 (file)
@@ -1,4 +1,6 @@
 # encoding: utf-8
+# frozen_string_literal: false
+
 #
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
index a80288aba4e08657879d5452e1f6f699428a7f57..a97a684cb76cb547b7c50dde569ca94310bd2463 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #
index 62132c1cfd7a50f2651319fecf4a9006b6e6d9d6..72483474642b9f84405a4dd85931a0aeb172538d 100644 (file)
@@ -1,3 +1,5 @@
+# frozen_string_literal: false
+
 # Redmine - project management software
 # Copyright (C) 2006-2017  Jean-Philippe Lang
 #