You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by pe...@apache.org on 2013/04/12 22:13:45 UTC
[14/16] git commit: Apply Apache License 2.0 header where necessary
Apply Apache License 2.0 header where necessary
Signed-off-by: Peter Hartmann <pe...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/incubator-allura/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-allura/commit/a7ecb11a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-allura/tree/a7ecb11a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-allura/diff/a7ecb11a
Branch: refs/heads/ph/4648
Commit: a7ecb11a66f70661b8eee6c35762e71f112076a4
Parents: 69b97da
Author: Peter Hartmann <pe...@apache.org>
Authored: Fri Apr 12 21:07:02 2013 +0200
Committer: Peter Hartmann <pe...@apache.org>
Committed: Fri Apr 12 22:07:02 2013 +0200
----------------------------------------------------------------------
Allura/allura/__init__.py | 18 ++++++++++++++
Allura/allura/app.py | 17 +++++++++++++
Allura/allura/command/__init__.py | 17 +++++++++++++
Allura/allura/command/base.py | 17 +++++++++++++
Allura/allura/command/create_neighborhood.py | 17 +++++++++++++
Allura/allura/command/create_trove_categories.py | 17 +++++++++++++
Allura/allura/command/reclone_repo.py | 17 +++++++++++++
Allura/allura/command/script.py | 17 +++++++++++++
Allura/allura/command/set_neighborhood_features.py | 17 +++++++++++++
Allura/allura/command/show_models.py | 17 +++++++++++++
Allura/allura/command/smtp_server.py | 17 +++++++++++++
Allura/allura/command/taskd.py | 17 +++++++++++++
Allura/allura/command/taskd_cleanup.py | 17 +++++++++++++
Allura/allura/config/__init__.py | 16 ++++++++++++
Allura/allura/config/app_cfg.py | 18 ++++++++++++++
Allura/allura/config/deployment.ini | 17 +++++++++++++
Allura/allura/config/environment.py | 18 ++++++++++++++
Allura/allura/config/middleware.py | 18 ++++++++++++++
Allura/allura/config/resources.py | 17 +++++++++++++
Allura/allura/controllers/__init__.py | 18 ++++++++++++++
Allura/allura/controllers/attachments.py | 17 +++++++++++++
Allura/allura/controllers/auth.py | 17 +++++++++++++
Allura/allura/controllers/base.py | 17 +++++++++++++
.../controllers/basetest_neighborhood_root.py | 18 ++++++++++++++
Allura/allura/controllers/basetest_project_root.py | 18 ++++++++++++++
Allura/allura/controllers/discuss.py | 17 +++++++++++++
Allura/allura/controllers/error.py | 18 ++++++++++++++
Allura/allura/controllers/project.py | 17 +++++++++++++
Allura/allura/controllers/repository.py | 17 +++++++++++++
Allura/allura/controllers/rest.py | 18 ++++++++++++++
Allura/allura/controllers/root.py | 18 ++++++++++++++
Allura/allura/controllers/search.py | 17 +++++++++++++
Allura/allura/controllers/secure.py | 18 ++++++++++++++
Allura/allura/controllers/site_admin.py | 17 +++++++++++++
Allura/allura/controllers/static.py | 17 +++++++++++++
Allura/allura/controllers/task.py | 17 +++++++++++++
Allura/allura/controllers/template.py | 18 ++++++++++++++
Allura/allura/controllers/trovecategories.py | 17 +++++++++++++
Allura/allura/ext/__init__.py | 16 ++++++++++++
Allura/allura/ext/admin/__init__.py | 17 +++++++++++++
Allura/allura/ext/admin/admin_main.py | 17 +++++++++++++
Allura/allura/ext/admin/templates/__init__.py | 16 ++++++++++++
.../admin/templates/admin_widgets/card_field.html | 18 ++++++++++++++
.../templates/admin_widgets/metadata_admin.html | 18 ++++++++++++++
Allura/allura/ext/admin/templates/audit.html | 18 ++++++++++++++
.../allura/ext/admin/templates/project_admin.html | 18 ++++++++++++++
.../allura/ext/admin/templates/project_group.html | 18 ++++++++++++++
.../allura/ext/admin/templates/project_groups.html | 18 ++++++++++++++
.../ext/admin/templates/project_invitations.html | 18 ++++++++++++++
.../ext/admin/templates/project_overview.html | 18 ++++++++++++++
.../ext/admin/templates/project_permissions.html | 18 ++++++++++++++
.../ext/admin/templates/project_screenshots.html | 18 ++++++++++++++
.../allura/ext/admin/templates/project_tools.html | 18 ++++++++++++++
.../allura/ext/admin/templates/project_trove.html | 18 ++++++++++++++
.../allura/ext/admin/templates/widgets/__init__.py | 16 ++++++++++++
.../allura/ext/admin/templates/widgets/audit.html | 18 ++++++++++++++
Allura/allura/ext/admin/widgets.py | 17 +++++++++++++
Allura/allura/ext/project_home/__init__.py | 17 +++++++++++++
Allura/allura/ext/project_home/project_main.py | 17 +++++++++++++
Allura/allura/ext/search/__init__.py | 17 +++++++++++++
Allura/allura/ext/search/search_main.py | 17 +++++++++++++
Allura/allura/ext/user_profile/__init__.py | 17 +++++++++++++
.../ext/user_profile/nf/home/css/user_profile.css | 18 ++++++++++++++
.../allura/ext/user_profile/templates/__init__.py | 16 ++++++++++++
.../templates/user_dashboard_configuration.html | 18 ++++++++++++++
.../ext/user_profile/templates/user_index.html | 18 ++++++++++++++
Allura/allura/ext/user_profile/user_main.py | 17 +++++++++++++
Allura/allura/i18n/ru/LC_MESSAGES/pyforge.po | 17 +++++++++++++
Allura/allura/lib/__init__.py | 16 ++++++++++++
Allura/allura/lib/app_globals.py | 18 ++++++++++++++
Allura/allura/lib/async.py | 17 +++++++++++++
Allura/allura/lib/base.py | 18 ++++++++++++++
Allura/allura/lib/custom_middleware.py | 17 +++++++++++++
Allura/allura/lib/decorators.py | 17 +++++++++++++
Allura/allura/lib/diff.py | 17 +++++++++++++
Allura/allura/lib/exceptions.py | 17 +++++++++++++
Allura/allura/lib/gravatar.py | 17 +++++++++++++
Allura/allura/lib/helpers.py | 18 ++++++++++++++
Allura/allura/lib/import_api.py | 17 +++++++++++++
Allura/allura/lib/macro.py | 17 +++++++++++++
Allura/allura/lib/mail_util.py | 17 +++++++++++++
Allura/allura/lib/markdown_extensions.py | 17 +++++++++++++
Allura/allura/lib/oid_helper.py | 17 +++++++++++++
Allura/allura/lib/patches.py | 17 +++++++++++++
Allura/allura/lib/plugin.py | 17 +++++++++++++
Allura/allura/lib/repository.py | 17 +++++++++++++
Allura/allura/lib/rest_api.py | 17 +++++++++++++
Allura/allura/lib/search.py | 17 +++++++++++++
Allura/allura/lib/security.py | 17 +++++++++++++
Allura/allura/lib/solr.py | 17 +++++++++++++
Allura/allura/lib/spam/__init__.py | 17 +++++++++++++
Allura/allura/lib/spam/akismetfilter.py | 17 +++++++++++++
Allura/allura/lib/spam/mollomfilter.py | 17 +++++++++++++
Allura/allura/lib/stats.py | 17 +++++++++++++
Allura/allura/lib/utils.py | 17 +++++++++++++
Allura/allura/lib/validators.py | 17 +++++++++++++
Allura/allura/lib/widgets/__init__.py | 17 +++++++++++++
Allura/allura/lib/widgets/analytics.py | 17 +++++++++++++
Allura/allura/lib/widgets/auth_widgets.py | 17 +++++++++++++
Allura/allura/lib/widgets/discuss.py | 17 +++++++++++++
Allura/allura/lib/widgets/form_fields.py | 17 +++++++++++++
Allura/allura/lib/widgets/forms.py | 17 +++++++++++++
Allura/allura/lib/widgets/macros.py | 17 +++++++++++++
Allura/allura/lib/widgets/oauth_widgets.py | 17 +++++++++++++
Allura/allura/lib/widgets/project_list.py | 17 +++++++++++++
Allura/allura/lib/widgets/repo.py | 17 +++++++++++++
.../lib/widgets/resources/css/add_project.css | 18 ++++++++++++++
.../lib/widgets/resources/css/colorPicker.css | 18 ++++++++++++++
.../allura/lib/widgets/resources/css/combobox.css | 18 ++++++++++++++
.../lib/widgets/resources/css/commit_browser.css | 18 ++++++++++++++
.../lib/widgets/resources/css/jqfontselector.css | 18 ++++++++++++++
.../lib/widgets/resources/css/jquery.tagsinput.css | 18 ++++++++++++++
.../lib/widgets/resources/css/markitup_sf.css | 18 ++++++++++++++
.../allura/lib/widgets/resources/css/page_list.css | 18 ++++++++++++++
Allura/allura/lib/widgets/resources/css/search.css | 18 ++++++++++++++
Allura/allura/lib/widgets/resources/js/combobox.js | 19 +++++++++++++++
.../lib/widgets/resources/js/commit_browser.js | 19 +++++++++++++++
.../widgets/resources/js/jquery.file_chooser.js | 19 +++++++++++++++
.../allura/lib/widgets/resources/js/sf_markitup.js | 19 +++++++++++++++
.../resources/js/sortable_repeated_field.js | 19 +++++++++++++++
.../allura/lib/widgets/resources/js/state_field.js | 19 +++++++++++++++
Allura/allura/lib/widgets/resources/js/vote.js | 19 +++++++++++++++
Allura/allura/lib/widgets/search.py | 17 +++++++++++++
Allura/allura/lib/widgets/subscriptions.py | 17 +++++++++++++
Allura/allura/lib/widgets/vote.py | 17 +++++++++++++
Allura/allura/lib/zarkov_helpers.py | 17 +++++++++++++
Allura/allura/model/__init__.py | 18 ++++++++++++++
Allura/allura/model/artifact.py | 17 +++++++++++++
Allura/allura/model/attachments.py | 17 +++++++++++++
Allura/allura/model/auth.py | 17 +++++++++++++
Allura/allura/model/discuss.py | 17 +++++++++++++
Allura/allura/model/filesystem.py | 17 +++++++++++++
Allura/allura/model/index.py | 17 +++++++++++++
Allura/allura/model/monq_model.py | 17 +++++++++++++
Allura/allura/model/neighborhood.py | 17 +++++++++++++
Allura/allura/model/notification.py | 17 +++++++++++++
Allura/allura/model/oauth.py | 17 +++++++++++++
Allura/allura/model/openid_model.py | 17 +++++++++++++
Allura/allura/model/project.py | 17 +++++++++++++
Allura/allura/model/repo.py | 17 +++++++++++++
Allura/allura/model/repo_refresh.py | 17 +++++++++++++
Allura/allura/model/repository.py | 17 +++++++++++++
Allura/allura/model/session.py | 17 +++++++++++++
Allura/allura/model/stats.py | 17 +++++++++++++
Allura/allura/model/timeline.py | 17 +++++++++++++
Allura/allura/model/types.py | 17 +++++++++++++
Allura/allura/nf/allura/css/allura.css | 19 +++++++++++++++
Allura/allura/nf/allura/css/site_style.css | 19 +++++++++++++++
Allura/allura/public/nf/css/forge/deck.css | 19 +++++++++++++++
Allura/allura/public/nf/css/forge/diff.css | 19 +++++++++++++++
Allura/allura/public/nf/css/forge/hilite.css | 19 +++++++++++++++
Allura/allura/public/nf/js/allura-base.js | 19 +++++++++++++++
Allura/allura/public/nf/js/jquery.notify.js | 19 +++++++++++++++
Allura/allura/public/nf/js/pb.transformie.min.js | 19 +++++++++++++++
Allura/allura/public/nf/js/project_groups.js | 19 +++++++++++++++
Allura/allura/public/nf/js/project_tools.js | 19 +++++++++++++++
.../allura/public/nf/js/site_admin_new_projects.js | 19 +++++++++++++++
Allura/allura/public/nf/js/stats.js | 19 +++++++++++++++
Allura/allura/scripts/__init__.py | 17 +++++++++++++
Allura/allura/scripts/refresh_last_commits.py | 17 +++++++++++++
Allura/allura/scripts/refreshrepo.py | 17 +++++++++++++
Allura/allura/scripts/scripttask.py | 17 +++++++++++++
Allura/allura/tasks/__init__.py | 16 ++++++++++++
Allura/allura/tasks/event_tasks.py | 17 +++++++++++++
Allura/allura/tasks/index_tasks.py | 17 +++++++++++++
Allura/allura/tasks/mail_tasks.py | 17 +++++++++++++
Allura/allura/tasks/notification_tasks.py | 17 +++++++++++++
Allura/allura/tasks/repo_tasks.py | 17 +++++++++++++
Allura/allura/templates/__init__.py | 18 ++++++++++++++
Allura/allura/templates/app_admin_edit_label.html | 18 ++++++++++++++
Allura/allura/templates/app_admin_options.html | 18 ++++++++++++++
Allura/allura/templates/app_admin_permissions.html | 18 ++++++++++++++
Allura/allura/templates/award.html | 18 ++++++++++++++
Allura/allura/templates/award_not_found.html | 18 ++++++++++++++
Allura/allura/templates/awards.html | 18 ++++++++++++++
Allura/allura/templates/bare_openid.html | 18 ++++++++++++++
Allura/allura/templates/claim_openid.html | 18 ++++++++++++++
Allura/allura/templates/create_account.html | 18 ++++++++++++++
Allura/allura/templates/custom_login.html | 18 ++++++++++++++
Allura/allura/templates/discussion/__init__.py | 16 ++++++++++++
Allura/allura/templates/discussion/index.html | 18 ++++++++++++++
Allura/allura/templates/discussion/moderate.html | 18 ++++++++++++++
Allura/allura/templates/discussion/post.html | 18 ++++++++++++++
Allura/allura/templates/discussion/thread.html | 18 ++++++++++++++
Allura/allura/templates/error.html | 18 ++++++++++++++
Allura/allura/templates/grant.html | 18 ++++++++++++++
Allura/allura/templates/grants.html | 18 ++++++++++++++
Allura/allura/templates/jinja_master/lib.html | 18 ++++++++++++++
Allura/allura/templates/jinja_master/master.html | 18 ++++++++++++++
Allura/allura/templates/jinja_master/nav_menu.html | 18 ++++++++++++++
.../templates/jinja_master/neigh_nav_menu.html | 18 ++++++++++++++
.../templates/jinja_master/neigh_top_nav.html | 18 ++++++++++++++
.../templates/jinja_master/sidebar_menu.html | 18 ++++++++++++++
.../templates/jinja_master/theme_macros.html | 18 ++++++++++++++
Allura/allura/templates/jinja_master/top_nav.html | 18 ++++++++++++++
Allura/allura/templates/login.html | 18 ++++++++++++++
Allura/allura/templates/mail/Discussion.txt | 18 ++++++++++++++
Allura/allura/templates/mail/MergeRequest.txt | 18 ++++++++++++++
Allura/allura/templates/mail/Ticket.txt | 18 ++++++++++++++
Allura/allura/templates/mail/footer.txt | 18 ++++++++++++++
Allura/allura/templates/markdown_syntax.html | 18 ++++++++++++++
.../allura/templates/markdown_syntax_dialog.html | 18 ++++++++++++++
.../allura/templates/neighborhood_add_project.html | 18 ++++++++++++++
.../templates/neighborhood_admin_accolades.html | 18 ++++++++++++++
.../templates/neighborhood_admin_overview.html | 18 ++++++++++++++
Allura/allura/templates/neighborhood_help.html | 18 ++++++++++++++
Allura/allura/templates/neighborhood_list.html | 18 ++++++++++++++
Allura/allura/templates/neighborhood_moderate.html | 18 ++++++++++++++
.../templates/neighborhood_project_list.html | 18 ++++++++++++++
Allura/allura/templates/neighborhood_stats.html | 18 ++++++++++++++
.../templates/neighborhood_stats_adminlist.html | 18 ++++++++++++++
Allura/allura/templates/oauth_applications.html | 18 ++++++++++++++
Allura/allura/templates/oauth_authorize.html | 18 ++++++++++++++
Allura/allura/templates/oauth_authorize_ok.html | 18 ++++++++++++++
Allura/allura/templates/oembed/__init__.py | 16 ++++++++++++
Allura/allura/templates/oembed/generic.html | 18 ++++++++++++++
Allura/allura/templates/oembed/html_tpl.html | 18 ++++++++++++++
Allura/allura/templates/oembed/link.html | 18 ++++++++++++++
Allura/allura/templates/oembed/link_opera.html | 18 ++++++++++++++
Allura/allura/templates/oembed/link_twitter.html | 18 ++++++++++++++
Allura/allura/templates/oembed/photo.html | 18 ++++++++++++++
Allura/allura/templates/project_list.html | 18 ++++++++++++++
Allura/allura/templates/repo/__init__.py | 16 ++++++++++++
Allura/allura/templates/repo/admin_extensions.html | 18 ++++++++++++++
Allura/allura/templates/repo/barediff.html | 18 ++++++++++++++
Allura/allura/templates/repo/commit.html | 18 ++++++++++++++
Allura/allura/templates/repo/commit_basic.html | 18 ++++++++++++++
Allura/allura/templates/repo/commit_browser.html | 18 ++++++++++++++
Allura/allura/templates/repo/diff.html | 18 ++++++++++++++
Allura/allura/templates/repo/file.html | 18 ++++++++++++++
Allura/allura/templates/repo/fork.html | 18 ++++++++++++++
Allura/allura/templates/repo/forks.html | 18 ++++++++++++++
Allura/allura/templates/repo/log.html | 18 ++++++++++++++
Allura/allura/templates/repo/merge_request.html | 18 ++++++++++++++
Allura/allura/templates/repo/merge_requests.html | 18 ++++++++++++++
Allura/allura/templates/repo/repo_master.html | 18 ++++++++++++++
Allura/allura/templates/repo/request_merge.html | 18 ++++++++++++++
Allura/allura/templates/repo/tags.html | 18 ++++++++++++++
Allura/allura/templates/repo/tarball.html | 18 ++++++++++++++
Allura/allura/templates/repo/tree.html | 18 ++++++++++++++
Allura/allura/templates/search_index.html | 18 ++++++++++++++
Allura/allura/templates/setup_openid_user.html | 18 ++++++++++++++
Allura/allura/templates/site_admin.html | 18 ++++++++++++++
.../templates/site_admin_add_subscribers.html | 18 ++++++++++++++
.../allura/templates/site_admin_api_tickets.html | 18 ++++++++++++++
Allura/allura/templates/site_admin_index.html | 18 ++++++++++++++
.../allura/templates/site_admin_new_projects.html | 18 ++++++++++++++
.../allura/templates/site_admin_reclone_repo.html | 18 ++++++++++++++
Allura/allura/templates/site_admin_stats.html | 18 ++++++++++++++
Allura/allura/templates/site_admin_task_list.html | 18 ++++++++++++++
Allura/allura/templates/site_admin_task_new.html | 18 ++++++++++++++
Allura/allura/templates/site_admin_task_view.html | 18 ++++++++++++++
Allura/allura/templates/sitemap.xml | 18 ++++++++++++++
Allura/allura/templates/sitemap_index.xml | 18 ++++++++++++++
Allura/allura/templates/tool_list.html | 18 ++++++++++++++
Allura/allura/templates/trovecategories.html | 18 ++++++++++++++
Allura/allura/templates/user_availability.html | 18 ++++++++++++++
Allura/allura/templates/user_contacts.html | 18 ++++++++++++++
Allura/allura/templates/user_info.html | 18 ++++++++++++++
Allura/allura/templates/user_prefs.html | 18 ++++++++++++++
Allura/allura/templates/user_skills.html | 18 ++++++++++++++
Allura/allura/templates/user_subs.html | 18 ++++++++++++++
Allura/allura/templates/widgets/__init__.py | 16 ++++++++++++
Allura/allura/templates/widgets/admin_field.html | 18 ++++++++++++++
Allura/allura/templates/widgets/admin_form.html | 18 ++++++++++++++
Allura/allura/templates/widgets/analytics.html | 18 ++++++++++++++
Allura/allura/templates/widgets/attachment.html | 18 ++++++++++++++
.../allura/templates/widgets/attachment_add.html | 18 ++++++++++++++
.../allura/templates/widgets/attachment_list.html | 18 ++++++++++++++
Allura/allura/templates/widgets/discussion.html | 18 ++++++++++++++
.../templates/widgets/discussion_header.html | 18 ++++++++++++++
.../allura/templates/widgets/download_button.html | 18 ++++++++++++++
Allura/allura/templates/widgets/edit_post.html | 18 ++++++++++++++
Allura/allura/templates/widgets/field_cluster.html | 18 ++++++++++++++
Allura/allura/templates/widgets/file_chooser.html | 18 ++++++++++++++
Allura/allura/templates/widgets/flag_post.html | 18 ++++++++++++++
Allura/allura/templates/widgets/forge_form.html | 18 ++++++++++++++
Allura/allura/templates/widgets/include.html | 18 ++++++++++++++
Allura/allura/templates/widgets/label_edit.html | 18 ++++++++++++++
Allura/allura/templates/widgets/lightbox.html | 18 ++++++++++++++
Allura/allura/templates/widgets/markdown_edit.html | 18 ++++++++++++++
Allura/allura/templates/widgets/moderate_post.html | 18 ++++++++++++++
.../allura/templates/widgets/moderate_posts.html | 18 ++++++++++++++
.../widgets/neighborhood_add_project.html | 18 ++++++++++++++
.../widgets/neighborhood_overview_form.html | 18 ++++++++++++++
.../widgets/neighborhood_project_select.html | 18 ++++++++++++++
.../allura/templates/widgets/new_topic_post.html | 18 ++++++++++++++
Allura/allura/templates/widgets/page_list.html | 18 ++++++++++++++
Allura/allura/templates/widgets/page_size.html | 18 ++++++++++++++
Allura/allura/templates/widgets/post_thread.html | 18 ++++++++++++++
Allura/allura/templates/widgets/post_widget.html | 18 ++++++++++++++
.../templates/widgets/project_list_widget.html | 18 ++++++++++++++
.../templates/widgets/project_screenshots.html | 18 ++++++++++++++
.../allura/templates/widgets/project_summary.html | 18 ++++++++++++++
.../templates/widgets/project_user_combo.html | 18 ++++++++++++++
.../templates/widgets/project_user_select.html | 18 ++++++++++++++
Allura/allura/templates/widgets/repo/commit.html | 18 ++++++++++++++
.../templates/widgets/repo/commit_browser.html | 18 ++++++++++++++
Allura/allura/templates/widgets/repo/log.html | 18 ++++++++++++++
Allura/allura/templates/widgets/repo/revision.html | 18 ++++++++++++++
.../allura/templates/widgets/repo/tree_widget.html | 18 ++++++++++++++
.../allura/templates/widgets/search_results.html | 18 ++++++++++++++
.../templates/widgets/sortable_repeated_field.html | 18 ++++++++++++++
.../allura/templates/widgets/sortable_table.html | 18 ++++++++++++++
Allura/allura/templates/widgets/state_field.html | 18 ++++++++++++++
Allura/allura/templates/widgets/subscribe.html | 18 ++++++++++++++
.../templates/widgets/subscription_form.html | 18 ++++++++++++++
Allura/allura/templates/widgets/thread_header.html | 18 ++++++++++++++
Allura/allura/templates/widgets/thread_widget.html | 18 ++++++++++++++
Allura/allura/templates/widgets/threads_table.html | 18 ++++++++++++++
Allura/allura/templates/widgets/vote.html | 18 ++++++++++++++
Allura/allura/tests/__init__.py | 18 ++++++++++++++
Allura/allura/tests/decorators.py | 17 +++++++++++++
Allura/allura/tests/functional/__init__.py | 18 ++++++++++++++
Allura/allura/tests/functional/test_admin.py | 17 +++++++++++++
Allura/allura/tests/functional/test_auth.py | 17 +++++++++++++
Allura/allura/tests/functional/test_discuss.py | 17 +++++++++++++
Allura/allura/tests/functional/test_feeds.py | 17 +++++++++++++
Allura/allura/tests/functional/test_gravatar.py | 17 +++++++++++++
Allura/allura/tests/functional/test_home.py | 17 +++++++++++++
.../allura/tests/functional/test_neighborhood.py | 17 +++++++++++++
Allura/allura/tests/functional/test_rest.py | 18 ++++++++++++++
.../tests/functional/test_rest_api_tickets.py | 17 +++++++++++++
Allura/allura/tests/functional/test_root.py | 18 ++++++++++++++
Allura/allura/tests/functional/test_search.py | 17 +++++++++++++
Allura/allura/tests/functional/test_site_admin.py | 17 +++++++++++++
Allura/allura/tests/functional/test_static.py | 17 +++++++++++++
Allura/allura/tests/functional/test_subscriber.py | 17 +++++++++++++
Allura/allura/tests/functional/test_tool_list.py | 17 +++++++++++++
.../allura/tests/functional/test_user_profile.py | 17 +++++++++++++
Allura/allura/tests/model/__init__.py | 18 ++++++++++++++
Allura/allura/tests/model/test_artifact.py | 18 ++++++++++++++
Allura/allura/tests/model/test_auth.py | 18 ++++++++++++++
Allura/allura/tests/model/test_discussion.py | 18 ++++++++++++++
Allura/allura/tests/model/test_filesystem.py | 18 ++++++++++++++
Allura/allura/tests/model/test_monq.py | 17 +++++++++++++
Allura/allura/tests/model/test_neighborhood.py | 18 ++++++++++++++
Allura/allura/tests/model/test_notification.py | 17 +++++++++++++
Allura/allura/tests/model/test_openid.py | 18 ++++++++++++++
Allura/allura/tests/model/test_project.py | 18 ++++++++++++++
Allura/allura/tests/model/test_repo.py | 17 +++++++++++++
Allura/allura/tests/test_app.py | 17 +++++++++++++
Allura/allura/tests/test_commands.py | 17 +++++++++++++
Allura/allura/tests/test_diff.py | 17 +++++++++++++
Allura/allura/tests/test_dispatch.py | 17 +++++++++++++
Allura/allura/tests/test_globals.py | 18 ++++++++++++++
Allura/allura/tests/test_helpers.py | 18 ++++++++++++++
Allura/allura/tests/test_mail_util.py | 18 ++++++++++++++
Allura/allura/tests/test_scripttask.py | 17 +++++++++++++
Allura/allura/tests/test_security.py | 17 +++++++++++++
Allura/allura/tests/test_tasks.py | 18 ++++++++++++++
Allura/allura/tests/test_utils.py | 18 ++++++++++++++
Allura/allura/tests/test_validators.py | 17 +++++++++++++
Allura/allura/tests/test_zarkov_helpers.py | 18 ++++++++++++++
Allura/allura/tests/tscript.py | 17 +++++++++++++
Allura/allura/tests/tscript_error.py | 17 +++++++++++++
Allura/allura/tests/unit/__init__.py | 17 +++++++++++++
Allura/allura/tests/unit/controllers/__init__.py | 17 ++++++++++++-
.../test_discussion_moderation_controller.py | 17 +++++++++++++
.../tests/unit/controllers/test_dispatch_index.py | 17 +++++++++++++
Allura/allura/tests/unit/factories.py | 17 +++++++++++++
Allura/allura/tests/unit/patches.py | 17 +++++++++++++
Allura/allura/tests/unit/spam/test_akismet.py | 18 ++++++++++++++
Allura/allura/tests/unit/spam/test_mollom.py | 18 ++++++++++++++
Allura/allura/tests/unit/spam/test_spam_filter.py | 18 ++++++++++++++
Allura/allura/tests/unit/test_app.py | 17 +++++++++++++
Allura/allura/tests/unit/test_helpers/__init__.py | 17 ++++++++++++-
Allura/allura/tests/unit/test_helpers/test_ago.py | 17 +++++++++++++
.../tests/unit/test_helpers/test_set_context.py | 17 +++++++++++++
Allura/allura/tests/unit/test_mixins.py | 17 +++++++++++++
Allura/allura/tests/unit/test_post_model.py | 17 +++++++++++++
Allura/allura/tests/unit/test_project.py | 17 +++++++++++++
Allura/allura/tests/unit/test_repo.py | 17 +++++++++++++
Allura/allura/tests/unit/test_sitemapentry.py | 17 +++++++++++++
Allura/allura/tests/unit/test_solr.py | 17 +++++++++++++
Allura/allura/version.py | 17 +++++++++++++
Allura/allura/websetup/__init__.py | 18 ++++++++++++++
Allura/allura/websetup/bootstrap.py | 18 ++++++++++++++
Allura/allura/websetup/schema.py | 18 ++++++++++++++
Allura/development.ini | 16 ++++++++++++
Allura/docs/Makefile | 18 +++++++++++++-
Allura/docs/conf.py | 17 +++++++++++++
Allura/docs/faq.rst | 17 +++++++++++++
Allura/docs/guides/email.rst | 17 +++++++++++++
Allura/docs/guides/message_bus.rst | 17 +++++++++++++
Allura/docs/guides/permissions.rst | 17 +++++++++++++
Allura/docs/index.rst | 17 +++++++++++++
Allura/docs/installation.rst | 17 +++++++++++++
Allura/docs/intro.rst | 17 +++++++++++++
Allura/docs/make.bat | 17 +++++++++++++
Allura/docs/migration.rst | 17 +++++++++++++
Allura/docs/online.rst | 17 +++++++++++++
Allura/docs/platform.rst | 17 +++++++++++++
Allura/docs/platform_tour.rst | 17 +++++++++++++
Allura/docs/scm_host.rst | 17 +++++++++++++
Allura/docs/tutorials/wiki-tool.rst | 17 +++++++++++++
Allura/ez_setup/__init__.py | 18 ++++++++++++++
Allura/ldap-setup.py | 18 ++++++++++++++
Allura/ldap-userconfig.py | 18 ++++++++++++++
Allura/setup.cfg | 17 +++++++++++++
Allura/setup.py | 18 ++++++++++++++
Allura/test-light.py | 17 +++++++++++++
Allura/test.ini | 16 ++++++++++++
AlluraTesting/alluratest/__init__.py | 16 ++++++++++++
AlluraTesting/alluratest/controller.py | 17 +++++++++++++
AlluraTesting/alluratest/test_syntax.py | 17 +++++++++++++
AlluraTesting/alluratest/validation.py | 18 ++++++++++++++
AlluraTesting/setup.py | 17 +++++++++++++
AlluraTesting/twill-tests/create_repo.twill | 17 +++++++++++++
AlluraTesting/twill-tests/edit_wiki_page.twill | 17 +++++++++++++
AlluraTesting/twill-tests/login.twill | 17 +++++++++++++
AlluraTesting/twill-tests/new_issue.twill | 17 +++++++++++++
AlluraTesting/twill-tests/smoke-front-page.twill | 17 +++++++++++++
AlluraTesting/twill-tests/smoke-project-home.twill | 17 +++++++++++++
.../twill-tests/smoke-tracker-search.twill | 17 +++++++++++++
AlluraTesting/twill-tests/smoke-tracker.twill | 17 +++++++++++++
AlluraTesting/twill-tests/smoke-user-profile.twill | 17 +++++++++++++
AlluraTesting/twill-tests/smoke-wiki.twill | 17 +++++++++++++
CONTRIBUTING | 17 +++++++++++++
ForgeActivity/forgeactivity/__init__.py | 17 +++++++++++++
ForgeActivity/forgeactivity/config/__init__.py | 16 ++++++++++++
ForgeActivity/forgeactivity/config/resources.py | 17 +++++++++++++
ForgeActivity/forgeactivity/main.py | 17 +++++++++++++
ForgeActivity/forgeactivity/templates/index.html | 18 ++++++++++++++
.../forgeactivity/templates/widgets/follow.html | 18 ++++++++++++++
ForgeActivity/forgeactivity/tests/__init__.py | 16 ++++++++++++
.../forgeactivity/tests/functional/__init__.py | 16 ++++++++++++
.../forgeactivity/tests/functional/test_root.py | 17 +++++++++++++
ForgeActivity/forgeactivity/widgets/__init__.py | 16 ++++++++++++
ForgeActivity/forgeactivity/widgets/follow.py | 17 +++++++++++++
.../forgeactivity/widgets/resources/js/follow.js | 19 +++++++++++++++
ForgeActivity/setup.py | 17 +++++++++++++
ForgeActivity/test.ini | 16 ++++++++++++
ForgeBlog/forgeblog/__init__.py | 17 ++++++++++++-
ForgeBlog/forgeblog/command/__init__.py | 16 ++++++++++++
ForgeBlog/forgeblog/command/base.py | 17 +++++++++++++
ForgeBlog/forgeblog/command/rssfeeds.py | 17 +++++++++++++
ForgeBlog/forgeblog/main.py | 17 +++++++++++++
ForgeBlog/forgeblog/model/__init__.py | 17 +++++++++++++
ForgeBlog/forgeblog/model/blog.py | 17 +++++++++++++
ForgeBlog/forgeblog/templates/__init__.py | 16 ++++++++++++
.../forgeblog/templates/blog/admin_exfeed.html | 18 ++++++++++++++
.../forgeblog/templates/blog/admin_options.html | 18 ++++++++++++++
ForgeBlog/forgeblog/templates/blog/edit_post.html | 18 ++++++++++++++
ForgeBlog/forgeblog/templates/blog/edit_posts.html | 18 ++++++++++++++
ForgeBlog/forgeblog/templates/blog/index.html | 18 ++++++++++++++
ForgeBlog/forgeblog/templates/blog/post.html | 18 ++++++++++++++
ForgeBlog/forgeblog/templates/blog/post_diff.html | 18 ++++++++++++++
.../forgeblog/templates/blog/post_history.html | 18 ++++++++++++++
ForgeBlog/forgeblog/templates/blog/search.html | 18 ++++++++++++++
.../forgeblog/templates/blog_widgets/__init__.py | 16 ++++++++++++
.../templates/blog_widgets/page_list.html | 18 ++++++++++++++
.../templates/blog_widgets/post_form.html | 18 ++++++++++++++
.../templates/blog_widgets/preview_post.html | 18 ++++++++++++++
.../templates/blog_widgets/view_post.html | 18 ++++++++++++++
ForgeBlog/forgeblog/tests/__init__.py | 16 ++++++++++++
ForgeBlog/forgeblog/tests/functional/__init__.py | 16 ++++++++++++
ForgeBlog/forgeblog/tests/functional/test_root.py | 17 +++++++++++++
ForgeBlog/forgeblog/tests/test_commands.py | 17 +++++++++++++
ForgeBlog/forgeblog/tests/test_roles.py | 17 +++++++++++++
ForgeBlog/forgeblog/tests/unit/__init__.py | 17 +++++++++++++
ForgeBlog/forgeblog/tests/unit/test_blog_post.py | 17 +++++++++++++
ForgeBlog/forgeblog/version.py | 17 +++++++++++++
ForgeBlog/forgeblog/widgets.py | 17 +++++++++++++
ForgeBlog/setup.py | 17 +++++++++++++
ForgeBlog/test.ini | 16 ++++++++++++
ForgeChat/forgechat/__init__.py | 17 ++++++++++++-
ForgeChat/forgechat/command.py | 17 +++++++++++++
ForgeChat/forgechat/main.py | 17 +++++++++++++
ForgeChat/forgechat/model/__init__.py | 17 +++++++++++++
ForgeChat/forgechat/model/chat.py | 17 +++++++++++++
ForgeChat/forgechat/templates/__init__.py | 16 ++++++++++++
ForgeChat/forgechat/templates/chat/chat_lib.html | 18 ++++++++++++++
ForgeChat/forgechat/templates/chat/day.html | 18 ++++++++++++++
ForgeChat/forgechat/templates/chat/index.html | 18 ++++++++++++++
ForgeChat/forgechat/templates/chat/search.html | 18 ++++++++++++++
ForgeChat/forgechat/tests/__init__.py | 16 ++++++++++++
ForgeChat/forgechat/tests/functional/__init__.py | 16 ++++++++++++
ForgeChat/forgechat/tests/functional/test_root.py | 17 +++++++++++++
ForgeChat/forgechat/version.py | 17 +++++++++++++
ForgeChat/setup.py | 17 +++++++++++++
ForgeChat/test.ini | 16 ++++++++++++
ForgeDiscussion/forgediscussion/__init__.py | 17 ++++++++++++-
.../forgediscussion/controllers/__init__.py | 17 +++++++++++++
.../forgediscussion/controllers/forum.py | 17 +++++++++++++
.../forgediscussion/controllers/root.py | 17 +++++++++++++
ForgeDiscussion/forgediscussion/forum_main.py | 17 +++++++++++++
ForgeDiscussion/forgediscussion/import_support.py | 17 +++++++++++++
ForgeDiscussion/forgediscussion/model/__init__.py | 17 +++++++++++++
ForgeDiscussion/forgediscussion/model/forum.py | 17 +++++++++++++
.../forgediscussion/nf/ForgeForum/js/comments.js | 19 +++++++++++++++
ForgeDiscussion/forgediscussion/tasks.py | 17 +++++++++++++
.../forgediscussion/templates/__init__.py | 16 ++++++++++++
.../templates/discussion_widgets/__init__.py | 16 ++++++++++++
.../templates/discussion_widgets/add_forum.html | 18 ++++++++++++++
.../discussion_widgets/add_forum_short.html | 18 ++++++++++++++
.../templates/discussion_widgets/discussion.html | 18 ++++++++++++++
.../templates/discussion_widgets/forum_header.html | 18 ++++++++++++++
.../discussion_widgets/forum_summary.html | 18 ++++++++++++++
.../discussion_widgets/thread_header.html | 18 ++++++++++++++
.../templates/discussionforums/admin_forums.html | 18 ++++++++++++++
.../templates/discussionforums/admin_options.html | 18 ++++++++++++++
.../templates/discussionforums/create_topic.html | 18 ++++++++++++++
.../templates/discussionforums/deleted.html | 18 ++++++++++++++
.../templates/discussionforums/index.html | 18 ++++++++++++++
.../templates/discussionforums/search.html | 18 ++++++++++++++
.../templates/discussionforums/thread.html | 18 ++++++++++++++
ForgeDiscussion/forgediscussion/tests/__init__.py | 16 ++++++++++++
.../forgediscussion/tests/functional/__init__.py | 16 ++++++++++++
.../forgediscussion/tests/functional/test_forum.py | 18 ++++++++++++++
.../tests/functional/test_forum_admin.py | 17 +++++++++++++
.../tests/functional/test_import.py | 17 +++++++++++++
.../forgediscussion/tests/test_forum_roles.py | 17 +++++++++++++
ForgeDiscussion/forgediscussion/utils.py | 17 +++++++++++++
ForgeDiscussion/forgediscussion/version.py | 17 +++++++++++++
.../forgediscussion/widgets/__init__.py | 17 +++++++++++++
ForgeDiscussion/forgediscussion/widgets/admin.py | 17 +++++++++++++
.../forgediscussion/widgets/forum_widgets.py | 17 +++++++++++++
ForgeDiscussion/setup.py | 17 +++++++++++++
ForgeDiscussion/test.ini | 16 ++++++++++++
ForgeGit/forgegit/__init__.py | 17 ++++++++++++-
ForgeGit/forgegit/controllers.py | 17 +++++++++++++
ForgeGit/forgegit/git_main.py | 17 +++++++++++++
ForgeGit/forgegit/model/__init__.py | 17 +++++++++++++
ForgeGit/forgegit/model/git_repo.py | 17 +++++++++++++
ForgeGit/forgegit/templates/git/index.html | 18 ++++++++++++++
ForgeGit/forgegit/tests/__init__.py | 18 ++++++++++++++
ForgeGit/forgegit/tests/functional/__init__.py | 16 ++++++++++++
ForgeGit/forgegit/tests/functional/test_auth.py | 18 ++++++++++++++
.../forgegit/tests/functional/test_controllers.py | 17 +++++++++++++
ForgeGit/forgegit/tests/model/__init__.py | 16 ++++++++++++
ForgeGit/forgegit/tests/model/test_repository.py | 17 +++++++++++++
ForgeGit/forgegit/tests/test_git_app.py | 17 +++++++++++++
ForgeGit/forgegit/tests/test_tasks.py | 17 +++++++++++++
ForgeGit/forgegit/version.py | 17 +++++++++++++
ForgeGit/setup.py | 17 +++++++++++++
ForgeGit/test.ini | 16 ++++++++++++
ForgeLink/forgelink/__init__.py | 16 ++++++++++++
ForgeLink/forgelink/link_main.py | 17 +++++++++++++
ForgeLink/forgelink/model/__init__.py | 16 ++++++++++++
ForgeLink/forgelink/model/migrations.py | 16 ++++++++++++
ForgeLink/forgelink/templates/__init__.py | 16 ++++++++++++
ForgeLink/forgelink/templates/link/index.html | 18 ++++++++++++++
ForgeLink/forgelink/tests/__init__.py | 16 ++++++++++++
ForgeLink/forgelink/tests/functional/__init__.py | 16 ++++++++++++
ForgeLink/forgelink/tests/functional/test_root.py | 17 +++++++++++++
ForgeLink/forgelink/version.py | 17 +++++++++++++
ForgeLink/setup.py | 17 +++++++++++++
ForgeLink/test.ini | 16 ++++++++++++
ForgeSVN/forgesvn/__init__.py | 17 ++++++++++++-
ForgeSVN/forgesvn/controllers.py | 17 +++++++++++++
ForgeSVN/forgesvn/model/__init__.py | 17 +++++++++++++
ForgeSVN/forgesvn/model/svn.py | 17 +++++++++++++
ForgeSVN/forgesvn/svn_main.py | 17 +++++++++++++
ForgeSVN/forgesvn/templates/__init__.py | 16 ++++++++++++
ForgeSVN/forgesvn/templates/svn/checkout_url.html | 18 ++++++++++++++
ForgeSVN/forgesvn/templates/svn/import.html | 18 ++++++++++++++
ForgeSVN/forgesvn/templates/svn/index.html | 18 ++++++++++++++
ForgeSVN/forgesvn/tests/__init__.py | 18 ++++++++++++++
ForgeSVN/forgesvn/tests/functional/__init__.py | 16 ++++++++++++
ForgeSVN/forgesvn/tests/functional/test_auth.py | 18 ++++++++++++++
.../forgesvn/tests/functional/test_controllers.py | 17 +++++++++++++
ForgeSVN/forgesvn/tests/model/__init__.py | 16 ++++++++++++
ForgeSVN/forgesvn/tests/model/test_repository.py | 17 +++++++++++++
.../forgesvn/tests/model/test_svnimplementation.py | 17 +++++++++++++
ForgeSVN/forgesvn/tests/test_svn_app.py | 17 +++++++++++++
ForgeSVN/forgesvn/tests/test_tasks.py | 18 ++++++++++++++
ForgeSVN/forgesvn/version.py | 17 +++++++++++++
ForgeSVN/forgesvn/widgets.py | 17 +++++++++++++
ForgeSVN/setup.py | 17 +++++++++++++
ForgeSVN/test.ini | 16 ++++++++++++
ForgeShortUrl/forgeshorturl/__init__.py | 16 ++++++++++++
ForgeShortUrl/forgeshorturl/main.py | 17 +++++++++++++
ForgeShortUrl/forgeshorturl/model/__init__.py | 17 +++++++++++++
ForgeShortUrl/forgeshorturl/model/shorturl.py | 17 +++++++++++++
ForgeShortUrl/forgeshorturl/templates/__init__.py | 16 ++++++++++++
ForgeShortUrl/forgeshorturl/templates/add.html | 18 ++++++++++++++
ForgeShortUrl/forgeshorturl/templates/index.html | 18 ++++++++++++++
ForgeShortUrl/forgeshorturl/templates/master.html | 18 ++++++++++++++
ForgeShortUrl/forgeshorturl/templates/search.html | 18 ++++++++++++++
ForgeShortUrl/forgeshorturl/tests/__init__.py | 16 ++++++++++++
.../forgeshorturl/tests/functional/__init__.py | 16 ++++++++++++
.../forgeshorturl/tests/functional/test.py | 17 +++++++++++++
ForgeShortUrl/forgeshorturl/widgets/__init__.py | 16 ++++++++++++
ForgeShortUrl/forgeshorturl/widgets/short_url.py | 17 +++++++++++++
ForgeShortUrl/setup.py | 17 +++++++++++++
ForgeShortUrl/test.ini | 16 ++++++++++++
ForgeTracker/forgetracker/__init__.py | 17 ++++++++++++-
ForgeTracker/forgetracker/command/__init__.py | 16 ++++++++++++
.../forgetracker/command/fix_discussion.py | 17 +++++++++++++
ForgeTracker/forgetracker/config/__init__.py | 16 ++++++++++++
ForgeTracker/forgetracker/config/resources.py | 17 +++++++++++++
ForgeTracker/forgetracker/data/ticket_changed_tmpl | 18 ++++++++++++++
ForgeTracker/forgetracker/import_support.py | 17 +++++++++++++
ForgeTracker/forgetracker/model/__init__.py | 17 +++++++++++++
ForgeTracker/forgetracker/model/ticket.py | 17 +++++++++++++
.../forgetracker/nf/tickets/css/custom-fields.css | 19 +++++++++++++++
.../forgetracker/nf/tickets/css/tracker.css | 19 +++++++++++++++
ForgeTracker/forgetracker/plugins.py | 17 +++++++++++++
ForgeTracker/forgetracker/tasks.py | 17 +++++++++++++
ForgeTracker/forgetracker/templates/__init__.py | 16 ++++++++++++
.../templates/tracker/admin_fields.html | 18 ++++++++++++++
.../templates/tracker/admin_options.html | 18 ++++++++++++++
.../forgetracker/templates/tracker/bin.html | 18 ++++++++++++++
.../forgetracker/templates/tracker/index.html | 18 ++++++++++++++
.../forgetracker/templates/tracker/mass_edit.html | 18 ++++++++++++++
.../forgetracker/templates/tracker/milestone.html | 18 ++++++++++++++
.../forgetracker/templates/tracker/milestones.html | 18 ++++++++++++++
.../templates/tracker/move_ticket.html | 18 ++++++++++++++
.../forgetracker/templates/tracker/new_bin.html | 18 ++++++++++++++
.../forgetracker/templates/tracker/new_ticket.html | 18 ++++++++++++++
.../forgetracker/templates/tracker/search.html | 18 ++++++++++++++
.../forgetracker/templates/tracker/stats.html | 18 ++++++++++++++
.../forgetracker/templates/tracker/ticket.html | 18 ++++++++++++++
.../templates/tracker_widgets/bin_form.html | 18 ++++++++++++++
.../tracker_widgets/custom_field_admin.html | 18 ++++++++++++++
.../tracker_widgets/custom_field_admin_detail.html | 18 ++++++++++++++
.../tracker_widgets/custom_field_display.html | 18 ++++++++++++++
.../tracker_widgets/custom_fields_display.html | 18 ++++++++++++++
.../templates/tracker_widgets/mass_edit.html | 18 ++++++++++++++
.../templates/tracker_widgets/mass_edit_form.html | 18 ++++++++++++++
.../templates/tracker_widgets/options_admin.html | 18 ++++++++++++++
.../tracker_widgets/ticket_custom_fields.html | 18 ++++++++++++++
.../templates/tracker_widgets/ticket_form.html | 18 ++++++++++++++
.../tracker_widgets/ticket_search_results.html | 18 ++++++++++++++
ForgeTracker/forgetracker/tests/__init__.py | 16 ++++++++++++
.../forgetracker/tests/command/__init__.py | 16 ++++++++++++
.../tests/command/test_fix_discussion.py | 17 +++++++++++++
.../forgetracker/tests/functional/__init__.py | 16 ++++++++++++
.../forgetracker/tests/functional/test_import.py | 17 +++++++++++++
.../forgetracker/tests/functional/test_rest.py | 17 +++++++++++++
.../forgetracker/tests/functional/test_root.py | 18 ++++++++++++++
.../forgetracker/tests/test_tracker_roles.py | 17 +++++++++++++
ForgeTracker/forgetracker/tests/unit/__init__.py | 17 +++++++++++++
.../forgetracker/tests/unit/test_globals_model.py | 17 +++++++++++++
.../tests/unit/test_milestone_controller.py | 18 ++++++++++++++
.../tests/unit/test_root_controller.py | 17 +++++++++++++
.../tests/unit/test_ticket_custom_fields_form.py | 17 +++++++++++++
.../forgetracker/tests/unit/test_ticket_form.py | 17 +++++++++++++
.../forgetracker/tests/unit/test_ticket_model.py | 17 +++++++++++++
ForgeTracker/forgetracker/tracker_main.py | 17 +++++++++++++
ForgeTracker/forgetracker/version.py | 17 +++++++++++++
ForgeTracker/forgetracker/widgets/__init__.py | 17 ++++++++++++-
ForgeTracker/forgetracker/widgets/admin.py | 17 +++++++++++++
.../forgetracker/widgets/admin_custom_fields.py | 17 +++++++++++++
ForgeTracker/forgetracker/widgets/bin_form.py | 17 +++++++++++++
.../widgets/resources/css/ticket-list.css | 19 +++++++++++++++
.../widgets/resources/js/custom-fields.js | 19 +++++++++++++++
.../forgetracker/widgets/resources/js/mass-edit.js | 19 +++++++++++++++
.../widgets/resources/js/ticket-list.js | 19 +++++++++++++++
ForgeTracker/forgetracker/widgets/ticket_form.py | 17 +++++++++++++
ForgeTracker/forgetracker/widgets/ticket_search.py | 17 +++++++++++++
ForgeTracker/setup.py | 17 +++++++++++++
ForgeTracker/test.ini | 16 ++++++++++++
ForgeWiki/forgewiki/__init__.py | 17 ++++++++++++-
ForgeWiki/forgewiki/converters.py | 17 +++++++++++++
ForgeWiki/forgewiki/model/__init__.py | 17 +++++++++++++
ForgeWiki/forgewiki/model/wiki.py | 17 +++++++++++++
ForgeWiki/forgewiki/nf/wiki/css/wiki.css | 18 ++++++++++++++
ForgeWiki/forgewiki/nf/wiki/js/browse.js | 19 +++++++++++++++
ForgeWiki/forgewiki/nf/wiki/js/comments.js | 18 ++++++++++++++
ForgeWiki/forgewiki/scripts/__init__.py | 16 ++++++++++++
.../forgewiki/scripts/wiki2markdown/__init__.py | 17 +++++++++++++
.../forgewiki/scripts/wiki2markdown/extractors.py | 17 +++++++++++++
.../forgewiki/scripts/wiki2markdown/loaders.py | 17 +++++++++++++
.../scripts/wiki2markdown/wiki2markdown.py | 17 +++++++++++++
ForgeWiki/forgewiki/templates/__init__.py | 16 ++++++++++++
.../forgewiki/templates/wiki/admin_add_page.html | 18 ++++++++++++++
ForgeWiki/forgewiki/templates/wiki/admin_home.html | 18 ++++++++++++++
.../forgewiki/templates/wiki/admin_options.html | 18 ++++++++++++++
ForgeWiki/forgewiki/templates/wiki/browse.html | 18 ++++++++++++++
.../forgewiki/templates/wiki/browse_tags.html | 18 ++++++++++++++
ForgeWiki/forgewiki/templates/wiki/master.html | 18 ++++++++++++++
ForgeWiki/forgewiki/templates/wiki/page_diff.html | 18 ++++++++++++++
ForgeWiki/forgewiki/templates/wiki/page_edit.html | 18 ++++++++++++++
.../forgewiki/templates/wiki/page_history.html | 18 ++++++++++++++
ForgeWiki/forgewiki/templates/wiki/page_view.html | 18 ++++++++++++++
ForgeWiki/forgewiki/templates/wiki/search.html | 18 ++++++++++++++
ForgeWiki/forgewiki/tests/__init__.py | 16 ++++++++++++
ForgeWiki/forgewiki/tests/functional/__init__.py | 16 ++++++++++++
ForgeWiki/forgewiki/tests/functional/test_root.py | 18 ++++++++++++++
ForgeWiki/forgewiki/tests/test_converters.py | 17 +++++++++++++
ForgeWiki/forgewiki/tests/test_wiki2markdown.py | 17 +++++++++++++
ForgeWiki/forgewiki/tests/test_wiki_roles.py | 17 +++++++++++++
ForgeWiki/forgewiki/version.py | 17 +++++++++++++
ForgeWiki/forgewiki/widgets/__init__.py | 16 ++++++++++++
ForgeWiki/forgewiki/widgets/wiki.py | 17 +++++++++++++
ForgeWiki/forgewiki/wiki_main.py | 17 +++++++++++++
ForgeWiki/setup.py | 17 +++++++++++++
ForgeWiki/test.ini | 16 ++++++++++++
Makefile | 17 +++++++++++++
Makefile.def.buildbot | 17 +++++++++++++
NoWarnings/nowarnings.py | 17 +++++++++++++
NoWarnings/setup.py | 17 +++++++++++++
README.markdown | 17 +++++++++++++
coverage-report-all.sh | 17 +++++++++++++
fuse/accessfs.py | 18 ++++++++++++++
run_clonedigger | 17 +++++++++++++
run_tests | 17 +++++++++++++
scripts/add_user_to_group.py | 17 +++++++++++++
scripts/allura_import.py | 17 +++++++++++++
scripts/benchmark-scm.py | 18 ++++++++++++++
scripts/create-allura-sitemap.py | 17 +++++++++++++
scripts/git-hooks/for-the-remote-repo/update | 17 +++++++++++++
scripts/git-hooks/for-your-local-repo/commit-msg | 17 +++++++++++++
scripts/git-mr | 17 +++++++++++++
scripts/import_trove_categories.py | 17 +++++++++++++
scripts/migrate_project_database.py | 17 +++++++++++++
scripts/migrations/000-fix-tracker-fields.py | 17 +++++++++++++
scripts/migrations/001-restore-labels.py | 17 +++++++++++++
.../migrations/002-fix-tracker-thread-subjects.py | 17 +++++++++++++
scripts/migrations/003-migrate_project_roles.py | 17 +++++++++++++
.../migrations/004-make-attachments-polymorphic.py | 17 +++++++++++++
.../005-remove_duplicate_ticket_notifications.py | 17 +++++++++++++
scripts/migrations/006-migrate-artifact-refs.py | 17 +++++++++++++
scripts/migrations/007-update-acls.py | 17 +++++++++++++
scripts/migrations/008-remove-forumpost-subject.py | 17 +++++++++++++
scripts/migrations/009-set_landing_page.py | 17 +++++++++++++
scripts/migrations/010-fix-home-permissions.py | 17 +++++++++++++
scripts/migrations/011-fix-subroles.py | 17 +++++++++++++
scripts/migrations/012-uninstall-home.py | 17 +++++++++++++
scripts/migrations/013-update-ordinals.py | 17 +++++++++++++
scripts/migrations/014-add-trove-category-agpl.py | 17 +++++++++++++
.../015-add-neighborhood_id-to-blog-posts.py | 17 +++++++++++++
scripts/migrations/016-add-trove-category-lppl.py | 17 +++++++++++++
scripts/migrations/017-sync-trove-categories.py | 17 +++++++++++++
scripts/migrations/018-add-svn-checkout-url.py | 17 +++++++++++++
scripts/migrations/019-set-parent-only-troves.py | 17 +++++++++++++
.../migrations/020-remove-wiki-title-slashes.py | 17 +++++++++++++
.../021-add-new-trove-license-categories.py | 17 +++++++++++++
scripts/migrations/022-change-anon-display-name.py | 17 +++++++++++++
.../023-add-new-trove-license-category.py | 17 +++++++++++++
.../migrations/024-migrate-custom-profile-text.py | 17 +++++++++++++
scripts/migrations/025-add-is-nbhd-project.py | 17 +++++++++++++
scripts/migrations/026-install-activity-tool.py | 17 +++++++++++++
.../027-change-ticket-write-permissions.py | 17 +++++++++++++
scripts/migrations/028-remove-svn-trees.py | 17 +++++++++++++
scripts/migrations/029-set-mailbox-queue_empty.py | 17 +++++++++++++
scripts/migrations/030-set-trove-show_as_skill.py | 17 +++++++++++++
scripts/open_relay.py | 18 ++++++++++++++
scripts/prep-scm-sandbox.py | 17 +++++++++++++
scripts/project-import.py | 17 +++++++++++++
scripts/publicize-neighborhood.py | 17 +++++++++++++
scripts/recover-user-databases.py | 17 +++++++++++++
scripts/rethumb.py | 17 +++++++++++++
scripts/scrub-allura-data.py | 17 +++++++++++++
scripts/setup-scm-server.py | 17 +++++++++++++
scripts/sstress.py | 18 ++++++++++++++
scripts/teamforge-import.py | 17 +++++++++++++
scripts/test-branches-against-tickets.py | 17 +++++++++++++
scripts/trac_export.py | 18 ++++++++++++++
scripts/tracker-rip.py | 18 ++++++++++++++
scripts/wiki-post.py | 18 ++++++++++++++
update.sh | 17 +++++++++++++
vagrant/README | 17 +++++++++++++
vagrant/Vagrantfile | 17 +++++++++++++
vagrant/Vagrantfile.pkg | 17 +++++++++++++
vagrant/allura_setup.sh | 17 +++++++++++++
vagrant/manifests/ubuntu-1110-server-amd64.pp | 17 +++++++++++++
vagrant/start_allura | 18 ++++++++++++++
760 files changed, 13204 insertions(+), 11 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/__init__.py
----------------------------------------------------------------------
diff --git a/Allura/allura/__init__.py b/Allura/allura/__init__.py
index 591653c..ebf903b 100644
--- a/Allura/allura/__init__.py
+++ b/Allura/allura/__init__.py
@@ -1,4 +1,22 @@
# -*- coding: utf-8 -*-
+
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
"""The allura package"""
from paste.registry import StackedObjectProxy
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/app.py
----------------------------------------------------------------------
diff --git a/Allura/allura/app.py b/Allura/allura/app.py
index 813089e..18dbf59 100644
--- a/Allura/allura/app.py
+++ b/Allura/allura/app.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
import logging
from urllib import basejoin
from cStringIO import StringIO
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/command/__init__.py
----------------------------------------------------------------------
diff --git a/Allura/allura/command/__init__.py b/Allura/allura/command/__init__.py
index 052dfb6..24254aa 100644
--- a/Allura/allura/command/__init__.py
+++ b/Allura/allura/command/__init__.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
from base import Command
from show_models import ShowModelsCommand, ReindexCommand, EnsureIndexCommand
from script import ScriptCommand, SetToolAccessCommand
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/command/base.py
----------------------------------------------------------------------
diff --git a/Allura/allura/command/base.py b/Allura/allura/command/base.py
index 5914557..c834d34 100644
--- a/Allura/allura/command/base.py
+++ b/Allura/allura/command/base.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
import os
import sys
import logging
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/command/create_neighborhood.py
----------------------------------------------------------------------
diff --git a/Allura/allura/command/create_neighborhood.py b/Allura/allura/command/create_neighborhood.py
index e629ae8..14e9e14 100644
--- a/Allura/allura/command/create_neighborhood.py
+++ b/Allura/allura/command/create_neighborhood.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
from . import base
from ming.orm import session
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/command/create_trove_categories.py
----------------------------------------------------------------------
diff --git a/Allura/allura/command/create_trove_categories.py b/Allura/allura/command/create_trove_categories.py
index 0dc8c47..e61d755 100644
--- a/Allura/allura/command/create_trove_categories.py
+++ b/Allura/allura/command/create_trove_categories.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
import logging
from tg import config
from ming.orm import session
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/command/reclone_repo.py
----------------------------------------------------------------------
diff --git a/Allura/allura/command/reclone_repo.py b/Allura/allura/command/reclone_repo.py
index a4e5fe1..5ab8e3f 100644
--- a/Allura/allura/command/reclone_repo.py
+++ b/Allura/allura/command/reclone_repo.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
import warnings
from pylons import tmpl_context as c
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/command/script.py
----------------------------------------------------------------------
diff --git a/Allura/allura/command/script.py b/Allura/allura/command/script.py
index e2538ee..8c124b5 100644
--- a/Allura/allura/command/script.py
+++ b/Allura/allura/command/script.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
import sys
import os.path
import cProfile
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/command/set_neighborhood_features.py
----------------------------------------------------------------------
diff --git a/Allura/allura/command/set_neighborhood_features.py b/Allura/allura/command/set_neighborhood_features.py
index f8ce526..53469c0 100644
--- a/Allura/allura/command/set_neighborhood_features.py
+++ b/Allura/allura/command/set_neighborhood_features.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
from ast import literal_eval
from allura.command import base
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/command/show_models.py
----------------------------------------------------------------------
diff --git a/Allura/allura/command/show_models.py b/Allura/allura/command/show_models.py
index 6934424..940adbd 100644
--- a/Allura/allura/command/show_models.py
+++ b/Allura/allura/command/show_models.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
import sys
from collections import defaultdict
from itertools import groupby
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/command/smtp_server.py
----------------------------------------------------------------------
diff --git a/Allura/allura/command/smtp_server.py b/Allura/allura/command/smtp_server.py
index 4847279..d6c22c4 100644
--- a/Allura/allura/command/smtp_server.py
+++ b/Allura/allura/command/smtp_server.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
import smtpd
import asyncore
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/command/taskd.py
----------------------------------------------------------------------
diff --git a/Allura/allura/command/taskd.py b/Allura/allura/command/taskd.py
index d3ce926..8eaa093 100644
--- a/Allura/allura/command/taskd.py
+++ b/Allura/allura/command/taskd.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
import logging
import os
import time
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/command/taskd_cleanup.py
----------------------------------------------------------------------
diff --git a/Allura/allura/command/taskd_cleanup.py b/Allura/allura/command/taskd_cleanup.py
index 96c32b7..3652758 100644
--- a/Allura/allura/command/taskd_cleanup.py
+++ b/Allura/allura/command/taskd_cleanup.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
import os
import time
import signal
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/config/__init__.py
----------------------------------------------------------------------
diff --git a/Allura/allura/config/__init__.py b/Allura/allura/config/__init__.py
index 633f866..cbf1ae0 100644
--- a/Allura/allura/config/__init__.py
+++ b/Allura/allura/config/__init__.py
@@ -1,2 +1,18 @@
# -*- coding: utf-8 -*-
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/config/app_cfg.py
----------------------------------------------------------------------
diff --git a/Allura/allura/config/app_cfg.py b/Allura/allura/config/app_cfg.py
index 50e46fd..c947fe1 100644
--- a/Allura/allura/config/app_cfg.py
+++ b/Allura/allura/config/app_cfg.py
@@ -1,4 +1,22 @@
# -*- coding: utf-8 -*-
+
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
"""
Global configuration file for TG2-specific settings in allura.
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/config/deployment.ini
----------------------------------------------------------------------
diff --git a/Allura/allura/config/deployment.ini b/Allura/allura/config/deployment.ini
index ac73a45..df55456 100644
--- a/Allura/allura/config/deployment.ini
+++ b/Allura/allura/config/deployment.ini
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
#
# allura - TurboGears configuration
#
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/config/environment.py
----------------------------------------------------------------------
diff --git a/Allura/allura/config/environment.py b/Allura/allura/config/environment.py
index 8606a08..3db89d1 100644
--- a/Allura/allura/config/environment.py
+++ b/Allura/allura/config/environment.py
@@ -1,4 +1,22 @@
# -*- coding: utf-8 -*-
+
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
"""WSGI environment setup for allura."""
import pylons.middleware
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/config/middleware.py
----------------------------------------------------------------------
diff --git a/Allura/allura/config/middleware.py b/Allura/allura/config/middleware.py
index d549d6c..9cadf6b 100644
--- a/Allura/allura/config/middleware.py
+++ b/Allura/allura/config/middleware.py
@@ -1,4 +1,22 @@
# -*- coding: utf-8 -*-
+
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
"""WSGI middleware initialization for the allura application."""
import mimetypes
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/config/resources.py
----------------------------------------------------------------------
diff --git a/Allura/allura/config/resources.py b/Allura/allura/config/resources.py
index d13866d..9122687 100644
--- a/Allura/allura/config/resources.py
+++ b/Allura/allura/config/resources.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
import os
import logging
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/controllers/__init__.py
----------------------------------------------------------------------
diff --git a/Allura/allura/controllers/__init__.py b/Allura/allura/controllers/__init__.py
index df369fe..a69bafb 100644
--- a/Allura/allura/controllers/__init__.py
+++ b/Allura/allura/controllers/__init__.py
@@ -1,4 +1,22 @@
# -*- coding: utf-8 -*-
+
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
"""Controllers for the allura application."""
from .discuss import DiscussionController, AppDiscussionController, ThreadController, PostController, ModerationController
from .discuss import AppDiscussionRestController
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/controllers/attachments.py
----------------------------------------------------------------------
diff --git a/Allura/allura/controllers/attachments.py b/Allura/allura/controllers/attachments.py
index 39c4a6a..5b98881 100644
--- a/Allura/allura/controllers/attachments.py
+++ b/Allura/allura/controllers/attachments.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
from urllib import unquote
from webob import exc
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/controllers/auth.py
----------------------------------------------------------------------
diff --git a/Allura/allura/controllers/auth.py b/Allura/allura/controllers/auth.py
index 8e18767..a792bb9 100644
--- a/Allura/allura/controllers/auth.py
+++ b/Allura/allura/controllers/auth.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
import logging, string, os
from urllib import urlencode
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/controllers/base.py
----------------------------------------------------------------------
diff --git a/Allura/allura/controllers/base.py b/Allura/allura/controllers/base.py
index b7f540b..1196126 100644
--- a/Allura/allura/controllers/base.py
+++ b/Allura/allura/controllers/base.py
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
from tg import expose
from webob import exc
from tg.controllers.dispatcher import ObjectDispatcher
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/a7ecb11a/Allura/allura/controllers/basetest_neighborhood_root.py
----------------------------------------------------------------------
diff --git a/Allura/allura/controllers/basetest_neighborhood_root.py b/Allura/allura/controllers/basetest_neighborhood_root.py
index a5cc932..cf36aed 100644
--- a/Allura/allura/controllers/basetest_neighborhood_root.py
+++ b/Allura/allura/controllers/basetest_neighborhood_root.py
@@ -1,4 +1,22 @@
# -*- coding: utf-8 -*-
+
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
"""Main Controller"""
import os
import logging