You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bloodhound.apache.org by rj...@apache.org on 2014/02/13 06:08:08 UTC
svn commit: r1567849 [1/17] - in /bloodhound/vendor/trac: 1.0-stable/
current/ current/contrib/ current/contrib/cgi-bin/
current/contrib/workflow/ current/doc/ current/doc/utils/
current/sample-plugins/ current/sample-plugins/permissions/ current/sampl...
Author: rjollos
Date: Thu Feb 13 05:08:02 2014
New Revision: 1567849
URL: http://svn.apache.org/r1567849
Log:
Copied 1.0-stable to `current`, according to the vendor branch management procedure.
Added:
bloodhound/vendor/trac/current/trac/tests/compat.py
bloodhound/vendor/trac/current/trac/ticket/templates/admin_components.html
bloodhound/vendor/trac/current/trac/ticket/templates/admin_enums.html
bloodhound/vendor/trac/current/trac/ticket/templates/admin_milestones.html
bloodhound/vendor/trac/current/trac/ticket/templates/admin_versions.html
bloodhound/vendor/trac/current/trac/timeline/tests/web_ui.py
bloodhound/vendor/trac/current/trac/timeline/tests/wikisyntax.py
bloodhound/vendor/trac/current/trac/util/tests/translation.py
bloodhound/vendor/trac/current/tracopt/ticket/tests/
bloodhound/vendor/trac/current/tracopt/ticket/tests/__init__.py
bloodhound/vendor/trac/current/tracopt/ticket/tests/commit_updater.py
bloodhound/vendor/trac/current/tracopt/versioncontrol/git/tests/git_fs.py
Removed:
bloodhound/vendor/trac/1.0-stable/
bloodhound/vendor/trac/current/trac/admin/templates/admin_components.html
bloodhound/vendor/trac/current/trac/admin/templates/admin_enums.html
bloodhound/vendor/trac/current/trac/admin/templates/admin_milestones.html
bloodhound/vendor/trac/current/trac/admin/templates/admin_versions.html
Modified:
bloodhound/vendor/trac/current/.gitignore
bloodhound/vendor/trac/current/.hgignore
bloodhound/vendor/trac/current/AUTHORS
bloodhound/vendor/trac/current/Makefile
bloodhound/vendor/trac/current/Makefile.cfg.sample
bloodhound/vendor/trac/current/contrib/bugzilla2trac.py
bloodhound/vendor/trac/current/contrib/cgi-bin/trac.cgi
bloodhound/vendor/trac/current/contrib/cgi-bin/trac.fcgi
bloodhound/vendor/trac/current/contrib/checkwiki.py
bloodhound/vendor/trac/current/contrib/emailfilter.py
bloodhound/vendor/trac/current/contrib/htdigest.py
bloodhound/vendor/trac/current/contrib/htpasswd.py
bloodhound/vendor/trac/current/contrib/l10n_diff_index.py
bloodhound/vendor/trac/current/contrib/l10n_reset_en_GB.py
bloodhound/vendor/trac/current/contrib/l10n_revert_lineno_conflicts.py
bloodhound/vendor/trac/current/contrib/migrateticketmodel.py
bloodhound/vendor/trac/current/contrib/sourceforge2trac.py
bloodhound/vendor/trac/current/contrib/trac-pre-commit-hook
bloodhound/vendor/trac/current/contrib/trac-svn-hook
bloodhound/vendor/trac/current/contrib/trac-svn-post-commit-hook.cmd
bloodhound/vendor/trac/current/contrib/workflow/migrate_original_to_basic.py
bloodhound/vendor/trac/current/contrib/workflow/showworkflow
bloodhound/vendor/trac/current/contrib/workflow/workflow_parser.py
bloodhound/vendor/trac/current/doc/conf.py
bloodhound/vendor/trac/current/doc/utils/checkapidoc.py
bloodhound/vendor/trac/current/doc/utils/runepydoc.py
bloodhound/vendor/trac/current/sample-plugins/HelloWorld.py
bloodhound/vendor/trac/current/sample-plugins/Timestamp.py
bloodhound/vendor/trac/current/sample-plugins/milestone_to_version.py
bloodhound/vendor/trac/current/sample-plugins/permissions/debug_perm.py
bloodhound/vendor/trac/current/sample-plugins/permissions/public_wiki_policy.py
bloodhound/vendor/trac/current/sample-plugins/permissions/vulnerability_tickets.py
bloodhound/vendor/trac/current/sample-plugins/revision_links.py
bloodhound/vendor/trac/current/sample-plugins/workflow/CodeReview.py
bloodhound/vendor/trac/current/sample-plugins/workflow/DeleteTicket.py
bloodhound/vendor/trac/current/sample-plugins/workflow/MilestoneOperation.py
bloodhound/vendor/trac/current/sample-plugins/workflow/StatusFixer.py
bloodhound/vendor/trac/current/sample-plugins/workflow/VoteOperation.py
bloodhound/vendor/trac/current/setup.cfg
bloodhound/vendor/trac/current/setup.py
bloodhound/vendor/trac/current/trac/__init__.py
bloodhound/vendor/trac/current/trac/admin/api.py
bloodhound/vendor/trac/current/trac/admin/console.py
bloodhound/vendor/trac/current/trac/admin/templates/admin_basics.html
bloodhound/vendor/trac/current/trac/admin/templates/admin_perms.html
bloodhound/vendor/trac/current/trac/admin/templates/admin_plugins.html
bloodhound/vendor/trac/current/trac/admin/tests/__init__.py
bloodhound/vendor/trac/current/trac/admin/tests/console-tests.txt
bloodhound/vendor/trac/current/trac/admin/tests/console.py
bloodhound/vendor/trac/current/trac/admin/tests/functional.py
bloodhound/vendor/trac/current/trac/admin/web_ui.py
bloodhound/vendor/trac/current/trac/attachment.py
bloodhound/vendor/trac/current/trac/config.py
bloodhound/vendor/trac/current/trac/core.py
bloodhound/vendor/trac/current/trac/db/__init__.py
bloodhound/vendor/trac/current/trac/db/api.py
bloodhound/vendor/trac/current/trac/db/mysql_backend.py
bloodhound/vendor/trac/current/trac/db/pool.py
bloodhound/vendor/trac/current/trac/db/postgres_backend.py
bloodhound/vendor/trac/current/trac/db/sqlite_backend.py
bloodhound/vendor/trac/current/trac/db/tests/__init__.py
bloodhound/vendor/trac/current/trac/db/tests/api.py
bloodhound/vendor/trac/current/trac/db/tests/functional.py
bloodhound/vendor/trac/current/trac/db/tests/mysql_test.py
bloodhound/vendor/trac/current/trac/db/tests/postgres_test.py
bloodhound/vendor/trac/current/trac/db/tests/util.py
bloodhound/vendor/trac/current/trac/dist.py
bloodhound/vendor/trac/current/trac/env.py
bloodhound/vendor/trac/current/trac/htdocs/css/admin.css
bloodhound/vendor/trac/current/trac/htdocs/css/browser.css
bloodhound/vendor/trac/current/trac/htdocs/css/changeset.css
bloodhound/vendor/trac/current/trac/htdocs/css/code.css
bloodhound/vendor/trac/current/trac/htdocs/css/diff.css
bloodhound/vendor/trac/current/trac/htdocs/css/jquery-ui/jquery-ui.css
bloodhound/vendor/trac/current/trac/htdocs/css/report.css
bloodhound/vendor/trac/current/trac/htdocs/css/roadmap.css
bloodhound/vendor/trac/current/trac/htdocs/css/ticket.css
bloodhound/vendor/trac/current/trac/htdocs/css/trac.css
bloodhound/vendor/trac/current/trac/htdocs/css/wiki.css
bloodhound/vendor/trac/current/trac/htdocs/js/jquery-ui-i18n.js
bloodhound/vendor/trac/current/trac/htdocs/js/query.js
bloodhound/vendor/trac/current/trac/htdocs/js/threaded_comments.js
bloodhound/vendor/trac/current/trac/htdocs/js/trac.js
bloodhound/vendor/trac/current/trac/loader.py
bloodhound/vendor/trac/current/trac/locale/ca/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/ca/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/cs/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/da/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/da/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/de/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/de/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/el/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/en_GB/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/eo/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/eo/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/es/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/es/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/es_AR/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/es_AR/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/es_MX/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/es_MX/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/et/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/et/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/fi/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/fr/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/fr/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/fr/LC_MESSAGES/tracini.po
bloodhound/vendor/trac/current/trac/locale/gl/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/he/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/he/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/hu/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/hu/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/hy/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/hy/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/it/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/it/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/ja/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/ja/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/ja/LC_MESSAGES/tracini.po
bloodhound/vendor/trac/current/trac/locale/ko/LC_MESSAGES/tracini.po
bloodhound/vendor/trac/current/trac/locale/messages-js.pot
bloodhound/vendor/trac/current/trac/locale/messages.pot
bloodhound/vendor/trac/current/trac/locale/nb/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/nb/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/nl/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/pl/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/pt/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/pt_BR/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/pt_BR/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/ro/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/ru/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/ru/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/sl/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/sl/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/sv/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/tr/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/tr/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/tracini.pot
bloodhound/vendor/trac/current/trac/locale/vi/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/zh_CN/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/zh_CN/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/locale/zh_TW/LC_MESSAGES/messages-js.po
bloodhound/vendor/trac/current/trac/locale/zh_TW/LC_MESSAGES/messages.po
bloodhound/vendor/trac/current/trac/mimeview/__init__.py
bloodhound/vendor/trac/current/trac/mimeview/api.py
bloodhound/vendor/trac/current/trac/mimeview/rst.py
bloodhound/vendor/trac/current/trac/mimeview/tests/__init__.py
bloodhound/vendor/trac/current/trac/mimeview/tests/api.py
bloodhound/vendor/trac/current/trac/mimeview/tests/patch.py
bloodhound/vendor/trac/current/trac/mimeview/tests/pygments.py
bloodhound/vendor/trac/current/trac/notification.py
bloodhound/vendor/trac/current/trac/perm.py
bloodhound/vendor/trac/current/trac/prefs/__init__.py
bloodhound/vendor/trac/current/trac/prefs/templates/prefs_language.html
bloodhound/vendor/trac/current/trac/prefs/tests/__init__.py
bloodhound/vendor/trac/current/trac/prefs/tests/functional.py
bloodhound/vendor/trac/current/trac/prefs/web_ui.py
bloodhound/vendor/trac/current/trac/search/__init__.py
bloodhound/vendor/trac/current/trac/search/templates/search.html
bloodhound/vendor/trac/current/trac/search/web_ui.py
bloodhound/vendor/trac/current/trac/templates/attach_file_form.html
bloodhound/vendor/trac/current/trac/templates/attachment.html
bloodhound/vendor/trac/current/trac/templates/error.html
bloodhound/vendor/trac/current/trac/templates/layout.html
bloodhound/vendor/trac/current/trac/test.py
bloodhound/vendor/trac/current/trac/tests/__init__.py
bloodhound/vendor/trac/current/trac/tests/allwiki.py
bloodhound/vendor/trac/current/trac/tests/attachment.py
bloodhound/vendor/trac/current/trac/tests/config.py
bloodhound/vendor/trac/current/trac/tests/contentgen.py
bloodhound/vendor/trac/current/trac/tests/core.py
bloodhound/vendor/trac/current/trac/tests/env.py
bloodhound/vendor/trac/current/trac/tests/functional/__init__.py
bloodhound/vendor/trac/current/trac/tests/functional/better_twill.py
bloodhound/vendor/trac/current/trac/tests/functional/compat.py
bloodhound/vendor/trac/current/trac/tests/functional/svntestenv.py
bloodhound/vendor/trac/current/trac/tests/functional/testcases.py
bloodhound/vendor/trac/current/trac/tests/functional/testenv.py
bloodhound/vendor/trac/current/trac/tests/functional/tester.py
bloodhound/vendor/trac/current/trac/tests/notification.py
bloodhound/vendor/trac/current/trac/tests/perm.py
bloodhound/vendor/trac/current/trac/tests/resource.py
bloodhound/vendor/trac/current/trac/tests/wikisyntax.py
bloodhound/vendor/trac/current/trac/ticket/__init__.py
bloodhound/vendor/trac/current/trac/ticket/admin.py
bloodhound/vendor/trac/current/trac/ticket/api.py
bloodhound/vendor/trac/current/trac/ticket/default_workflow.py
bloodhound/vendor/trac/current/trac/ticket/model.py
bloodhound/vendor/trac/current/trac/ticket/notification.py
bloodhound/vendor/trac/current/trac/ticket/query.py
bloodhound/vendor/trac/current/trac/ticket/report.py
bloodhound/vendor/trac/current/trac/ticket/roadmap.py
bloodhound/vendor/trac/current/trac/ticket/templates/batch_modify.html
bloodhound/vendor/trac/current/trac/ticket/templates/milestone_delete.html
bloodhound/vendor/trac/current/trac/ticket/templates/milestone_edit.html
bloodhound/vendor/trac/current/trac/ticket/templates/query.html
bloodhound/vendor/trac/current/trac/ticket/templates/query_results.html
bloodhound/vendor/trac/current/trac/ticket/templates/report_delete.html
bloodhound/vendor/trac/current/trac/ticket/templates/report_edit.html
bloodhound/vendor/trac/current/trac/ticket/templates/roadmap.html
bloodhound/vendor/trac/current/trac/ticket/templates/ticket.html
bloodhound/vendor/trac/current/trac/ticket/tests/__init__.py
bloodhound/vendor/trac/current/trac/ticket/tests/api.py
bloodhound/vendor/trac/current/trac/ticket/tests/batch.py
bloodhound/vendor/trac/current/trac/ticket/tests/conversion.py
bloodhound/vendor/trac/current/trac/ticket/tests/functional.py
bloodhound/vendor/trac/current/trac/ticket/tests/model.py
bloodhound/vendor/trac/current/trac/ticket/tests/notification.py
bloodhound/vendor/trac/current/trac/ticket/tests/query.py
bloodhound/vendor/trac/current/trac/ticket/tests/report.py
bloodhound/vendor/trac/current/trac/ticket/tests/roadmap.py
bloodhound/vendor/trac/current/trac/ticket/tests/wikisyntax.py
bloodhound/vendor/trac/current/trac/ticket/web_ui.py
bloodhound/vendor/trac/current/trac/timeline/__init__.py
bloodhound/vendor/trac/current/trac/timeline/api.py
bloodhound/vendor/trac/current/trac/timeline/templates/timeline.rss
bloodhound/vendor/trac/current/trac/timeline/tests/__init__.py
bloodhound/vendor/trac/current/trac/timeline/tests/functional.py
bloodhound/vendor/trac/current/trac/timeline/web_ui.py
bloodhound/vendor/trac/current/trac/upgrades/db10.py
bloodhound/vendor/trac/current/trac/upgrades/db11.py
bloodhound/vendor/trac/current/trac/upgrades/db12.py
bloodhound/vendor/trac/current/trac/upgrades/db13.py
bloodhound/vendor/trac/current/trac/upgrades/db14.py
bloodhound/vendor/trac/current/trac/upgrades/db15.py
bloodhound/vendor/trac/current/trac/upgrades/db16.py
bloodhound/vendor/trac/current/trac/upgrades/db17.py
bloodhound/vendor/trac/current/trac/upgrades/db18.py
bloodhound/vendor/trac/current/trac/upgrades/db19.py
bloodhound/vendor/trac/current/trac/upgrades/db20.py
bloodhound/vendor/trac/current/trac/upgrades/db21.py
bloodhound/vendor/trac/current/trac/upgrades/db22.py
bloodhound/vendor/trac/current/trac/upgrades/db23.py
bloodhound/vendor/trac/current/trac/upgrades/db24.py
bloodhound/vendor/trac/current/trac/upgrades/db25.py
bloodhound/vendor/trac/current/trac/upgrades/db26.py
bloodhound/vendor/trac/current/trac/upgrades/db27.py
bloodhound/vendor/trac/current/trac/upgrades/db28.py
bloodhound/vendor/trac/current/trac/upgrades/db29.py
bloodhound/vendor/trac/current/trac/upgrades/db3.py
bloodhound/vendor/trac/current/trac/upgrades/db4.py
bloodhound/vendor/trac/current/trac/upgrades/db5.py
bloodhound/vendor/trac/current/trac/upgrades/db6.py
bloodhound/vendor/trac/current/trac/upgrades/db7.py
bloodhound/vendor/trac/current/trac/upgrades/db8.py
bloodhound/vendor/trac/current/trac/upgrades/db9.py
bloodhound/vendor/trac/current/trac/util/__init__.py
bloodhound/vendor/trac/current/trac/util/compat.py
bloodhound/vendor/trac/current/trac/util/datefmt.py
bloodhound/vendor/trac/current/trac/util/dist.py
bloodhound/vendor/trac/current/trac/util/html.py
bloodhound/vendor/trac/current/trac/util/tests/__init__.py
bloodhound/vendor/trac/current/trac/util/tests/concurrency.py
bloodhound/vendor/trac/current/trac/util/tests/datefmt.py
bloodhound/vendor/trac/current/trac/util/tests/html.py
bloodhound/vendor/trac/current/trac/util/tests/presentation.py
bloodhound/vendor/trac/current/trac/util/tests/text.py
bloodhound/vendor/trac/current/trac/util/text.py
bloodhound/vendor/trac/current/trac/util/translation.py
bloodhound/vendor/trac/current/trac/versioncontrol/__init__.py
bloodhound/vendor/trac/current/trac/versioncontrol/admin.py
bloodhound/vendor/trac/current/trac/versioncontrol/api.py
bloodhound/vendor/trac/current/trac/versioncontrol/cache.py
bloodhound/vendor/trac/current/trac/versioncontrol/templates/admin_repositories.html
bloodhound/vendor/trac/current/trac/versioncontrol/tests/__init__.py
bloodhound/vendor/trac/current/trac/versioncontrol/tests/api.py
bloodhound/vendor/trac/current/trac/versioncontrol/tests/cache.py
bloodhound/vendor/trac/current/trac/versioncontrol/tests/diff.py
bloodhound/vendor/trac/current/trac/versioncontrol/tests/functional.py
bloodhound/vendor/trac/current/trac/versioncontrol/tests/svn_authz.py
bloodhound/vendor/trac/current/trac/versioncontrol/web_ui/__init__.py
bloodhound/vendor/trac/current/trac/versioncontrol/web_ui/browser.py
bloodhound/vendor/trac/current/trac/versioncontrol/web_ui/changeset.py
bloodhound/vendor/trac/current/trac/versioncontrol/web_ui/log.py
bloodhound/vendor/trac/current/trac/versioncontrol/web_ui/tests/__init__.py
bloodhound/vendor/trac/current/trac/versioncontrol/web_ui/tests/wikisyntax.py
bloodhound/vendor/trac/current/trac/versioncontrol/web_ui/util.py
bloodhound/vendor/trac/current/trac/web/__init__.py
bloodhound/vendor/trac/current/trac/web/_fcgi.py
bloodhound/vendor/trac/current/trac/web/api.py
bloodhound/vendor/trac/current/trac/web/auth.py
bloodhound/vendor/trac/current/trac/web/chrome.py
bloodhound/vendor/trac/current/trac/web/main.py
bloodhound/vendor/trac/current/trac/web/session.py
bloodhound/vendor/trac/current/trac/web/standalone.py
bloodhound/vendor/trac/current/trac/web/tests/__init__.py
bloodhound/vendor/trac/current/trac/web/tests/api.py
bloodhound/vendor/trac/current/trac/web/tests/auth.py
bloodhound/vendor/trac/current/trac/web/tests/cgi_frontend.py
bloodhound/vendor/trac/current/trac/web/tests/chrome.py
bloodhound/vendor/trac/current/trac/web/tests/href.py
bloodhound/vendor/trac/current/trac/web/tests/main.py
bloodhound/vendor/trac/current/trac/web/tests/session.py
bloodhound/vendor/trac/current/trac/web/tests/wikisyntax.py
bloodhound/vendor/trac/current/trac/web/wsgi.py
bloodhound/vendor/trac/current/trac/wiki/__init__.py
bloodhound/vendor/trac/current/trac/wiki/default-pages/WikiStart
bloodhound/vendor/trac/current/trac/wiki/formatter.py
bloodhound/vendor/trac/current/trac/wiki/intertrac.py
bloodhound/vendor/trac/current/trac/wiki/macros.py
bloodhound/vendor/trac/current/trac/wiki/model.py
bloodhound/vendor/trac/current/trac/wiki/templates/wiki_delete.html
bloodhound/vendor/trac/current/trac/wiki/templates/wiki_edit.html
bloodhound/vendor/trac/current/trac/wiki/templates/wiki_edit_form.html
bloodhound/vendor/trac/current/trac/wiki/templates/wiki_rename.html
bloodhound/vendor/trac/current/trac/wiki/templates/wiki_view.html
bloodhound/vendor/trac/current/trac/wiki/tests/__init__.py
bloodhound/vendor/trac/current/trac/wiki/tests/formatter.py
bloodhound/vendor/trac/current/trac/wiki/tests/functional.py
bloodhound/vendor/trac/current/trac/wiki/tests/macros.py
bloodhound/vendor/trac/current/trac/wiki/tests/model.py
bloodhound/vendor/trac/current/trac/wiki/tests/wiki-tests.txt
bloodhound/vendor/trac/current/trac/wiki/tests/wikisyntax.py
bloodhound/vendor/trac/current/trac/wiki/web_ui.py
bloodhound/vendor/trac/current/tracopt/mimeview/enscript.py
bloodhound/vendor/trac/current/tracopt/mimeview/php.py
bloodhound/vendor/trac/current/tracopt/mimeview/silvercity.py
bloodhound/vendor/trac/current/tracopt/mimeview/tests/__init__.py
bloodhound/vendor/trac/current/tracopt/mimeview/tests/php.py
bloodhound/vendor/trac/current/tracopt/perm/authz_policy.py
bloodhound/vendor/trac/current/tracopt/perm/config_perm_provider.py
bloodhound/vendor/trac/current/tracopt/perm/tests/__init__.py
bloodhound/vendor/trac/current/tracopt/perm/tests/authz_policy.py
bloodhound/vendor/trac/current/tracopt/ticket/commit_updater.py
bloodhound/vendor/trac/current/tracopt/ticket/templates/ticket_delete.html
bloodhound/vendor/trac/current/tracopt/versioncontrol/git/PyGIT.py
bloodhound/vendor/trac/current/tracopt/versioncontrol/git/git_fs.py
bloodhound/vendor/trac/current/tracopt/versioncontrol/git/tests/PyGIT.py
bloodhound/vendor/trac/current/tracopt/versioncontrol/git/tests/__init__.py
bloodhound/vendor/trac/current/tracopt/versioncontrol/svn/svn_fs.py
bloodhound/vendor/trac/current/tracopt/versioncontrol/svn/tests/__init__.py
bloodhound/vendor/trac/current/tracopt/versioncontrol/svn/tests/svn_fs.py
bloodhound/vendor/trac/current/tracopt/versioncontrol/svn/tests/svnrepos.dump
Modified: bloodhound/vendor/trac/current/.gitignore
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/.gitignore?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/.gitignore (original)
+++ bloodhound/vendor/trac/current/.gitignore Thu Feb 13 05:08:02 2014
@@ -19,6 +19,7 @@ Makefile.cfg
doc/.build
*.mo
trac/htdocs/js/messages/*.js
+.idea
.project
.pydevproject
.settings
Modified: bloodhound/vendor/trac/current/.hgignore
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/.hgignore?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/.hgignore (original)
+++ bloodhound/vendor/trac/current/.hgignore Thu Feb 13 05:08:02 2014
@@ -20,3 +20,7 @@ Makefile.cfg
doc/.build
*.mo
trac/htdocs/js/messages/*.js
+.idea
+.project
+.pydevproject
+.settings
Modified: bloodhound/vendor/trac/current/AUTHORS
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/AUTHORS?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/AUTHORS (original)
+++ bloodhound/vendor/trac/current/AUTHORS Thu Feb 13 05:08:02 2014
@@ -16,5 +16,6 @@
* Remy Blank <re...@pobox.com>
* Jun Omae <ju...@gmail.com>
* Peter Suter <pe...@gmail.com>
+ * Ryan Ollos <ry...@gmail.com>
See also THANKS for people who have contributed to the project.
Modified: bloodhound/vendor/trac/current/Makefile
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/Makefile?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/Makefile (original)
+++ bloodhound/vendor/trac/current/Makefile Thu Feb 13 05:08:02 2014
@@ -42,7 +42,7 @@ define HELP
---------------- Standalone test server
- server start tracd
+ [start-]server start tracd
[port=...] variable for selecting the port
[auth=...] variable for specifying authentication
@@ -95,10 +95,17 @@ define HELP
[epydocopts=...] variable containing extra options for Epydoc
[dotpath=/.../dot] path to Graphviz dot program (not used yet)
+ ---------------- Miscellaneous
+
+ start-admin start trac-admin (on `env')
+ start-python start the Python interpreter
+
+ [adminopts=...] variable containing extra options for trac-admin
+
endef
export HELP
-# ` (keep emacs font-lock happy)
+# ' (keep emacs font-lock happy)
define HELP_CFG
It looks like you don't have a Makefile.cfg file yet.
@@ -154,6 +161,11 @@ Makefile: ;
# ----------------------------------------------------------------------------
#
+# Copy Makefile.cfg.sample to Makefile.cfg and adapt to your local
+# environment, no customizations to the present Makefile should be
+# necessary.
+#
+#
-include Makefile.cfg
#
# ----------------------------------------------------------------------------
@@ -220,7 +232,7 @@ compile: $(addprefix compile-,$(locale))
else
compile:
python setup.py $(foreach catalog,$(catalogs), \
- compile_catalog$(_catalog))
+ compile_catalog$(_catalog)) generate_messages_js
endif
@@ -450,9 +462,11 @@ define server-options
$(if $(wildcard $(env)/VERSION),$(env),-e $(env))
endef
-.PHONY: server
+.PHONY: server start-server tracd start-tracd
+
+server tracd start-tracd: start-server
-server: Trac.egg-info
+start-server: Trac.egg-info
ifdef env
python trac/web/standalone.py $(server-options)
else
@@ -460,6 +474,26 @@ else
endif
+.PHONY: trac-admin start-admin
+
+trac-admin: start-admin
+
+start-admin:
+ifneq "$(wildcard $(env)/VERSION)" ""
+ @python trac/admin/console.py $(env) $(adminopts)
+else
+ @echo "\`env' variable was not specified or doesn't point to one env."
+endif
+
+
+.PHONY: start-python
+
+start-python:
+ @python
+# (this doesn't seem to be much, but we're taking benefit of the
+# environment setup we're doing below)
+
+
# ----------------------------------------------------------------------------
#
# Documentation related tasks
Modified: bloodhound/vendor/trac/current/Makefile.cfg.sample
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/Makefile.cfg.sample?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/Makefile.cfg.sample (original)
+++ bloodhound/vendor/trac/current/Makefile.cfg.sample Thu Feb 13 05:08:02 2014
@@ -1,10 +1,13 @@
# -*- Makefile -*- configuration file sample
#
-# Adapt to your local setting and copy to Makefile.cfg
+# Copy to Makefile.cfg and adapt to your local environment.
#
# ----------------------------------------------------------------------------
-# Python Installations (select with `python=` on the `make` command line)
+# Switching between different Python installations
+#
+# (one of them can be selected with `make python=<key>`)
+# python.<key> = <path to Python installation>
python.23 =
python.24 =
python.25 = C:/Dev/Python254
@@ -12,23 +15,48 @@ python.ap25 = C:/Dev/ActivePython254
python.26 = C:/Dev/Python261
python.27 =
-# default Python version (if not defined, pick the one from the path)
-.python =
+# And also:
+
+# pythonpath.<key> = <extension to the PYTHONPATH for that installation>
+# path.<key> = <extension to the PATH for that installation>
+
+# (both very convenient for specifying non-default Subversion bindings,
+# for example)
+
# ----------------------------------------------------------------------------
-# Database Backends (select with `db=` on the `make` command line)
+# Switching between different database backends
+#
+# (one of them can be selected with `make db=<backend>`)
# db URIs
+# <backend>.uri = <db:params>
sqlite.uri = sqlite:test.db
mysql.uri = mysql://tracuser:tracpassword@localhost/trac
postgres.uri = postgres://tracuser:tracpassword@localhost:5432/trac?schema=tractest
-# default db backend (if not defined, use in-memory sqlite)
+# db backend to use if when `db=<backend>` parameter was given to `make`
.uri =
+# (if left undefined, use in-memory sqlite)
-# default Python versions to use when `db` is specified
+# Python installation to use when `db=<backend>` is specified but `python=<key>`
+# is not.
+#
+# <backend>.python = <key> where <key> corresponds to the python.<key> vars
mysql.python = 25
postgres.python = 26
+.python =
+# (if db is left empty, .python will get used to select the Python
+# installation; if left undefined, the 'python' command will be used
+# instead of a fully qualified pathname)
+
+# For example, if you only have the MySqlDB Python bindings available
+# for your Python 2.7.4 installation, specify something like:
+# mysql.python = 27
+#
+# given that you also have:
+# python.27 = <path to my 2.7.4 install containing the MySqlDB bindings...>
+
# ----------------------------------------------------------------------------
# Settings for the test server
@@ -42,7 +70,7 @@ auth = *,~/tracenvs/htdigest.realm,realm
dotpath = /usr/local/bin/dot
# ----------------------------------------------------------------------------
-# Custom rules
+# Custom rules - let your imagination go wild ;-)
.PHONY: bigtest
Modified: bloodhound/vendor/trac/current/contrib/bugzilla2trac.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/bugzilla2trac.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/bugzilla2trac.py (original)
+++ bloodhound/vendor/trac/current/contrib/bugzilla2trac.py Thu Feb 13 05:08:02 2014
@@ -1,4 +1,23 @@
#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2004-2013 Edgewall Software
+# Copyright (C) 2004 Dmitry Yusupov <dm...@yahoo.com>
+# Copyright (C) 2004 Mark Rowe <mr...@bluewire.net.nz>
+# Copyright (C) 2005 Bill Soudan <bi...@soudan.net>
+# Copyright (C) 2005 Florent Guillaume <fg...@nuxeo.com>
+# Copyright (C) 2005 Jeroen Ruigrok van der Werven <as...@in-nomine.org>
+# Copyright (C) 2010 Jeff Moreland <ho...@hotmail.com>
+#
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
"""
Import a Bugzilla items into a Trac database.
@@ -9,17 +28,7 @@ Requires: Trac 0.9b1 from http://trac.e
or PostGreSQL 8.4 from http://www.postgresql.org/
or SQLite 3 from http://www.sqlite.org/
-Thanks: Mark Rowe <mr...@bluewire.net.nz>
- for original TracDatabase class
-
-Copyright 2004, Dmitry Yusupov <dm...@yahoo.com>
-
-Many enhancements, Bill Soudan <bi...@soudan.net>
-Other enhancements, Florent Guillaume <fg...@nuxeo.com>
-Reworked, Jeroen Ruigrok van der Werven <as...@in-nomine.org>
-Jeff Moreland <ho...@hotmail.com>
-
-$Id: bugzilla2trac.py 11490 2013-01-13 15:18:06Z rblank $
+$Id: bugzilla2trac.py 12500 2014-02-12 20:54:59Z rjollos $
"""
from __future__ import with_statement
@@ -230,7 +239,7 @@ sys.setdefaultencoding('latin1')
# mapping, just return string, otherwise return value
class FieldTranslator(dict):
def __getitem__(self, item):
- if not dict.has_key(self, item):
+ if item not in self:
return item
return dict.__getitem__(self, item)
@@ -243,8 +252,8 @@ class TracDatabase(object):
self.loginNameCache = {}
self.fieldNameCache = {}
from trac.db.api import DatabaseManager
- self.using_postgres = \
- DatabaseManager(self.env).connection_uri.startswith("postgres:")
+ self.using_postgres = \
+ DatabaseManager(self.env).connection_uri.startswith("postgres:")
def hasTickets(self):
return int(self.env.db_query("SELECT count(*) FROM ticket")[0][0] > 0)
@@ -335,7 +344,7 @@ class TracDatabase(object):
if BUG_NO_RE.search(desc):
desc = re.sub(BUG_NO_RE, BUG_NO_REPL, desc)
- if PRIORITIES_MAP.has_key(priority):
+ if priority in PRIORITIES_MAP:
priority = PRIORITIES_MAP[priority]
print " inserting ticket %s -- %s" % (id, summary)
@@ -377,7 +386,7 @@ class TracDatabase(object):
comment = value
if PREFORMAT_COMMENTS:
- comment = '{{{\n%s\n}}}' % comment
+ comment = '{{{\n%s\n}}}' % comment
if REPLACE_BUG_NO:
if BUG_NO_RE.search(comment):
@@ -393,15 +402,15 @@ class TracDatabase(object):
def addTicketChange(self, ticket, time, author, field, oldvalue, newvalue):
if field == "owner":
- if LOGIN_MAP.has_key(oldvalue):
+ if oldvalue in LOGIN_MAP:
oldvalue = LOGIN_MAP[oldvalue]
- if LOGIN_MAP.has_key(newvalue):
+ if newvalue in LOGIN_MAP:
newvalue = LOGIN_MAP[newvalue]
if field == "priority":
- if PRIORITIES_MAP.has_key(oldvalue.lower()):
+ if oldvalue.lower() in PRIORITIES_MAP:
oldvalue = PRIORITIES_MAP[oldvalue.lower()]
- if PRIORITIES_MAP.has_key(newvalue.lower()):
+ if newvalue.lower() in PRIORITIES_MAP:
newvalue = PRIORITIES_MAP[newvalue.lower()]
# Doesn't make sense if we go from highest -> highest, for example.
@@ -720,7 +729,7 @@ def convert(_db, _host, _user, _password
ignore = True
if ignore:
- continue
+ continue
trac.addTicketComment(ticket=bugid,
time = desc['bug_when'],
@@ -824,19 +833,19 @@ def convert(_db, _host, _user, _password
# Bugzilla splits large summary changes into two records.
for oldChange in ticketChanges:
- if (field_name == "summary"
- and oldChange['field'] == ticketChange['field']
- and oldChange['time'] == ticketChange['time']
- and oldChange['author'] == ticketChange['author']):
- oldChange['oldvalue'] += " " + ticketChange['oldvalue']
- oldChange['newvalue'] += " " + ticketChange['newvalue']
- break
- # cc and attachments.isobsolete sometime appear
- # in different activities with same time
- if ((field_name == "cc" or field_name == "attachments.isobsolete") \
- and oldChange['time'] == ticketChange['time']):
- oldChange['newvalue'] += ", " + ticketChange['newvalue']
- break
+ if (field_name == "summary"
+ and oldChange['field'] == ticketChange['field']
+ and oldChange['time'] == ticketChange['time']
+ and oldChange['author'] == ticketChange['author']):
+ oldChange['oldvalue'] += " " + ticketChange['oldvalue']
+ oldChange['newvalue'] += " " + ticketChange['newvalue']
+ break
+ # cc and attachments.isobsolete sometime appear
+ # in different activities with same time
+ if ((field_name == "cc" or field_name == "attachments.isobsolete") \
+ and oldChange['time'] == ticketChange['time']):
+ oldChange['newvalue'] += ", " + ticketChange['newvalue']
+ break
else:
ticketChanges.append (ticketChange)
@@ -895,7 +904,7 @@ def convert(_db, _host, _user, _password
users = ()
htpasswd = file("htpasswd", 'w')
for user in users:
- if LOGIN_MAP.has_key(user['login_name']):
+ if user['login_name'] in LOGIN_MAP:
login = LOGIN_MAP[user['login_name']]
else:
login = user['login_name']
@@ -939,36 +948,36 @@ def main():
global BZ_DB, BZ_HOST, BZ_USER, BZ_PASSWORD, TRAC_ENV, TRAC_CLEAN
global SEVERITIES, PRIORITIES, PRIORITIES_MAP
if len (sys.argv) > 1:
- if sys.argv[1] in ['--help','help'] or len(sys.argv) < 4:
- usage()
- iter = 1
- while iter < len(sys.argv):
- if sys.argv[iter] in ['--db'] and iter+1 < len(sys.argv):
- BZ_DB = sys.argv[iter+1]
- iter = iter + 1
- elif sys.argv[iter] in ['-h', '--host'] and iter+1 < len(sys.argv):
- BZ_HOST = sys.argv[iter+1]
- iter = iter + 1
- elif sys.argv[iter] in ['-u', '--user'] and iter+1 < len(sys.argv):
- BZ_USER = sys.argv[iter+1]
- iter = iter + 1
- elif sys.argv[iter] in ['-p', '--passwd'] and iter+1 < len(sys.argv):
- BZ_PASSWORD = sys.argv[iter+1]
- iter = iter + 1
- elif sys.argv[iter] in ['--tracenv'] and iter+1 < len(sys.argv):
- TRAC_ENV = sys.argv[iter+1]
- iter = iter + 1
- elif sys.argv[iter] in ['-c', '--clean']:
- TRAC_CLEAN = 1
+ if sys.argv[1] in ['--help','help'] or len(sys.argv) < 4:
+ usage()
+ iter = 1
+ while iter < len(sys.argv):
+ if sys.argv[iter] in ['--db'] and iter+1 < len(sys.argv):
+ BZ_DB = sys.argv[iter+1]
+ iter = iter + 1
+ elif sys.argv[iter] in ['-h', '--host'] and iter+1 < len(sys.argv):
+ BZ_HOST = sys.argv[iter+1]
+ iter = iter + 1
+ elif sys.argv[iter] in ['-u', '--user'] and iter+1 < len(sys.argv):
+ BZ_USER = sys.argv[iter+1]
+ iter = iter + 1
+ elif sys.argv[iter] in ['-p', '--passwd'] and iter+1 < len(sys.argv):
+ BZ_PASSWORD = sys.argv[iter+1]
+ iter = iter + 1
+ elif sys.argv[iter] in ['--tracenv'] and iter+1 < len(sys.argv):
+ TRAC_ENV = sys.argv[iter+1]
+ iter = iter + 1
+ elif sys.argv[iter] in ['-c', '--clean']:
+ TRAC_CLEAN = 1
elif sys.argv[iter] in ['-n', '--noseverities']:
# treat Bugzilla severites as Trac priorities
PRIORITIES = SEVERITIES
SEVERITIES = []
PRIORITIES_MAP = {}
- else:
- print "Error: unknown parameter: " + sys.argv[iter]
- sys.exit(0)
- iter = iter + 1
+ else:
+ print "Error: unknown parameter: " + sys.argv[iter]
+ sys.exit(0)
+ iter = iter + 1
convert(BZ_DB, BZ_HOST, BZ_USER, BZ_PASSWORD, TRAC_ENV, TRAC_CLEAN)
Modified: bloodhound/vendor/trac/current/contrib/cgi-bin/trac.cgi
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/cgi-bin/trac.cgi?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/cgi-bin/trac.cgi (original)
+++ bloodhound/vendor/trac/current/contrib/cgi-bin/trac.cgi Thu Feb 13 05:08:02 2014
@@ -1,7 +1,7 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
-# Copyright (C) 2003-2009 Edgewall Software
+# Copyright (C) 2003-2013 Edgewall Software
# Copyright (C) 2003-2004 Jonas Borgström <jo...@edgewall.com>
# All rights reserved.
#
Modified: bloodhound/vendor/trac/current/contrib/cgi-bin/trac.fcgi
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/cgi-bin/trac.fcgi?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/cgi-bin/trac.fcgi (original)
+++ bloodhound/vendor/trac/current/contrib/cgi-bin/trac.fcgi Thu Feb 13 05:08:02 2014
@@ -1,7 +1,7 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
-# Copyright (C) 2003-2009 Edgewall Software
+# Copyright (C) 2003-2013 Edgewall Software
# Copyright (C) 2003-2004 Jonas Borgström <jo...@edgewall.com>
# All rights reserved.
#
Modified: bloodhound/vendor/trac/current/contrib/checkwiki.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/checkwiki.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/checkwiki.py (original)
+++ bloodhound/vendor/trac/current/contrib/checkwiki.py Thu Feb 13 05:08:02 2014
@@ -1,4 +1,17 @@
#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2004-2013 Edgewall Software
+# Copyright (C) 2004 Daniel Lundin <da...@edgewall.com>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
#
# Check/update default wiki pages from the Trac project website.
#
@@ -145,4 +158,3 @@ if __name__ == '__main__':
data[p] = get_page(prefix, p)
if check:
check_links(data)
-
Modified: bloodhound/vendor/trac/current/contrib/emailfilter.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/emailfilter.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/emailfilter.py (original)
+++ bloodhound/vendor/trac/current/contrib/emailfilter.py Thu Feb 13 05:08:02 2014
@@ -1,4 +1,18 @@
#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2005-2013 Edgewall Software
+# Copyright (C) 2005 Daniel Lundin <da...@edgewall.com>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
+
"""
emailfilter.py -- Email tickets to Trac.
Modified: bloodhound/vendor/trac/current/contrib/htdigest.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/htdigest.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/htdigest.py (original)
+++ bloodhound/vendor/trac/current/contrib/htdigest.py Thu Feb 13 05:08:02 2014
@@ -1,7 +1,7 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
-# Copyright (C)2006-2009 Edgewall Software
+# Copyright (C) 2006-2013 Edgewall Software
# Copyright (C) 2006 Matthew Good <ma...@matt-good.net>
# All rights reserved.
#
Modified: bloodhound/vendor/trac/current/contrib/htpasswd.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/htpasswd.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/htpasswd.py (original)
+++ bloodhound/vendor/trac/current/contrib/htpasswd.py Thu Feb 13 05:08:02 2014
@@ -1,12 +1,27 @@
#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2008-2013 Edgewall Software
+# Copyright (C) 2008 Eli Carter
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
+
"""Replacement for htpasswd"""
-# Original author: Eli Carter
import os
import sys
import random
from optparse import OptionParser
+from trac.util.compat import wait_for_file_mtime_change
+
# We need a crypt module, but Windows doesn't have one by default. Try to find
# one, and tell the user if we can't.
try:
@@ -51,6 +66,7 @@ class HtpasswdFile:
def save(self):
"""Write the htpasswd file to disk"""
+ wait_for_file_mtime_change(self.filename)
open(self.filename, 'w').writelines(["%s:%s\n" % (entry[0], entry[1])
for entry in self.entries])
@@ -71,8 +87,9 @@ class HtpasswdFile:
def main():
- """%prog [-c] -b filename username password
- Create or update an htpasswd file"""
+ """
+ %prog -b[c] filename username password
+ %prog -D filename username"""
# For now, we only care about the use cases that affect tests/functional.py
parser = OptionParser(usage=main.__doc__)
parser.add_option('-b', action='store_true', dest='batch', default=False,
@@ -93,8 +110,8 @@ def main():
sys.stderr.write(parser.get_usage())
sys.exit(1)
- if not options.batch:
- syntax_error("Only batch mode is supported\n")
+ if not (options.batch or options.delete_user):
+ syntax_error("Only batch and delete modes are supported\n")
# Non-option arguments
if len(args) < 2:
Modified: bloodhound/vendor/trac/current/contrib/l10n_diff_index.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/l10n_diff_index.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/l10n_diff_index.py (original)
+++ bloodhound/vendor/trac/current/contrib/l10n_diff_index.py Thu Feb 13 05:08:02 2014
@@ -1,5 +1,16 @@
+# -*- coding: utf-8 -*-
+#
# Copyright (C) 2013 Edgewall Software
-# This file is distributed under the same license as the Trac project.
+# Copyright (C) 2013 Christian Boos <cb...@edgewall.org>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
"""
Modified: bloodhound/vendor/trac/current/contrib/l10n_reset_en_GB.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/l10n_reset_en_GB.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/l10n_reset_en_GB.py (original)
+++ bloodhound/vendor/trac/current/contrib/l10n_reset_en_GB.py Thu Feb 13 05:08:02 2014
@@ -1,5 +1,16 @@
+# -*- coding: utf-8 -*-
+#
# Copyright (C) 2013 Edgewall Software
-# This file is distributed under the same license as the Trac project.
+# Copyright (C) 2013 Christian Boos <cb...@edgewall.org>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
"""
Modified: bloodhound/vendor/trac/current/contrib/l10n_revert_lineno_conflicts.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/l10n_revert_lineno_conflicts.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/l10n_revert_lineno_conflicts.py (original)
+++ bloodhound/vendor/trac/current/contrib/l10n_revert_lineno_conflicts.py Thu Feb 13 05:08:02 2014
@@ -1,5 +1,16 @@
+# -*- coding: utf-8 -*-
+#
# Copyright (C) 2013 Edgewall Software
-# This file is distributed under the same license as the Trac project.
+# Copyright (C) 2013 Christian Boos <cb...@edgewall.org>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
"""
@@ -17,15 +28,32 @@ import re
ignore_lineno_re = re.compile(r'''
<<<< .* \n
- ( (?: [^=] .* \n )+) # \1 == "working copy"
+ ( (?: [^=] .* \n )+ ) # \1 == "working copy"
==== .* \n
- ( (?: \# .* \n )+) # \2 == comment only for "theirs"
+ ( (?: \# .* \n )+ ) # \2 == comment only for "theirs"
>>>> .* \n
''', re.MULTILINE | re.VERBOSE)
+HEADERS = '''
+Project-Id-Version Report-Msgid-Bugs-To POT-Creation-Date PO-Revision-Date
+Last-Translator Language-Team Plural-Forms MIME-Version Content-Type
+Content-Transfer-Encoding Generated-By
+'''.split()
+
+po_headers_re = re.compile(r'''
+ <<<< .* \n
+ ( (?: "(?:%(header)s): \s [^"]+" \n )+ ) # \1 == "working copy"
+ ==== .* \n
+ ( (?: "(?:%(header)s): \s [^"]+" \n )+ ) # \2 == another date for "theirs"
+ >>>> .* \n
+ ''' % dict(header='|'.join(HEADERS)), re. MULTILINE | re.VERBOSE)
+
+
def sanitize_file(path):
- with file(path, 'rb+') as f:
+ with file(path, 'r+') as f:
sanitized, nsub = ignore_lineno_re.subn(r'\1', f.read())
+ sanitized, nsub2 = po_headers_re.subn(r'\1', sanitized)
+ nsub += nsub2
if nsub:
print("reverted %d ignorable changes in %s" % (nsub, path))
f.seek(0)
Modified: bloodhound/vendor/trac/current/contrib/migrateticketmodel.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/migrateticketmodel.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/migrateticketmodel.py (original)
+++ bloodhound/vendor/trac/current/contrib/migrateticketmodel.py Thu Feb 13 05:08:02 2014
@@ -1,5 +1,18 @@
#!/usr/bin/env python
+# -*- coding: utf-8 -*-
#
+# Copyright (C) 2005-2013 Edgewall Software
+# Copyright (C) 2005 Christopher Lenz <cm...@gmx.de>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
+
# This script completely migrates a <= 0.8.x Trac environment to use the new
# default ticket model introduced in Trac 0.9.
#
Modified: bloodhound/vendor/trac/current/contrib/sourceforge2trac.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/sourceforge2trac.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/sourceforge2trac.py (original)
+++ bloodhound/vendor/trac/current/contrib/sourceforge2trac.py Thu Feb 13 05:08:02 2014
@@ -1,3 +1,19 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2004-2013 Edgewall Software
+# Copyright (C) 2004 Dmitry Yusupov <dm...@yahoo.com>
+# Copyright (C) 2004 Mark Rowe <mr...@bluewire.net.nz>
+# Copyright (C) 2010 Anatoly Techtonik <te...@php.net>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
+
"""
Import a Sourceforge project's tracker items into a Trac database.
@@ -11,15 +27,6 @@ The Sourceforge tracker items can be exp
of the project admin section. Substitute XXXXX with project id:
https://sourceforge.net/export/xml_export2.php?group_id=XXXXX
-
-Initial version for Trac 0.7 and old artiface SF export format is
-Copyright 2004, Mark Rowe <mr...@bluewire.net.nz>
-
-Version for Trac 0.11 and SF XML2 export format, completely rewritten
-except TracDatabase class is
-Copyright 2010, anatoly techtonik <te...@php.net>
-HGID: 92fd15e8398c
-
$Id$
@@ -123,9 +130,9 @@ class FlatXML(object):
for c in el:
if len(c.getchildren()) == 0:
if c.text != None and len(c.text.strip()) != 0:
- self.__setattr__(c.tag, c.text)
+ self.__setattr__(c.tag, c.text)
else:
- self.__setattr__(c.tag, [])
+ self.__setattr__(c.tag, [])
else: #if c.getchildren()[0].tag == c.tag[:-1]:
# c is a set of elements
self.__setattr__(c.tag, [FlatXML(x) for x in c.getchildren()])
@@ -552,137 +559,137 @@ def importData(f, env, opt):
trac.setMilestoneList([])
for tracker in project.trackers:
- # id 100 means no component selected
- component_lookup = dict(project.get_categories(noowner=True) +
- [("100", None)])
- for t in tracker.tracker_items:
- i = trac.addTicket(type=tracker.name,
- time=int(t.submit_date),
- changetime=int(t.submit_date),
- component=component_lookup[t.category_id],
- priority=t.priority,
- owner=t.assignee \
- if t.assignee not in user_map \
- else user_map[t.assignee],
- reporter=t.submitter \
- if t.submitter not in user_map \
- else user_map[t.submitter],
- cc=None,
- # 100 means no group selected
- version=dict(project.groups +
- [("100", None)])[t.group_id],
- milestone=None,
- status=dict(project.statuses)[t.status_id],
- resolution=dict(resolutions)[t.resolution_id] \
- if hasattr(t, "resolution_id") else None,
- summary=t.summary,
- description=t.details,
- keywords='sf' + t.id)
-
- print 'Imported %s as #%d' % (t.id, i)
-
- if len(t.attachments):
- attmsg = "SourceForge attachments:\n"
- for a in t.attachments:
- attmsg = attmsg + " * [%s %s] (%s) - added by '%s' %s [[BR]] "\
- % (a.url+t.id, a.filename, a.filesize+" bytes",
- user_map.get(a.submitter, a.submitter),
- time.strftime("%Y-%m-%d %H:%M:%S",
- time.localtime(int(a.date))))
- attmsg = attmsg + "''%s ''\n" % (a.description or '')
- # empty description is as empty list
- trac.addTicketComment(ticket=i,
- time=time.strftime("%Y-%m-%d %H:%M:%S",
- time.localtime(int(t.submit_date))),
- author=None, value=attmsg)
- print ' added information about %d attachments for #%d' % \
- (len(t.attachments), i)
+ # id 100 means no component selected
+ component_lookup = dict(project.get_categories(noowner=True) +
+ [("100", None)])
+ for t in tracker.tracker_items:
+ i = trac.addTicket(type=tracker.name,
+ time=int(t.submit_date),
+ changetime=int(t.submit_date),
+ component=component_lookup[t.category_id],
+ priority=t.priority,
+ owner=t.assignee \
+ if t.assignee not in user_map \
+ else user_map[t.assignee],
+ reporter=t.submitter \
+ if t.submitter not in user_map \
+ else user_map[t.submitter],
+ cc=None,
+ # 100 means no group selected
+ version=dict(project.groups +
+ [("100", None)])[t.group_id],
+ milestone=None,
+ status=dict(project.statuses)[t.status_id],
+ resolution=dict(resolutions)[t.resolution_id] \
+ if hasattr(t, "resolution_id") else None,
+ summary=t.summary,
+ description=t.details,
+ keywords='sf' + t.id)
+
+ print 'Imported %s as #%d' % (t.id, i)
+
+ if len(t.attachments):
+ attmsg = "SourceForge attachments:\n"
+ for a in t.attachments:
+ attmsg = attmsg + " * [%s %s] (%s) - added by '%s' %s [[BR]] "\
+ % (a.url+t.id, a.filename, a.filesize+" bytes",
+ user_map.get(a.submitter, a.submitter),
+ time.strftime("%Y-%m-%d %H:%M:%S",
+ time.localtime(int(a.date))))
+ attmsg = attmsg + "''%s ''\n" % (a.description or '')
+ # empty description is as empty list
+ trac.addTicketComment(ticket=i,
+ time=time.strftime("%Y-%m-%d %H:%M:%S",
+ time.localtime(int(t.submit_date))),
+ author=None, value=attmsg)
+ print ' added information about %d attachments for #%d' % \
+ (len(t.attachments), i)
+
+ for msg in t.followups:
+ """
+ <followup>
+ <id>3280792</id>
+ <submitter>goblinhack</submitter>
+ <date>1231087739</date>
+ <details>done</details>
+ </followup>
+ """
+ trac.addTicketComment(ticket=i,
+ time=msg.date,
+ author=msg.submitter,
+ value=msg.details)
+ if t.followups:
+ print ' imported %d messages for #%d' % (len(t.followups), i)
- for msg in t.followups:
+ # Import history
"""
- <followup>
- <id>3280792</id>
- <submitter>goblinhack</submitter>
- <date>1231087739</date>
- <details>done</details>
- </followup>
+ <history_entry>
+ <id>4452195</id>
+ <field_name>resolution_id</field_name>
+ <old_value>100</old_value>
+ <date>1176043865</date>
+ <updator>goblinhack</updator>
+ </history_entry>
"""
- trac.addTicketComment(ticket=i,
- time=msg.date,
- author=msg.submitter,
- value=msg.details)
- if t.followups:
- print ' imported %d messages for #%d' % (len(t.followups), i)
-
- # Import history
- """
- <history_entry>
- <id>4452195</id>
- <field_name>resolution_id</field_name>
- <old_value>100</old_value>
- <date>1176043865</date>
- <updator>goblinhack</updator>
- </history_entry>
- """
- revision = t.__dict__.copy()
+ revision = t.__dict__.copy()
- # iterate the history in reverse order and update ticket revision from
- # current (last) to initial
- changes = 0
- for h in sorted(t.history_entries, reverse=True):
- """
- Processed fields (field - notes):
- IP - no target field, just skip
- summary
- priority
- close_date
- assigned_to
-
- Fields not processed (field: explanation):
- File Added - TODO
- resolution_id - need to update used_resolutions
- status_id
- artifact_group_id
- category_id
- group_id
- """
- f = None
- if h.field_name in ("IP",):
- changes += 1
- continue
- elif h.field_name in ("summary", "priority"):
- f = h.field_name
- oldvalue = h.old_value
- newvalue = revision.get(h.field_name, None)
- elif h.field_name == 'assigned_to':
- f = "owner"
- newvalue = revision['assignee']
- if h.old_value == '100': # was not assigned
- revision['assignee'] = None
- oldvalue = None
- else:
- username = project.users[h.old_value]
- if username in user_map: username = user_map[username]
- revision['assignee'] = oldvalue = username
- elif h.field_name == 'close_date' and revision['close_date'] != 0:
- f = 'status'
- oldvalue = 'assigned'
- newvalue = 'closed'
-
- if f:
- changes += 1
- trac.addTicketChange(ticket=i,
- time=h.date,
- author=h.updator,
- field=f,
- oldvalue=oldvalue,
- newvalue=newvalue)
-
- if h.field_name != 'assigned_to':
- revision[h.field_name] = h.old_value
- if changes:
- print ' processed %d out of %d history items for #%d' % \
- (changes, len(t.history_entries), i)
+ # iterate the history in reverse order and update ticket revision from
+ # current (last) to initial
+ changes = 0
+ for h in sorted(t.history_entries, reverse=True):
+ """
+ Processed fields (field - notes):
+ IP - no target field, just skip
+ summary
+ priority
+ close_date
+ assigned_to
+
+ Fields not processed (field: explanation):
+ File Added - TODO
+ resolution_id - need to update used_resolutions
+ status_id
+ artifact_group_id
+ category_id
+ group_id
+ """
+ f = None
+ if h.field_name in ("IP",):
+ changes += 1
+ continue
+ elif h.field_name in ("summary", "priority"):
+ f = h.field_name
+ oldvalue = h.old_value
+ newvalue = revision.get(h.field_name, None)
+ elif h.field_name == 'assigned_to':
+ f = "owner"
+ newvalue = revision['assignee']
+ if h.old_value == '100': # was not assigned
+ revision['assignee'] = None
+ oldvalue = None
+ else:
+ username = project.users[h.old_value]
+ if username in user_map: username = user_map[username]
+ revision['assignee'] = oldvalue = username
+ elif h.field_name == 'close_date' and revision['close_date'] != 0:
+ f = 'status'
+ oldvalue = 'assigned'
+ newvalue = 'closed'
+
+ if f:
+ changes += 1
+ trac.addTicketChange(ticket=i,
+ time=h.date,
+ author=h.updator,
+ field=f,
+ oldvalue=oldvalue,
+ newvalue=newvalue)
+
+ if h.field_name != 'assigned_to':
+ revision[h.field_name] = h.old_value
+ if changes:
+ print ' processed %d out of %d history items for #%d' % \
+ (changes, len(t.history_entries), i)
def main():
Modified: bloodhound/vendor/trac/current/contrib/trac-pre-commit-hook
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/trac-pre-commit-hook?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/trac-pre-commit-hook (original)
+++ bloodhound/vendor/trac/current/contrib/trac-pre-commit-hook Thu Feb 13 05:08:02 2014
@@ -1,7 +1,17 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
-# Author: Jonas Borgström <jo...@edgewall.com>
+# Copyright (C) 2004-2013 Edgewall Software
+# Copyright (C) 2004 Jonas Borgström <jo...@edgewall.com>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
#
# This script will enforce the following policy:
#
Modified: bloodhound/vendor/trac/current/contrib/trac-svn-hook
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/trac-svn-hook?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/trac-svn-hook (original)
+++ bloodhound/vendor/trac/current/contrib/trac-svn-hook Thu Feb 13 05:08:02 2014
@@ -1,4 +1,17 @@
#!/bin/sh
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2009-2013 Edgewall Software
+# Copyright (C) 2009 Christian Boos <cb...@edgewall.org>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
#
# = trac-svn-hook =
#
Modified: bloodhound/vendor/trac/current/contrib/trac-svn-post-commit-hook.cmd
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/trac-svn-post-commit-hook.cmd?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/trac-svn-post-commit-hook.cmd (original)
+++ bloodhound/vendor/trac/current/contrib/trac-svn-post-commit-hook.cmd Thu Feb 13 05:08:02 2014
@@ -1,8 +1,19 @@
@ECHO OFF
::
+:: Copyright (C) 2007-2013 Edgewall Software
+:: Copyright (C) 2007 Markus Tacker <m...@tacker.org>
+:: Copyright (C) 2007 Christian Boos <cb...@edgewall.org>
+:: All rights reserved.
+::
+:: This software is licensed as described in the file COPYING, which
+:: you should have received as part of this distribution. The terms
+:: are also available at http://trac.edgewall.com/license.html.
+::
+:: This software consists of voluntary contributions made by many
+:: individuals. For the exact contribution history, see the revision
+:: history and logs, available at http://trac.edgewall.org/.
:: Trac post-commit-hook script for Windows
::
-:: Contributed by markus, modified by cboos.
:: Modified for the multirepos branch to use the `changeset` command.
:: Usage:
Modified: bloodhound/vendor/trac/current/contrib/workflow/migrate_original_to_basic.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/workflow/migrate_original_to_basic.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/workflow/migrate_original_to_basic.py (original)
+++ bloodhound/vendor/trac/current/contrib/workflow/migrate_original_to_basic.py Thu Feb 13 05:08:02 2014
@@ -1,4 +1,18 @@
#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2007-2013 Edgewall Software
+# Copyright (C) 2007 Eli Carter <re...@gmail.com>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
+
import sys
import trac.env
Modified: bloodhound/vendor/trac/current/contrib/workflow/showworkflow
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/workflow/showworkflow?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/workflow/showworkflow (original)
+++ bloodhound/vendor/trac/current/contrib/workflow/showworkflow Thu Feb 13 05:08:02 2014
@@ -1,4 +1,17 @@
#!/bin/bash -x
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2007-2013 Edgewall Software
+# Copyright (C) 2007 Eli Carter <re...@gmail.com>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
basedir=`dirname $0`
options=""
Modified: bloodhound/vendor/trac/current/contrib/workflow/workflow_parser.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/contrib/workflow/workflow_parser.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/contrib/workflow/workflow_parser.py (original)
+++ bloodhound/vendor/trac/current/contrib/workflow/workflow_parser.py Thu Feb 13 05:08:02 2014
@@ -1,4 +1,17 @@
#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2007-2013 Edgewall Software
+# Copyright (C) 2007 Eli Carter <re...@gmail.com>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
import sys
import getopt
Modified: bloodhound/vendor/trac/current/doc/conf.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/doc/conf.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/doc/conf.py (original)
+++ bloodhound/vendor/trac/current/doc/conf.py Thu Feb 13 05:08:02 2014
@@ -1,5 +1,17 @@
# -*- coding: utf-8 -*-
#
+# Copyright (C) 2008-2013 Edgewall Software
+# Copyright (C) 2008 Noah Kantrowitz <no...@coderanger.net>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
+
# Trac documentation build configuration file, created by
# sphinx-quickstart on Wed May 14 09:05:13 2008.
#
@@ -24,9 +36,9 @@ url = 'http://trac.edgewall.org'
# other places throughout the built documents.
#
# The short X.Y version.
-version = '1.0.1'
+version = '1.0.2'
# The full version, including alpha/beta/rc tags.
-release = '1.0.1'
+release = '1.0.2'
# Devel or Release mode for the documentation (if devel, include TODOs,
# can also be used in conditionals: .. ifconfig :: devel)
Modified: bloodhound/vendor/trac/current/doc/utils/checkapidoc.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/doc/utils/checkapidoc.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/doc/utils/checkapidoc.py (original)
+++ bloodhound/vendor/trac/current/doc/utils/checkapidoc.py Thu Feb 13 05:08:02 2014
@@ -1,4 +1,16 @@
-# -*- coding: utf-8 -*-
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2012-2013 Edgewall Software
+# Copyright (C) 2012 Christian Boos <cb...@edgewall.org>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
"""Trac API doc checker
Modified: bloodhound/vendor/trac/current/doc/utils/runepydoc.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/doc/utils/runepydoc.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/doc/utils/runepydoc.py (original)
+++ bloodhound/vendor/trac/current/doc/utils/runepydoc.py Thu Feb 13 05:08:02 2014
@@ -1,3 +1,17 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2010-2013 Edgewall Software
+# Copyright (C) 2010 Christian Boos <cb...@edgewall.org>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
+
# Simple wrapper script needed to run epydoc
import sys
@@ -52,4 +66,3 @@ _DocumentPseudoWriter.get_transforms = p
# Run epydoc
cli()
-
Modified: bloodhound/vendor/trac/current/sample-plugins/HelloWorld.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/sample-plugins/HelloWorld.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/sample-plugins/HelloWorld.py (original)
+++ bloodhound/vendor/trac/current/sample-plugins/HelloWorld.py Thu Feb 13 05:08:02 2014
@@ -1,7 +1,21 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2007-2013 Edgewall Software
+# Copyright (C) 2007 Christian Boos <cb...@edgewall.org>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
+
"""Example macro."""
-revision = "$Rev: 11490 $"
-url = "$URL: http://svn.edgewall.org/repos/trac/tags/trac-1.0.1/sample-plugins/HelloWorld.py $"
+revision = "$Rev: 12412 $"
+url = "$URL: https://svn.edgewall.org/repos/trac/branches/1.0-stable/sample-plugins/HelloWorld.py $"
#
# The following shows the code for macro, old-style.
@@ -12,6 +26,7 @@ url = "$URL: http://svn.edgewall.org/rep
# ---- (ignore in your own macro) ----
# --
from trac.util import escape
+from trac.util.translation import cleandoc_
def execute(hdf, txt, env):
# Currently hdf is set only when the macro is called
@@ -49,16 +64,16 @@ class HelloWorldMacro(WikiMacroBase):
the !MacroList macro (usually used in the TracWikiMacros page).
""")
- def expand_macro(self, formatter, name, args):
+ def expand_macro(self, formatter, name, content):
"""Return some output that will be displayed in the Wiki content.
`name` is the actual name of the macro (no surprise, here it'll be
`'HelloWorld'`),
- `args` is the text enclosed in parenthesis at the call of the macro.
- Note that if there are ''no'' parenthesis (like in, e.g.
- [[HelloWorld]]), then `args` is `None`.
+ `content` is the text enclosed in parenthesis at the call of the
+ macro. Note that if there are ''no'' parenthesis (like in, e.g.
+ [[HelloWorld]]), then `content` is `None`.
"""
- return 'Hello World, args = ' + unicode(args)
+ return 'Hello World, content = ' + unicode(content)
# Note that there's no need to HTML escape the returned data,
# as the template engine (Genshi) will do it for us.
Modified: bloodhound/vendor/trac/current/sample-plugins/Timestamp.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/sample-plugins/Timestamp.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/sample-plugins/Timestamp.py (original)
+++ bloodhound/vendor/trac/current/sample-plugins/Timestamp.py Thu Feb 13 05:08:02 2014
@@ -1,7 +1,21 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2007-2013 Edgewall Software
+# Copyright (C) 2007 Christian Boos <cb...@edgewall.org>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
+
"""Inserts the current time (in seconds) into the wiki page."""
-revision = "$Rev: 10617 $"
-url = "$URL: http://svn.edgewall.org/repos/trac/tags/trac-1.0.1/sample-plugins/Timestamp.py $"
+revision = "$Rev: 12406 $"
+url = "$URL: https://svn.edgewall.org/repos/trac/branches/1.0-stable/sample-plugins/Timestamp.py $"
#
# The following shows the code for macro, old-style.
@@ -36,7 +50,7 @@ from trac.wiki.macros import WikiMacroBa
class TimestampMacro(WikiMacroBase):
_description = "Inserts the current time (in seconds) into the wiki page."
- def expand_macro(self, formatter, name, args):
+ def expand_macro(self, formatter, name, content, args=None):
t = datetime.now(utc)
return tag.b(format_datetime(t, '%c'))
# --
Modified: bloodhound/vendor/trac/current/sample-plugins/milestone_to_version.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/sample-plugins/milestone_to_version.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/sample-plugins/milestone_to_version.py (original)
+++ bloodhound/vendor/trac/current/sample-plugins/milestone_to_version.py Thu Feb 13 05:08:02 2014
@@ -1,3 +1,17 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2009-2013 Edgewall Software
+# Copyright (C) 2009 Remy Blank <re...@pobox.com>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
+
import re
from trac.config import Option
@@ -6,8 +20,8 @@ from trac.resource import ResourceNotFou
from trac.ticket.api import IMilestoneChangeListener
from trac.ticket.model import Version
-revision = "$Rev: 11490 $"
-url = "$URL: http://svn.edgewall.org/repos/trac/tags/trac-1.0.1/sample-plugins/milestone_to_version.py $"
+revision = "$Rev: 12164 $"
+url = "$URL: https://svn.edgewall.org/repos/trac/branches/1.0-stable/sample-plugins/milestone_to_version.py $"
class MilestoneToVersion(Component):
Modified: bloodhound/vendor/trac/current/sample-plugins/permissions/debug_perm.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/sample-plugins/permissions/debug_perm.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/sample-plugins/permissions/debug_perm.py (original)
+++ bloodhound/vendor/trac/current/sample-plugins/permissions/debug_perm.py Thu Feb 13 05:08:02 2014
@@ -1,3 +1,17 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2007-2013 Edgewall Software
+# Copyright (C) 2007 Christian Boos <cb...@edgewall.org>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
+
from trac.core import *
from trac.perm import IPermissionPolicy, PermissionCache
from trac.resource import Resource
Modified: bloodhound/vendor/trac/current/sample-plugins/permissions/public_wiki_policy.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/sample-plugins/permissions/public_wiki_policy.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/sample-plugins/permissions/public_wiki_policy.py (original)
+++ bloodhound/vendor/trac/current/sample-plugins/permissions/public_wiki_policy.py Thu Feb 13 05:08:02 2014
@@ -1,11 +1,25 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2007-2013 Edgewall Software
+# Copyright (C) 2007 Christian Boos <cb...@edgewall.org>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
+
from fnmatch import fnmatchcase
from trac.config import Option
from trac.core import *
from trac.perm import IPermissionPolicy
-revision = "$Rev: 11490 $"
-url = "$URL: http://svn.edgewall.org/repos/trac/tags/trac-1.0.1/sample-plugins/permissions/public_wiki_policy.py $"
+revision = "$Rev: 12500 $"
+url = "$URL: https://svn.edgewall.org/repos/trac/branches/1.0-stable/sample-plugins/permissions/public_wiki_policy.py $"
class PublicWikiPolicy(Component):
"""Allow public access to some wiki pages.
@@ -60,4 +74,3 @@ class PublicWikiPolicy(Component):
if action.startswith('WIKI_'):
return True
# this policy ''may'' grant permissions on some wiki pages
-
Modified: bloodhound/vendor/trac/current/sample-plugins/permissions/vulnerability_tickets.py
URL: http://svn.apache.org/viewvc/bloodhound/vendor/trac/current/sample-plugins/permissions/vulnerability_tickets.py?rev=1567849&r1=1567848&r2=1567849&view=diff
==============================================================================
--- bloodhound/vendor/trac/current/sample-plugins/permissions/vulnerability_tickets.py (original)
+++ bloodhound/vendor/trac/current/sample-plugins/permissions/vulnerability_tickets.py Thu Feb 13 05:08:02 2014
@@ -1,8 +1,22 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2007-2013 Edgewall Software
+# Copyright (C) 2007 Alec Thomas <al...@swapoff.org>
+# All rights reserved.
+#
+# This software is licensed as described in the file COPYING, which
+# you should have received as part of this distribution. The terms
+# are also available at http://trac.edgewall.com/license.html.
+#
+# This software consists of voluntary contributions made by many
+# individuals. For the exact contribution history, see the revision
+# history and logs, available at http://trac.edgewall.org/.
+
from trac.core import *
from trac.perm import IPermissionPolicy, IPermissionRequestor
-revision = "$Rev: 11490 $"
-url = "$URL: http://svn.edgewall.org/repos/trac/tags/trac-1.0.1/sample-plugins/permissions/vulnerability_tickets.py $"
+revision = "$Rev: 12164 $"
+url = "$URL: https://svn.edgewall.org/repos/trac/branches/1.0-stable/sample-plugins/permissions/vulnerability_tickets.py $"
class SecurityTicketsPolicy(Component):
"""Prevent public access to security sensitive tickets.