You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by ke...@apache.org on 2020/02/12 20:27:20 UTC
[allura] branch master updated (1ae2785 -> 3b041f3)
This is an automated email from the ASF dual-hosted git repository.
kentontaylor pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/allura.git.
from 1ae2785 [#8333] better unicode fix for side-by-side diffs
add c39f8c2 Misc: check apache config file as part of docker build
add f543c2b misc: avoid filter=foo erroring
add a306637 Misc: avoid errors when sort param doesn't have a direction part
add 02657c5 Misc: avoid errors when invalid page param
add 8fc58ab Misc: small trac import unicode fix; unlikely to be completely functional yet
add 57c3cf4 [#8349] python-modernize -n -w --no-diffs -f except .
add 707965e [#8349] python-modernize -n -w --no-diffs -f print .
add 6cb68ca [#8349] python-modernize -n -w --no-diffs -f import .
add 0d24f7e [#8349] python-modernize -n -w --no-diffs -f imports_six -f urllib_six .
add 6276654 [#8349] further updates after urllib import changes
add 264fb1a [#8349] python-modernize -n -w --no-diffs -f dict_six .
add ae1d87e [#8349] python-modernize -n -w --no-diffs -f next .
add 5dd4056 [#8349] missed next() conversions
add fb73880 [#8349] python-modernize -n -w --no-diffs -f libmodernize.fixes.fix_open .
add 5e9dbf4 [#8349] various adjustments for open() changes
add 390dbf2 [#8349] remove leading 0 numbers that are not really octal
add 215ee5f [#8349] python-modernize -n -w --no-diffs -f numliterals .
add 751b5dd [#8349] python-modernize -n -w --no-diffs -f raise .
add 0d44182 [#8349] python-modernize -n -w --no-diffs -f basestring .
add 107b818 [#8349] python-modernize -n -w --no-diffs -f xrange_six .
add cd6aea4 [#8349] python-modernize -n -w --no-diffs -f filter .
add 0b42e8d [#8349] python-modernize -n -w --no-diffs -f zip .
add f57671b [#8349] python-modernize -n -w --no-diffs -f map .
add 8e38a3b [#8349] clearer code
add 158a472 [#8349] python-modernize -n -w --no-diffs -f idioms .
add 83a94ab [#8349] revert an idiom change that needs to be an exact type() check still
add a50dd4e [#8349] python-modernize -n -w --no-diffs -f tuple_params .
add 423d003 [#8349] python-modernize -n -w --no-diffs -f metaclass .
add e0d292f [#8349] python-modernize -n -w --no-diffs -f input_six .
add 78c4372 [#8349] python-modernize -n -w --no-diffs -f exec .
add 01bfc18 [#8349] python-modernize -n -w --no-diffs -f itertools_six -f itertools_imports_six .
add 2163e96 [#8349] python-modernize -n -w --no-diffs -f types .
add db8d22e [#8349] python-modernize -n -w --no-diffs -f execfile .
add 487829a [#8349] python-modernize -n -w --no-diffs -f file .
add 4bac431 [#8349] io.open and 'rb' tweaks after 'file' fixer
add f946c4d [#8349] python-modernize -n -w --no-diffs -f renames .
add f5ec377 [#8349] python-modernize -n -w --no-diffs -f reduce .
add 7dabc2c [#8349] python-modernize -n -w --no-diffs -f six_raise .
add 1dd19cb [#8349] python-modernize -n -w --no-diffs -f methodattrs .
add bdcbb9b [#8349] again: python-modernize -n -w --no-diffs -f import .
add 3b041f3 [#8349] get syntax tests running on py3
No new revisions were added by this update.
Summary of changes:
Allura/allura/__init__.py | 1 +
Allura/allura/app.py | 26 +++++-----
Allura/allura/command/__init__.py | 15 +++---
Allura/allura/command/base.py | 3 +-
Allura/allura/command/create_neighborhood.py | 1 +
Allura/allura/command/create_trove_categories.py | 4 +-
Allura/allura/command/reclone_repo.py | 1 +
Allura/allura/command/script.py | 11 +++--
Allura/allura/command/set_neighborhood_features.py | 1 +
Allura/allura/command/show_models.py | 31 ++++++------
Allura/allura/command/smtp_server.py | 1 +
Allura/allura/command/taskd.py | 8 ++--
Allura/allura/command/taskd_cleanup.py | 4 +-
Allura/allura/config/app_cfg.py | 6 ++-
Allura/allura/config/environment.py | 1 +
Allura/allura/config/middleware.py | 3 +-
Allura/allura/config/resources.py | 1 +
Allura/allura/controllers/attachments.py | 3 +-
Allura/allura/controllers/auth.py | 21 ++++----
Allura/allura/controllers/base.py | 3 +-
Allura/allura/controllers/basetest_project_root.py | 7 +--
Allura/allura/controllers/discuss.py | 20 ++++----
Allura/allura/controllers/error.py | 1 +
Allura/allura/controllers/feed.py | 1 +
Allura/allura/controllers/project.py | 9 ++--
Allura/allura/controllers/repository.py | 10 ++--
Allura/allura/controllers/rest.py | 16 ++++---
Allura/allura/controllers/root.py | 1 +
Allura/allura/controllers/search.py | 3 +-
Allura/allura/controllers/site_admin.py | 12 +++--
Allura/allura/controllers/static.py | 1 +
Allura/allura/controllers/task.py | 1 +
Allura/allura/controllers/trovecategories.py | 6 ++-
Allura/allura/ext/admin/admin_main.py | 31 ++++++------
Allura/allura/ext/admin/widgets.py | 1 +
.../ext/personal_dashboard/dashboard_main.py | 6 ++-
Allura/allura/ext/project_home/project_main.py | 1 +
Allura/allura/ext/search/search_main.py | 2 +
Allura/allura/ext/user_profile/user_main.py | 1 +
Allura/allura/lib/AsciiDammit.py | 20 ++++----
Allura/allura/lib/app_globals.py | 12 +++--
Allura/allura/lib/base.py | 3 +-
Allura/allura/lib/custom_middleware.py | 10 +++-
Allura/allura/lib/decorators.py | 7 +--
Allura/allura/lib/diff.py | 1 +
Allura/allura/lib/exceptions.py | 2 +
Allura/allura/lib/gravatar.py | 5 +-
Allura/allura/lib/helpers.py | 56 +++++++++++-----------
Allura/allura/lib/import_api.py | 17 +++----
Allura/allura/lib/macro.py | 11 +++--
Allura/allura/lib/mail_util.py | 22 +++++----
Allura/allura/lib/markdown_extensions.py | 3 +-
Allura/allura/lib/multifactor.py | 15 ++++--
Allura/allura/lib/package_path_loader.py | 1 +
Allura/allura/lib/patches.py | 6 ++-
Allura/allura/lib/phone/__init__.py | 1 +
Allura/allura/lib/phone/nexmo.py | 3 +-
Allura/allura/lib/plugin.py | 14 +++---
Allura/allura/lib/repository.py | 5 +-
Allura/allura/lib/search.py | 16 ++++---
Allura/allura/lib/security.py | 10 ++--
Allura/allura/lib/solr.py | 3 +-
Allura/allura/lib/spam/__init__.py | 1 +
Allura/allura/lib/spam/akismetfilter.py | 1 +
Allura/allura/lib/spam/stopforumspamfilter.py | 4 +-
Allura/allura/lib/utils.py | 26 +++++-----
Allura/allura/lib/validators.py | 17 +++++--
Allura/allura/lib/widgets/analytics.py | 1 +
Allura/allura/lib/widgets/auth_widgets.py | 1 +
Allura/allura/lib/widgets/discuss.py | 8 ++--
Allura/allura/lib/widgets/form_fields.py | 13 +++--
Allura/allura/lib/widgets/forms.py | 20 ++++----
Allura/allura/lib/widgets/macros.py | 1 +
Allura/allura/lib/widgets/oauth_widgets.py | 1 +
Allura/allura/lib/widgets/project_list.py | 11 +++--
Allura/allura/lib/widgets/repo.py | 1 +
Allura/allura/lib/widgets/search.py | 1 +
Allura/allura/lib/widgets/subscriptions.py | 1 +
Allura/allura/lib/widgets/user_profile.py | 3 +-
Allura/allura/lib/widgets/vote.py | 1 +
Allura/allura/model/__init__.py | 1 +
Allura/allura/model/artifact.py | 6 ++-
Allura/allura/model/attachments.py | 1 +
Allura/allura/model/auth.py | 3 +-
Allura/allura/model/discuss.py | 6 ++-
Allura/allura/model/filesystem.py | 2 +
Allura/allura/model/index.py | 10 ++--
Allura/allura/model/monq_model.py | 5 +-
Allura/allura/model/multifactor.py | 1 +
Allura/allura/model/neighborhood.py | 1 +
Allura/allura/model/notification.py | 7 ++-
Allura/allura/model/oauth.py | 1 +
Allura/allura/model/project.py | 41 ++++++++--------
Allura/allura/model/repo_refresh.py | 14 +++---
Allura/allura/model/repository.py | 42 ++++++++--------
Allura/allura/model/session.py | 4 +-
Allura/allura/model/stats.py | 3 ++
Allura/allura/model/timeline.py | 1 +
Allura/allura/model/types.py | 1 +
Allura/allura/model/webhook.py | 1 +
Allura/allura/scripts/__init__.py | 3 +-
Allura/allura/scripts/create_sitemap_files.py | 10 ++--
Allura/allura/scripts/delete_projects.py | 1 +
Allura/allura/scripts/disable_users.py | 1 +
Allura/allura/scripts/refresh_last_commits.py | 10 ++--
Allura/allura/scripts/refreshrepo.py | 1 +
Allura/allura/scripts/reindex_projects.py | 3 +-
Allura/allura/scripts/reindex_users.py | 3 +-
Allura/allura/scripts/scripttask.py | 1 +
Allura/allura/scripts/trac_export.py | 35 +++++++-------
Allura/allura/tasks/activity_tasks.py | 1 +
Allura/allura/tasks/admin_tasks.py | 1 +
Allura/allura/tasks/event_tasks.py | 4 +-
Allura/allura/tasks/export_tasks.py | 2 +
Allura/allura/tasks/index_tasks.py | 4 +-
Allura/allura/tasks/mail_tasks.py | 15 +++---
Allura/allura/tasks/notification_tasks.py | 1 +
Allura/allura/tasks/repo_tasks.py | 1 +
Allura/allura/tests/__init__.py | 1 +
Allura/allura/tests/decorators.py | 1 +
Allura/allura/tests/functional/test_admin.py | 8 ++--
Allura/allura/tests/functional/test_auth.py | 16 ++++---
Allura/allura/tests/functional/test_discuss.py | 7 ++-
Allura/allura/tests/functional/test_feeds.py | 1 +
Allura/allura/tests/functional/test_gravatar.py | 3 +-
Allura/allura/tests/functional/test_home.py | 6 ++-
Allura/allura/tests/functional/test_nav.py | 1 +
.../allura/tests/functional/test_neighborhood.py | 11 +++--
.../tests/functional/test_personal_dashboard.py | 4 +-
Allura/allura/tests/functional/test_rest.py | 7 +--
Allura/allura/tests/functional/test_root.py | 3 +-
Allura/allura/tests/functional/test_search.py | 1 +
Allura/allura/tests/functional/test_site_admin.py | 10 ++--
Allura/allura/tests/functional/test_static.py | 1 +
Allura/allura/tests/functional/test_subscriber.py | 1 +
Allura/allura/tests/functional/test_tool_list.py | 1 +
.../allura/tests/functional/test_trovecategory.py | 1 +
.../allura/tests/functional/test_user_profile.py | 4 +-
Allura/allura/tests/model/test_artifact.py | 3 +-
Allura/allura/tests/model/test_auth.py | 7 +--
Allura/allura/tests/model/test_discussion.py | 2 +
Allura/allura/tests/model/test_filesystem.py | 8 ++--
Allura/allura/tests/model/test_monq.py | 1 +
Allura/allura/tests/model/test_neighborhood.py | 1 +
Allura/allura/tests/model/test_notification.py | 3 +-
Allura/allura/tests/model/test_oauth.py | 1 +
Allura/allura/tests/model/test_project.py | 1 +
Allura/allura/tests/model/test_repo.py | 3 +-
Allura/allura/tests/model/test_timeline.py | 1 +
.../tests/scripts/test_create_sitemap_files.py | 1 +
.../allura/tests/scripts/test_delete_projects.py | 1 +
Allura/allura/tests/scripts/test_reindexes.py | 1 +
.../tests/templates/jinja_master/test_lib.py | 1 +
Allura/allura/tests/test_app.py | 3 +-
Allura/allura/tests/test_commands.py | 6 ++-
Allura/allura/tests/test_decorators.py | 1 +
Allura/allura/tests/test_diff.py | 1 +
Allura/allura/tests/test_dispatch.py | 1 +
Allura/allura/tests/test_globals.py | 11 +++--
Allura/allura/tests/test_helpers.py | 32 +++++++------
Allura/allura/tests/test_mail_util.py | 1 +
Allura/allura/tests/test_markdown.py | 1 +
Allura/allura/tests/test_middlewares.py | 1 +
Allura/allura/tests/test_multifactor.py | 1 +
Allura/allura/tests/test_patches.py | 1 +
Allura/allura/tests/test_plugin.py | 3 +-
Allura/allura/tests/test_scripttask.py | 1 +
Allura/allura/tests/test_security.py | 1 +
Allura/allura/tests/test_tasks.py | 2 +
Allura/allura/tests/test_utils.py | 6 ++-
Allura/allura/tests/test_validators.py | 3 ++
Allura/allura/tests/test_webhooks.py | 4 +-
Allura/allura/tests/tscript.py | 4 +-
Allura/allura/tests/unit/__init__.py | 1 +
Allura/allura/tests/unit/controllers/test_auth.py | 1 +
.../test_discussion_moderation_controller.py | 1 +
.../tests/unit/controllers/test_dispatch_index.py | 1 +
Allura/allura/tests/unit/factories.py | 1 +
Allura/allura/tests/unit/patches.py | 1 +
Allura/allura/tests/unit/phone/test_nexmo.py | 1 +
.../allura/tests/unit/phone/test_phone_service.py | 1 +
Allura/allura/tests/unit/spam/test_akismet.py | 5 +-
Allura/allura/tests/unit/spam/test_spam_filter.py | 1 +
.../allura/tests/unit/spam/test_stopforumspam.py | 1 +
Allura/allura/tests/unit/test_app.py | 1 +
Allura/allura/tests/unit/test_artifact.py | 1 +
Allura/allura/tests/unit/test_discuss.py | 1 +
Allura/allura/tests/unit/test_helpers/test_ago.py | 1 +
.../tests/unit/test_helpers/test_set_context.py | 1 +
.../allura/tests/unit/test_ldap_auth_provider.py | 8 ++--
Allura/allura/tests/unit/test_mixins.py | 1 +
.../allura/tests/unit/test_package_path_loader.py | 1 +
Allura/allura/tests/unit/test_post_model.py | 5 +-
Allura/allura/tests/unit/test_project.py | 1 +
Allura/allura/tests/unit/test_repo.py | 1 +
Allura/allura/tests/unit/test_session.py | 9 ++--
Allura/allura/tests/unit/test_sitemapentry.py | 1 +
Allura/allura/tests/unit/test_solr.py | 1 +
Allura/allura/version.py | 2 +
Allura/allura/webhooks.py | 9 ++--
Allura/allura/websetup/__init__.py | 5 +-
Allura/allura/websetup/bootstrap.py | 8 +++-
Allura/allura/websetup/schema.py | 1 +
Allura/docs/conf.py | 1 +
Allura/ldap-setup.py | 11 +++--
Allura/ldap-userconfig.py | 8 ++--
Allura/setup.py | 3 +-
AlluraTest/alluratest/controller.py | 8 ++--
AlluraTest/alluratest/pylint_checkers.py | 1 +
AlluraTest/alluratest/smtp_debug.py | 4 +-
AlluraTest/alluratest/test_syntax.py | 14 ++++--
AlluraTest/alluratest/validation.py | 19 ++++----
AlluraTest/setup.py | 1 +
ForgeActivity/forgeactivity/__init__.py | 3 +-
ForgeActivity/forgeactivity/config/resources.py | 1 +
ForgeActivity/forgeactivity/main.py | 8 ++--
.../forgeactivity/tests/functional/test_rest.py | 1 +
.../forgeactivity/tests/functional/test_root.py | 1 +
ForgeActivity/forgeactivity/widgets/follow.py | 1 +
ForgeActivity/setup.py | 1 +
ForgeBlog/forgeblog/command/base.py | 1 +
ForgeBlog/forgeblog/command/rssfeeds.py | 6 +--
ForgeBlog/forgeblog/main.py | 11 +++--
ForgeBlog/forgeblog/model/__init__.py | 3 +-
ForgeBlog/forgeblog/model/blog.py | 4 +-
ForgeBlog/forgeblog/tests/functional/test_feeds.py | 1 +
ForgeBlog/forgeblog/tests/functional/test_rest.py | 1 +
ForgeBlog/forgeblog/tests/functional/test_root.py | 2 +
ForgeBlog/forgeblog/tests/test_app.py | 1 +
ForgeBlog/forgeblog/tests/test_commands.py | 1 +
ForgeBlog/forgeblog/tests/test_roles.py | 1 +
ForgeBlog/forgeblog/tests/unit/__init__.py | 1 +
ForgeBlog/forgeblog/tests/unit/test_blog_post.py | 1 +
ForgeBlog/forgeblog/version.py | 2 +
ForgeBlog/forgeblog/widgets.py | 1 +
ForgeBlog/setup.py | 1 +
ForgeChat/forgechat/command.py | 3 +-
ForgeChat/forgechat/main.py | 1 +
ForgeChat/forgechat/model/__init__.py | 3 +-
ForgeChat/forgechat/model/chat.py | 1 +
ForgeChat/forgechat/tests/functional/test_root.py | 1 +
ForgeChat/forgechat/version.py | 2 +
ForgeChat/setup.py | 1 +
.../forgediscussion/controllers/__init__.py | 3 +-
.../forgediscussion/controllers/forum.py | 1 +
.../forgediscussion/controllers/root.py | 7 +--
ForgeDiscussion/forgediscussion/forum_main.py | 7 +--
ForgeDiscussion/forgediscussion/import_support.py | 10 ++--
ForgeDiscussion/forgediscussion/model/__init__.py | 3 +-
ForgeDiscussion/forgediscussion/model/forum.py | 1 +
ForgeDiscussion/forgediscussion/site_stats.py | 1 +
ForgeDiscussion/forgediscussion/tasks.py | 1 +
.../forgediscussion/tests/functional/test_forum.py | 3 ++
.../tests/functional/test_forum_admin.py | 1 +
.../tests/functional/test_import.py | 1 +
.../forgediscussion/tests/functional/test_rest.py | 1 +
ForgeDiscussion/forgediscussion/tests/test_app.py | 1 +
.../forgediscussion/tests/test_forum_roles.py | 1 +
ForgeDiscussion/forgediscussion/utils.py | 1 +
ForgeDiscussion/forgediscussion/version.py | 2 +
.../forgediscussion/widgets/__init__.py | 7 +--
ForgeDiscussion/forgediscussion/widgets/admin.py | 1 +
.../forgediscussion/widgets/forum_widgets.py | 4 +-
ForgeDiscussion/setup.py | 1 +
ForgeFeedback/forgefeedback/feedback_main.py | 1 +
ForgeFeedback/forgefeedback/model/__init__.py | 3 +-
ForgeFeedback/forgefeedback/model/feedback.py | 3 +-
.../forgefeedback/tests/functional/test_root.py | 1 +
.../forgefeedback/tests/test_feedback_roles.py | 1 +
ForgeFeedback/forgefeedback/tests/unit/__init__.py | 1 +
.../forgefeedback/tests/unit/test_feedback.py | 1 +
.../tests/unit/test_root_controller.py | 1 +
ForgeFeedback/forgefeedback/version.py | 2 +
ForgeFeedback/setup.py | 1 +
ForgeGit/forgegit/controllers.py | 1 +
ForgeGit/forgegit/git_main.py | 1 +
ForgeGit/forgegit/model/__init__.py | 3 +-
ForgeGit/forgegit/model/git_repo.py | 7 ++-
ForgeGit/forgegit/tests/__init__.py | 1 +
ForgeGit/forgegit/tests/functional/test_auth.py | 1 +
.../forgegit/tests/functional/test_controllers.py | 7 ++-
ForgeGit/forgegit/tests/model/test_repository.py | 9 ++--
ForgeGit/forgegit/tests/test_git_app.py | 1 +
ForgeGit/forgegit/tests/test_tasks.py | 1 +
ForgeGit/forgegit/version.py | 2 +
ForgeGit/setup.py | 1 +
ForgeImporters/forgeimporters/base.py | 20 ++++----
ForgeImporters/forgeimporters/forge/tracker.py | 2 +
ForgeImporters/forgeimporters/github/__init__.py | 5 +-
ForgeImporters/forgeimporters/github/code.py | 1 +
ForgeImporters/forgeimporters/github/project.py | 1 +
ForgeImporters/forgeimporters/github/tasks.py | 1 +
.../forgeimporters/github/tests/test_code.py | 1 +
.../forgeimporters/github/tests/test_oauth.py | 1 +
.../forgeimporters/github/tests/test_tracker.py | 1 +
.../forgeimporters/github/tests/test_utils.py | 1 +
.../forgeimporters/github/tests/test_wiki.py | 2 +
ForgeImporters/forgeimporters/github/tracker.py | 3 +-
ForgeImporters/forgeimporters/github/utils.py | 1 +
ForgeImporters/forgeimporters/github/wiki.py | 9 ++--
.../forgeimporters/tests/forge/test_tracker.py | 1 +
.../tests/github/functional/test_github.py | 1 +
.../forgeimporters/tests/github/test_extractor.py | 12 +++--
.../forgeimporters/tests/github/test_tasks.py | 1 +
.../forgeimporters/tests/github/test_tracker.py | 3 +-
ForgeImporters/forgeimporters/tests/test_base.py | 5 +-
ForgeImporters/forgeimporters/trac/__init__.py | 1 +
ForgeImporters/forgeimporters/trac/project.py | 1 +
.../trac/tests/functional/test_trac.py | 1 +
.../forgeimporters/trac/tests/test_tickets.py | 2 +
ForgeImporters/forgeimporters/trac/tickets.py | 1 +
ForgeImporters/setup.py | 1 +
ForgeLink/forgelink/link_main.py | 1 +
ForgeLink/forgelink/tests/functional/test_rest.py | 1 +
ForgeLink/forgelink/tests/functional/test_root.py | 1 +
ForgeLink/forgelink/tests/test_app.py | 1 +
ForgeLink/forgelink/version.py | 2 +
ForgeLink/setup.py | 1 +
ForgeSVN/forgesvn/controllers.py | 1 +
ForgeSVN/forgesvn/model/__init__.py | 3 +-
ForgeSVN/forgesvn/model/svn.py | 10 ++--
ForgeSVN/forgesvn/svn_main.py | 4 +-
ForgeSVN/forgesvn/tests/__init__.py | 1 +
ForgeSVN/forgesvn/tests/functional/test_auth.py | 1 +
.../forgesvn/tests/functional/test_controllers.py | 1 +
ForgeSVN/forgesvn/tests/model/test_repository.py | 27 ++++++-----
.../forgesvn/tests/model/test_svnimplementation.py | 1 +
ForgeSVN/forgesvn/tests/test_svn_app.py | 1 +
ForgeSVN/forgesvn/tests/test_tasks.py | 1 +
ForgeSVN/forgesvn/version.py | 2 +
ForgeSVN/forgesvn/widgets.py | 1 +
ForgeSVN/setup.py | 4 +-
ForgeShortUrl/forgeshorturl/main.py | 1 +
ForgeShortUrl/forgeshorturl/model/shorturl.py | 1 +
.../forgeshorturl/tests/functional/test.py | 1 +
ForgeShortUrl/forgeshorturl/widgets/short_url.py | 1 +
ForgeShortUrl/setup.py | 1 +
.../forgetracker/command/fix_discussion.py | 1 +
ForgeTracker/forgetracker/config/resources.py | 1 +
ForgeTracker/forgetracker/import_support.py | 12 +++--
ForgeTracker/forgetracker/model/__init__.py | 3 +-
ForgeTracker/forgetracker/model/ticket.py | 54 +++++++++++----------
ForgeTracker/forgetracker/plugins.py | 1 +
ForgeTracker/forgetracker/search.py | 7 ++-
ForgeTracker/forgetracker/site_stats.py | 1 +
ForgeTracker/forgetracker/tasks.py | 1 +
.../tests/command/test_fix_discussion.py | 1 +
.../forgetracker/tests/functional/test_rest.py | 1 +
.../forgetracker/tests/functional/test_root.py | 37 ++++++++------
ForgeTracker/forgetracker/tests/test_app.py | 3 +-
.../forgetracker/tests/test_tracker_roles.py | 1 +
ForgeTracker/forgetracker/tests/unit/__init__.py | 1 +
.../forgetracker/tests/unit/test_globals_model.py | 1 +
.../tests/unit/test_milestone_controller.py | 1 +
.../tests/unit/test_root_controller.py | 1 +
.../forgetracker/tests/unit/test_search.py | 1 +
.../tests/unit/test_ticket_custom_fields_form.py | 1 +
.../forgetracker/tests/unit/test_ticket_form.py | 1 +
.../forgetracker/tests/unit/test_ticket_model.py | 7 +--
ForgeTracker/forgetracker/tracker_main.py | 17 ++++---
ForgeTracker/forgetracker/version.py | 2 +
ForgeTracker/forgetracker/widgets/admin.py | 1 +
.../forgetracker/widgets/admin_custom_fields.py | 1 +
ForgeTracker/forgetracker/widgets/bin_form.py | 1 +
ForgeTracker/forgetracker/widgets/ticket_form.py | 4 +-
ForgeTracker/forgetracker/widgets/ticket_search.py | 4 +-
ForgeTracker/setup.py | 1 +
.../forgeuserstats/controllers/userstats.py | 5 +-
ForgeUserStats/forgeuserstats/main.py | 5 +-
ForgeUserStats/forgeuserstats/model/stats.py | 1 +
ForgeUserStats/forgeuserstats/tests/test_model.py | 9 ++--
ForgeUserStats/forgeuserstats/tests/test_stats.py | 1 +
ForgeUserStats/forgeuserstats/version.py | 2 +
ForgeUserStats/forgeuserstats/widgets/forms.py | 1 +
ForgeUserStats/setup.py | 1 +
ForgeWiki/forgewiki/converters.py | 1 +
ForgeWiki/forgewiki/model/__init__.py | 3 +-
ForgeWiki/forgewiki/model/wiki.py | 3 +-
ForgeWiki/forgewiki/tests/functional/test_rest.py | 4 +-
ForgeWiki/forgewiki/tests/functional/test_root.py | 14 ++++--
ForgeWiki/forgewiki/tests/test_app.py | 2 +
ForgeWiki/forgewiki/tests/test_converters.py | 1 +
ForgeWiki/forgewiki/tests/test_models.py | 2 +
ForgeWiki/forgewiki/tests/test_wiki_roles.py | 1 +
ForgeWiki/forgewiki/version.py | 2 +
ForgeWiki/forgewiki/wiki_main.py | 6 +--
ForgeWiki/setup.py | 1 +
fuse/accessfs.py | 25 ++++++----
scm_config/git-http/Dockerfile | 1 +
scripts/ApacheAccessHandler.py | 3 +-
scripts/add_user_to_group.py | 1 +
scripts/changelog.py | 10 ++--
scripts/create-allura-sitemap.py | 1 +
scripts/migrations/013-update-ordinals.py | 1 +
.../015-add-neighborhood_id-to-blog-posts.py | 1 +
scripts/migrations/018-add-svn-checkout-url.py | 1 +
.../migrations/020-remove-wiki-title-slashes.py | 6 ++-
scripts/migrations/022-change-anon-display-name.py | 1 +
.../migrations/024-migrate-custom-profile-text.py | 1 +
scripts/migrations/025-add-is-nbhd-project.py | 1 +
scripts/migrations/026-install-activity-tool.py | 1 +
.../027-change-ticket-write-permissions.py | 1 +
scripts/migrations/028-remove-svn-trees.py | 8 ++--
scripts/migrations/029-set-mailbox-queue_empty.py | 1 +
.../migrations/031-set-user-pending-to-false.py | 4 +-
.../032-subscribe-merge-request-submitters.py | 4 +-
.../033-change-comment-anon-permissions.py | 4 +-
...34-update_subscriptions_ticket_and_mr_titles.py | 1 +
scripts/new_ticket.py | 17 ++++---
scripts/perf/benchmark-scm.py | 13 +++--
scripts/perf/call_count.py | 14 ++++--
scripts/perf/generate-projects.py | 9 ++--
scripts/perf/load-up-forum.py | 2 +
scripts/perf/md_perf.py | 18 +++----
scripts/perf/parse_timings.py | 7 ++-
scripts/perf/sstress.py | 11 +++--
scripts/perf/test_git_lcd.py | 6 ++-
scripts/project-import.py | 14 ++++--
scripts/publicize-neighborhood.py | 1 +
scripts/rethumb.py | 3 +-
scripts/scrub-allura-data.py | 1 +
scripts/teamforge-import.py | 42 ++++++++--------
scripts/trac_export.py | 1 +
scripts/trac_export_wiki.py | 2 +
scripts/trac_import.py | 16 ++++---
scripts/wiki-copy.py | 42 ++++++++--------
426 files changed, 1360 insertions(+), 721 deletions(-)