svn commit: r1460314 - in /incubator/bloodhound/branches/bep_0003_multiproduct: ./ bloodhound_dashboard/bhdashboard/widgets/ bloodhound_search/ bloodhound_search/bhsearch/templates/ bloodhound_theme/b

2013-03-24 Thread jure
Author: jure Date: Sun Mar 24 11:28:08 2013 New Revision: 1460314 URL: http://svn.apache.org/r1460314 Log: Sync merge from trunk Modified: incubator/bloodhound/branches/bep_0003_multiproduct/ (props changed) incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_dashboard

svn commit: r1460318 - /incubator/bloodhound/branches/bep_0003_multiproduct/trac/trac/admin/web_ui.py

2013-03-24 Thread jure
Author: jure Date: Sun Mar 24 11:47:45 2013 New Revision: 1460318 URL: http://svn.apache.org/r1460318 Log: #430, forbid access to plugin admin panel in product context, patch t430_r1457691_product_plugin_admin.diff applied (from Olemis) Modified: incubator/bloodhound/branches

svn commit: r1460332 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: multiproduct/perm.py multiproduct/product_admin.py tests/admin/product_admin.py tests/env.py tes

2013-03-24 Thread jure
Author: jure Date: Sun Mar 24 12:24:30 2013 New Revision: 1460332 URL: http://svn.apache.org/r1460332 Log: #430, admin panels for PRODUCT_ADMIN based on white list, patch t430_r1457691_product_admin_whitelist.diff applied (from Olemis) Added: incubator/bloodhound/branches

svn commit: r1460335 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/product_admin.py

2013-03-24 Thread jure
Author: jure Date: Sun Mar 24 12:28:38 2013 New Revision: 1460335 URL: http://svn.apache.org/r1460335 Log: #430, default product admin panel white list, patch t430_r1458841_product_admin_defaults.diff applied (from Olemis) Modified: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1460340 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/product_admin.py

2013-03-24 Thread jure
Author: jure Date: Sun Mar 24 12:38:38 2013 New Revision: 1460340 URL: http://svn.apache.org/r1460340 Log: #475, product admin console commands (list, admin), patch t475_r1457691_product_trac_admin.diff applied (from Olemis) Modified: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1458692 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct: hooks.py util.py versioncontrol.py

2013-03-20 Thread jure
Author: jure Date: Wed Mar 20 09:00:25 2013 New Revision: 1458692 URL: http://svn.apache.org/r1458692 Log: Productize repositories, monkey patch trac.versioncontrol.api.DbRepositoryProvider and trac.versioncontrol.api.RepositoryManager, towards #470 Added: incubator/bloodhound/branches

svn commit: r1458841 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/ticket/query.py

2013-03-20 Thread jure
Author: jure Date: Wed Mar 20 14:12:22 2013 New Revision: 1458841 URL: http://svn.apache.org/r1458841 Log: #325, added missing imports Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/ticket/query.py Modified: incubator/bloodhound

svn commit: r1458170 - in /incubator/bloodhound/branches/bep_0003_multiproduct/trac/trac: core.py tests/core.py

2013-03-19 Thread jure
Author: jure Date: Tue Mar 19 07:53:31 2013 New Revision: 1458170 URL: http://svn.apache.org/r1458170 Log: #438, component managers in extension points, patch t438_r1457691_cpmngr_xtpt.diff applied (from Olemis) Modified: incubator/bloodhound/branches/bep_0003_multiproduct/trac/trac

svn commit: r1458172 - in /incubator/bloodhound/branches/bep_0003_multiproduct: ./ bloodhound_dashboard/bhdashboard/ bloodhound_multiproduct/tests/ bloodhound_search/ bloodhound_search/bhsearch/ blood

2013-03-19 Thread jure
Author: jure Date: Tue Mar 19 07:55:49 2013 New Revision: 1458172 URL: http://svn.apache.org/r1458172 Log: Sync merge from trunk Added: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_search/bhsearch/search_resources/changeset_search.py - copied unchanged from r1458170

svn commit: r1457686 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: multiproduct/api.py multiproduct/config.py multiproduct/env.py multiproduct/perm.py setup.py tes

2013-03-18 Thread jure
Author: jure Date: Mon Mar 18 09:46:02 2013 New Revision: 1457686 URL: http://svn.apache.org/r1457686 Log: #438, implement and enforce product permission policy, patch t438_r1456016_product_perms.diff applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1457691 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/api.py

2013-03-18 Thread jure
Author: jure Date: Mon Mar 18 09:58:11 2013 New Revision: 1457691 URL: http://svn.apache.org/r1457691 Log: #404, do not copy TRAC_ADMIN permission from global scope on product addition, patch t404_r1456016_revert_r1449636.diff applied (from Olemis) Modified: incubator/bloodhound/branches

svn commit: r1456802 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/model.py

2013-03-15 Thread jure
Author: jure Date: Fri Mar 15 08:44:31 2013 New Revision: 1456802 URL: http://svn.apache.org/r1456802 Log: #440, python 2.6 compatibility regression, patch t440_r1456016_py26_compat.diff applied (from Olemis) Modified: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1456865 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: multiproduct/cache.py multiproduct/env.py tests/env.py

2013-03-15 Thread jure
Author: jure Date: Fri Mar 15 10:28:53 2013 New Revision: 1456865 URL: http://svn.apache.org/r1456865 Log: #440, product environments as parametric singletons, patch t440_1456016_product_env_singleton.diff applied (from Olemis) Modified: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1456434 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct: api.py product_admin.py util.py web_ui.py

2013-03-14 Thread jure
Author: jure Date: Thu Mar 14 13:50:59 2013 New Revision: 1456434 URL: http://svn.apache.org/r1456434 Log: Removed ProductDelegate, leverage IResourceChangeListener to populate schema on product addition Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct

svn commit: r1455906 - in /incubator/bloodhound/branches/bep_0003_multiproduct: ./ bloodhound_search/bhsearch/ bloodhound_search/bhsearch/search_resources/ bloodhound_search/bhsearch/templates/ bloodh

2013-03-13 Thread jure
Author: jure Date: Wed Mar 13 12:31:28 2013 New Revision: 1455906 URL: http://svn.apache.org/r1455906 Log: Sync merge from trunk Added: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_search/bhsearch/templates/bhsearch_breadcrumbs.html - copied unchanged from r1455900

svn commit: r1456016 - in /incubator/bloodhound/branches/bep_0003_multiproduct: ./ bloodhound_dashboard/bhdashboard/ bloodhound_multiproduct/multiproduct/ bloodhound_multiproduct/tests/ trac/ trac/tra

2013-03-13 Thread jure
Author: jure Date: Wed Mar 13 16:06:23 2013 New Revision: 1456016 URL: http://svn.apache.org/r1456016 Log: Sync merge from trunk Modified: incubator/bloodhound/branches/bep_0003_multiproduct/ (props changed) incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_dashboard

svn commit: r1455437 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/hooks.py

2013-03-12 Thread jure
Author: jure Date: Tue Mar 12 08:27:26 2013 New Revision: 1455437 URL: http://svn.apache.org/r1455437 Log: Add login and logout to global href white list Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/hooks.py Modified: incubator

svn commit: r1455438 - in /incubator/bloodhound/branches/bep_0003_multiproduct: ./ bloodhound_theme/bhtheme/ bloodhound_theme/bhtheme/templates/ trac/ trac/trac/ trac/trac/tests/ trac/trac/ticket/ tra

2013-03-12 Thread jure
Author: jure Date: Tue Mar 12 08:29:15 2013 New Revision: 1455438 URL: http://svn.apache.org/r1455438 Log: Sync merge from trunk Added: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_theme/bhtheme/templates/bh_prefs_language.html - copied unchanged from r1455437

svn commit: r1455454 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: multiproduct/api.py tests/product-ticket-link-tests.txt

2013-03-12 Thread jure
Author: jure Date: Tue Mar 12 09:02:46 2013 New Revision: 1455454 URL: http://svn.apache.org/r1455454 Log: #390, handle unmatched nested wiki syntax, patch t390_r1453952_product_wikisyntax_nomatch.diff applied (from Olemis) Modified: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1455452 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: multiproduct/api.py tests/product-nomatch-link-tests.txt tests/product-ticket-jira-tests.txt tes

2013-03-12 Thread jure
Author: jure Date: Tue Mar 12 09:01:24 2013 New Revision: 1455452 URL: http://svn.apache.org/r1455452 Log: #390, product extensions to ticket wiki syntax (short JIRA syntax), patch t390_r1453952_product_ticket_jira.diff applied (from Olemis) Added: incubator/bloodhound/branches

svn commit: r1455457 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: multiproduct/ tests/

2013-03-12 Thread jure
Author: jure Date: Tue Mar 12 09:06:01 2013 New Revision: 1455457 URL: http://svn.apache.org/r1455457 Log: #390, compact product wiki syntax, patch t390_r1453952_product_wikisyntax_compact.diff applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1455475 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: ./ multiproduct/ multiproduct/ticket/ tests/ tests/wiki/

2013-03-12 Thread jure
Author: jure Date: Tue Mar 12 10:25:30 2013 New Revision: 1455475 URL: http://svn.apache.org/r1455475 Log: #434, ticket query macro support, patch t434_r1453952_product_ticketquery.diff applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1455477 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/env.py

2013-03-12 Thread jure
Author: jure Date: Tue Mar 12 10:51:46 2013 New Revision: 1455477 URL: http://svn.apache.org/r1455477 Log: Leverage product environment factory in lookup_env Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/env.py Modified: incubator

svn commit: r1455576 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct: api.py hooks.py web_ui.py

2013-03-12 Thread jure
Author: jure Date: Tue Mar 12 15:15:22 2013 New Revision: 1455576 URL: http://svn.apache.org/r1455576 Log: Renamed default product to '@', redirect most URL requests targeted to global environment to default product Modified: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1455109 - in /incubator/bloodhound/branches/bep_0003_multiproduct: ./ bloodhound_dashboard/ bloodhound_multiproduct/ bloodhound_search/ bloodhound_search/bhsearch/ bloodhound_search/bhsea

2013-03-11 Thread jure
Author: jure Date: Mon Mar 11 12:14:05 2013 New Revision: 1455109 URL: http://svn.apache.org/r1455109 Log: Sync merge from trunk Added: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_search/bhsearch/tests/query_parser.py - copied unchanged from r1455108, incubator

svn commit: r1454383 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct: dbcursor.py env.py

2013-03-08 Thread jure
Author: jure Date: Fri Mar 8 13:38:29 2013 New Revision: 1454383 URL: http://svn.apache.org/r1454383 Log: #407, make setup work again, properly setup environment Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/dbcursor.py incubator

svn commit: r1453763 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/dbcursor.py

2013-03-07 Thread jure
Author: jure Date: Thu Mar 7 10:37:11 2013 New Revision: 1453763 URL: http://svn.apache.org/r1453763 Log: Introduce global LRU cache for translated SQLs Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/dbcursor.py Modified: incubator

svn commit: r1453952 - in /incubator/bloodhound/branches/bep_0003_multiproduct: ./ bloodhound_multiproduct/multiproduct/

2013-03-07 Thread jure
Author: jure Date: Thu Mar 7 16:41:03 2013 New Revision: 1453952 URL: http://svn.apache.org/r1453952 Log: LRU LFU cache implementations added, appropriate files (license, notice,...) updated appropriately Added: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct

svn commit: r1453323 - in /incubator/bloodhound/branches/bep_0003_multiproduct: bloodhound_multiproduct/multiproduct/env.py bloodhound_multiproduct/multiproduct/hooks.py bloodhound_multiproduct/multip

2013-03-06 Thread jure
Author: jure Date: Wed Mar 6 13:21:15 2013 New Revision: 1453323 URL: http://svn.apache.org/r1453323 Log: Product environment factory + simple LRU cache Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/env.py incubator/bloodhound

svn commit: r1453351 - in /incubator/bloodhound/branches/bep_0003_multiproduct: bloodhound_multiproduct/multiproduct/hooks.py trac/trac/hooks.py trac/trac/web/main.py

2013-03-06 Thread jure
Author: jure Date: Wed Mar 6 14:49:35 2013 New Revision: 1453351 URL: http://svn.apache.org/r1453351 Log: #357 follow up, added request factory for handling product scoped Hrefs ... Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/hooks.py

svn commit: r1453379 - /incubator/bloodhound/branches/bep_0003_multiproduct/installer/bloodhound_setup.py

2013-03-06 Thread jure
Author: jure Date: Wed Mar 6 15:20:04 2013 New Revision: 1453379 URL: http://svn.apache.org/r1453379 Log: #357 follow up, properly configure request factory during setup Modified: incubator/bloodhound/branches/bep_0003_multiproduct/installer/bloodhound_setup.py Modified: incubator

svn commit: r1452769 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct: api.py dbcursor.py env.py

2013-03-05 Thread jure
Author: jure Date: Tue Mar 5 12:43:16 2013 New Revision: 1452769 URL: http://svn.apache.org/r1452769 Log: #406, added 'system' table to translate list, invoke `environment_created` on both global product environment setup participants, remove automatic multi product upgrade from test

svn commit: r1452776 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests: __init__.py versioncontrol/api.py

2013-03-05 Thread jure
Author: jure Date: Tue Mar 5 12:51:33 2013 New Revision: 1452776 URL: http://svn.apache.org/r1452776 Log: #355, ignore sub package root on test discovert, patch t355_r1450181_trac_test_ignore_subpkg_root.diff applied (from Olemis) Modified: incubator/bloodhound/branches

svn commit: r1452779 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/ticket/wikisyntax.py

2013-03-05 Thread jure
Author: jure Date: Tue Mar 5 12:54:36 2013 New Revision: 1452779 URL: http://svn.apache.org/r1452779 Log: #355, test cases for ticket wiki syntax, patch t355_r1452271_trac_test_ticket_wikisyntax.diff applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1452243 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct: api.py env.py

2013-03-04 Thread jure
Author: jure Date: Mon Mar 4 10:36:14 2013 New Revision: 1452243 URL: http://svn.apache.org/r1452243 Log: #406, initial implementation of multi product database upgrade Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/api.py incubator

svn commit: r1451150 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests: admin/__init__.py db/__init__.py mimeview/__init__.py ticket/__init__.py versioncontrol/__

2013-02-28 Thread jure
Author: jure Date: Thu Feb 28 09:18:39 2013 New Revision: 1451150 URL: http://svn.apache.org/r1451150 Log: #355, test discovery across multi product test packages, patch t355_r1450181_trac_test_subpkg.diff applied (from Olemis) Modified: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1450762 [1/3] - in /incubator/bloodhound/branches/bep_0003_multiproduct: ./ bloodhound_dashboard/ bloodhound_dashboard/bhdashboard/htdocs/css/ bloodhound_dashboard/bhdashboard/htdocs/img/

2013-02-27 Thread jure
Author: jure Date: Wed Feb 27 12:52:42 2013 New Revision: 1450762 URL: http://svn.apache.org/r1450762 Log: Sync merge from trunk Added: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_dashboard/bhdashboard/htdocs/js/bootstrap.js - copied unchanged from r1450761

svn commit: r1450181 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests: env.py ticket/query.py

2013-02-26 Thread jure
Author: jure Date: Tue Feb 26 14:18:51 2013 New Revision: 1450181 URL: http://svn.apache.org/r1450181 Log: #355, ticket query module test cases, patch t355_r1444754_trac_test_ticket_query.diff (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct

svn commit: r1449737 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: multiproduct/env.py tests/wiki/formatter.py tests/wikisyntax.py

2013-02-25 Thread jure
Author: jure Date: Mon Feb 25 14:59:52 2013 New Revision: 1449737 URL: http://svn.apache.org/r1449737 Log: #355, wiki syntex extensions test cases, patch t355_r1444754_trac_test_core_wikisyntax.diff applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1449047 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: multiproduct/env.py tests/wiki/macros.py

2013-02-22 Thread jure
Author: jure Date: Fri Feb 22 14:03:57 2013 New Revision: 1449047 URL: http://svn.apache.org/r1449047 Log: #355, wiki macros test cases, patch t355_r1446579_trac_test_wiki_macros.diff applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct

svn commit: r1449050 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/web/wikisyntax.py

2013-02-22 Thread jure
Author: jure Date: Fri Feb 22 14:06:52 2013 New Revision: 1449050 URL: http://svn.apache.org/r1449050 Log: #355, htdocs wiki syntax tests, patch t355_r1444754_trac_test_web_wikisyntax.diff applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1448062 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/api.py

2013-02-20 Thread jure
Author: jure Date: Wed Feb 20 09:59:25 2013 New Revision: 1448062 URL: http://svn.apache.org/r1448062 Log: Stop leaking fds by not creating temporary tables when migrating data on schema upgrade Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct

svn commit: r1448190 - /incubator/bloodhound/branches/bep_0003_multiproduct/installer/bloodhound_setup.py

2013-02-20 Thread jure
Author: jure Date: Wed Feb 20 14:39:08 2013 New Revision: 1448190 URL: http://svn.apache.org/r1448190 Log: #356, enable product environment factory in setup Modified: incubator/bloodhound/branches/bep_0003_multiproduct/installer/bloodhound_setup.py Modified: incubator/bloodhound/branches

svn commit: r1447629 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/env.py

2013-02-19 Thread jure
Author: jure Date: Tue Feb 19 08:51:39 2013 New Revision: 1447629 URL: http://svn.apache.org/r1447629 Log: #355, clean-ups to make rational use of environment stub's logger and handler, patch t355_r1446579_cleanup_logging.diff applied (from Olemis) Modified: incubator/bloodhound/branches

svn commit: r1447631 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/web: ./ __init__.py session.py

2013-02-19 Thread jure
Author: jure Date: Tue Feb 19 08:57:00 2013 New Revision: 1447631 URL: http://svn.apache.org/r1447631 Log: #355, test cases for web sessions, patch t355_r1446579_trac_test_web_session.diff applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1447742 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/dbcursor.py

2013-02-19 Thread jure
Author: jure Date: Tue Feb 19 14:53:22 2013 New Revision: 1447742 URL: http://svn.apache.org/r1447742 Log: Don't prefix custom (3rd party plugin) tables when running in global environment. Also fixes failing test cases after sync merge from trunk (r1447714) Modified: incubator/bloodhound

svn commit: r1447257 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/__init__.py

2013-02-18 Thread jure
Author: jure Date: Mon Feb 18 13:51:05 2013 New Revision: 1447257 URL: http://svn.apache.org/r1447257 Log: #355, skip modules without __init__.py in test discovery, patch t355_r1446579_discovery_skip_no_init.diff applied (from Olemis) Modified: incubator/bloodhound/branches

svn commit: r1447258 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/env.py

2013-02-18 Thread jure
Author: jure Date: Mon Feb 18 13:53:53 2013 New Revision: 1447258 URL: http://svn.apache.org/r1447258 Log: #355, enhanced reuse of product environment logger, patch t355_r1446579_product_env_logging_inherit.diff applied (from Olemis) Modified: incubator/bloodhound/branches

svn commit: r1447303 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests: env.py ticket/notification.py

2013-02-18 Thread jure
Author: jure Date: Mon Feb 18 15:14:09 2013 New Revision: 1447303 URL: http://svn.apache.org/r1447303 Log: #355, test cases for ticket notifications, patch t355_r1444754_trac_test_ticket_notification.diff applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1447305 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/ticket/report.py

2013-02-18 Thread jure
Author: jure Date: Mon Feb 18 15:16:24 2013 New Revision: 1447305 URL: http://svn.apache.org/r1447305 Log: #355, ticket report subsystem test cases, patch t355_r1444754_trac_test_ticket_report.diff applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1447322 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: multiproduct/env.py tests/attachment.py tests/env.py tests/wiki/ tests/wiki/__init__.py tests/wi

2013-02-18 Thread jure
Author: jure Date: Mon Feb 18 15:24:57 2013 New Revision: 1447322 URL: http://svn.apache.org/r1447322 Log: #355, test cases for wiki modules, patch t355_r1444754_trac_test_wiki_model.diff applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1447324 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/mimeview: ./ __init__.py api.py

2013-02-18 Thread jure
Author: jure Date: Mon Feb 18 15:30:36 2013 New Revision: 1447324 URL: http://svn.apache.org/r1447324 Log: #355, MIME subsystem API test cases, patch t355_r1446579_trac_test_mimeview_api.diff applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1447328 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/mimeview/patch.py

2013-02-18 Thread jure
Author: jure Date: Mon Feb 18 15:32:08 2013 New Revision: 1447328 URL: http://svn.apache.org/r1447328 Log: #355, patch renderer test cases, patch t355_r1446579_trac_test_mimeview_patch.diff applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1447334 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/mimeview/pygments.py

2013-02-18 Thread jure
Author: jure Date: Mon Feb 18 15:40:54 2013 New Revision: 1447334 URL: http://svn.apache.org/r1447334 Log: #355, Pygments renderer test cases, patch t355_r1446579_trac_test_mimeview_pygments.diff applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1446485 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct: dbcursor.py env.py

2013-02-15 Thread jure
Author: jure Date: Fri Feb 15 09:42:04 2013 New Revision: 1446485 URL: http://svn.apache.org/r1446485 Log: #288, get_db_cnx and get_read_db properly implemented for ProductEnvironment Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct

svn commit: r1446498 - in /incubator/bloodhound/branches/bep_0003_multiproduct: ./ bloodhound_dashboard/bhdashboard/ bloodhound_dashboard/bhdashboard/layouts/ bloodhound_dashboard/bhdashboard/template

2013-02-15 Thread jure
Author: jure Date: Fri Feb 15 10:30:14 2013 New Revision: 1446498 URL: http://svn.apache.org/r1446498 Log: Sync merge from trunk [This commit notification would consist of 79 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]

svn commit: r1446568 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/api.py

2013-02-15 Thread jure
Author: jure Date: Fri Feb 15 13:19:57 2013 New Revision: 1446568 URL: http://svn.apache.org/r1446568 Log: #288, populate global permission table on database upgrade Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/api.py Modified

svn commit: r1446579 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/env.py

2013-02-15 Thread jure
Author: jure Date: Fri Feb 15 13:37:25 2013 New Revision: 1446579 URL: http://svn.apache.org/r1446579 Log: #288, fixup for get_read_db and get_db_cnx, using product envs when constructing DatabaseManager resulted in invalid db paths Modified: incubator/bloodhound/branches

svn commit: r1446061 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: multiproduct/api.py multiproduct/env.py tests/ticket/batch.py

2013-02-14 Thread jure
Author: jure Date: Thu Feb 14 08:21:37 2013 New Revision: 1446061 URL: http://svn.apache.org/r1446061 Log: #355, test cases for batch ticket updates, patch t355_r1444754_trac_test_ticket_batch.patch applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1444725 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: multiproduct/env.py tests/env.py tests/ticket/model.py

2013-02-11 Thread jure
Author: jure Date: Mon Feb 11 10:24:23 2013 New Revision: 1444725 URL: http://svn.apache.org/r1444725 Log: #355, ticket model tests, patch t355_r1442601_trac_test_ticket_model.patch applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct

svn commit: r1444752 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/ticket/model.py

2013-02-11 Thread jure
Author: jure Date: Mon Feb 11 12:59:07 2013 New Revision: 1444752 URL: http://svn.apache.org/r1444752 Log: #355, t355_r1442601_trac_test_ticket_enum.patch applied (from Olemis), test cases for ticket enum fields Modified: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1444754 [2/2] - in /incubator/bloodhound/branches/bep_0003_multiproduct: ./ bloodhound_dashboard/ bloodhound_multiproduct/ bloodhound_search/ bloodhound_search/bhsearch/ bloodhound_search

2013-02-11 Thread jure
Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_theme/bhtheme/templates/bh_admin_repositories.html URL:

svn commit: r1443514 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests: db/ db/__init__.py db/api.py db/cursor.py db/mysql.py db/postgres.py db/util.py dbcursor.p

2013-02-07 Thread jure
Author: jure Date: Thu Feb 7 14:50:28 2013 New Revision: 1443514 URL: http://svn.apache.org/viewvc?rev=1443514view=rev Log: #288, run trac.db.tests within product environment, skeleton(s) for further tests (mysql, postgres) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1442889 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/dbcursor.py

2013-02-06 Thread jure
Author: jure Date: Wed Feb 6 10:32:11 2013 New Revision: 1442889 URL: http://svn.apache.org/viewvc?rev=1442889view=rev Log: #288, add cursor property to Bloodhound connection wrapper, patch t288_r1441419_sql_translate_cursor.patch (from Olemis) Modified: incubator/bloodhound/branches

svn commit: r1442890 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/ticket: ./ __init__.py api.py

2013-02-06 Thread jure
Author: jure Date: Wed Feb 6 10:33:38 2013 New Revision: 1442890 URL: http://svn.apache.org/viewvc?rev=1442890view=rev Log: #355, ticket API test cases, patch t355_r1437383_trac_test_ticket_api.patch (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1442575 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/env.py

2013-02-05 Thread jure
Author: jure Date: Tue Feb 5 13:20:30 2013 New Revision: 1442575 URL: http://svn.apache.org/viewvc?rev=1442575view=rev Log: #288, monkey patch trac.env.EnvironmentSetup.environment_created method to properly use direct transaction instead of project scoped one, also keep database multiproduct

svn commit: r1441417 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/__init__.py

2013-02-01 Thread jure
Author: jure Date: Fri Feb 1 12:14:18 2013 New Revision: 1441417 URL: http://svn.apache.org/viewvc?rev=1441417view=rev Log: #355, test discovery patch t355_r1437383_pkgresources_discovery.diff (from Olemis) Modified: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1441419 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/perm.py

2013-02-01 Thread jure
Author: jure Date: Fri Feb 1 12:19:36 2013 New Revision: 1441419 URL: http://svn.apache.org/viewvc?rev=1441419view=rev Log: #355, Trac test cases rewritten for default permission data store, patch t355_r1437383_trac_test_perm.diff (from Olemis) Added: incubator/bloodhound/branches

svn commit: r1440970 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct: api.py dbcursor.py env.py

2013-01-31 Thread jure
Author: jure Date: Thu Jan 31 14:20:50 2013 New Revision: 1440970 URL: http://svn.apache.org/viewvc?rev=1440970view=rev Log: #288, properly keep connection context by using connection wrapper, apply multi-product upgrades on test database Modified: incubator/bloodhound/branches

svn commit: r1440346 - in /incubator/bloodhound/branches/bep_0003_multiproduct: bloodhound_dashboard/bhdashboard/ bloodhound_multiproduct/multiproduct/

2013-01-30 Thread jure
Author: jure Date: Wed Jan 30 11:14:17 2013 New Revision: 1440346 URL: http://svn.apache.org/viewvc?rev=1440346view=rev Log: #288, product environment context manager from t288_r1438538_sql_translate_global_env.diff (from olemis) and some changes to make it work properly Modified

svn commit: r1438019 - /incubator/bloodhound/branches/bep_0003_multiproduct/trac/trac/config.py

2013-01-24 Thread jure
Author: jure Date: Thu Jan 24 14:34:53 2013 New Revision: 1438019 URL: http://svn.apache.org/viewvc?rev=1438019view=rev Log: #115, t115_r1436300_option_accessor.diff applied, polymorphic access to Section methods in Option accessor (from Olemis) Modified: incubator/bloodhound/branches

svn commit: r1437357 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/api.py

2013-01-23 Thread jure
Author: jure Date: Wed Jan 23 11:59:38 2013 New Revision: 1437357 URL: http://svn.apache.org/viewvc?rev=1437357view=rev Log: Properly keep track of database versions, upgrade schema accordingly Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct

svn commit: r1437383 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/api.py

2013-01-23 Thread jure
Author: jure Date: Wed Jan 23 13:24:12 2013 New Revision: 1437383 URL: http://svn.apache.org/viewvc?rev=1437383view=rev Log: #115, ProductSetting table should be introduced as part of the environment upgrade and not as part of initial database schema so that existing environments can

svn commit: r1436256 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: multiproduct/dbcursor.py tests/dbcursor.py

2013-01-21 Thread jure
Author: jure Date: Mon Jan 21 10:14:53 2013 New Revision: 1436256 URL: http://svn.apache.org/viewvc?rev=1436256view=rev Log: #288, don't reformat SQL after translate, test cases updated Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct

svn commit: r1436300 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: multiproduct/env.py tests/attachment.py tests/env.py

2013-01-21 Thread jure
Author: jure Date: Mon Jan 21 12:25:38 2013 New Revision: 1436300 URL: http://svn.apache.org/viewvc?rev=1436300view=rev Log: #355 patch t355_r1434677_trac_test_attachments.diff applied (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests

svn commit: r1435121 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: multiproduct/dbcursor.py tests/dbcursor.py

2013-01-18 Thread jure
Author: jure Date: Fri Jan 18 12:54:44 2013 New Revision: 1435121 URL: http://svn.apache.org/viewvc?rev=1435121view=rev Log: #288, workaround for sqlparse underline (_) bug, added translated SQL test cases Modified: incubator/bloodhound/branches/bep_0003_multiproduct

svn commit: r1434677 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/dbcursor.py

2013-01-17 Thread jure
Author: jure Date: Thu Jan 17 14:14:01 2013 New Revision: 1434677 URL: http://svn.apache.org/viewvc?rev=1434677view=rev Log: #288 unit tests ... more will follow Added: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/tests/dbcursor.py Added: incubator

svn commit: r1433893 - in /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct: multiproduct/env.py tests/config.py tests/env.py

2013-01-16 Thread jure
Author: jure Date: Wed Jan 16 10:51:48 2013 New Revision: 1433893 URL: http://svn.apache.org/viewvc?rev=1433893view=rev Log: Applied #350 patch t350_r1433322_product_component_enable.diff (from olemis) Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct

svn commit: r1433320 - in /incubator/bloodhound/branches/bep_0003_multiproduct: bloodhound_multiproduct/multiproduct/env.py bloodhound_multiproduct/tests/env.py bloodhound_theme/setup.py

2013-01-15 Thread jure
Author: jure Date: Tue Jan 15 09:30:22 2013 New Revision: 1433320 URL: http://svn.apache.org/viewvc?rev=1433320view=rev Log: Towards #115, patch t115_r1431447_product_envs_bep3_p1.diff from olemis Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct

svn commit: r1433448 - in /incubator/bloodhound/branches/bep_0003_multiproduct: bloodhound_multiproduct/multiproduct/ trac/trac/ trac/trac/web/

2013-01-15 Thread jure
Author: jure Date: Tue Jan 15 14:57:49 2013 New Revision: 1433448 URL: http://svn.apache.org/viewvc?rev=1433448view=rev Log: Towards #322, #323, install global hooks from trac/__init__.py (hardcoded atm), provide EnvironmentStub replacement for tests to run properly Modified: incubator

svn commit: r1432059 - in /incubator/bloodhound/branches/bep_0003_multiproduct: bloodhound_multiproduct/multiproduct/env.py bloodhound_multiproduct/multiproduct/hooks.py trac/trac/hooks.py trac/trac/w

2013-01-11 Thread jure
Author: jure Date: Fri Jan 11 14:20:22 2013 New Revision: 1432059 URL: http://svn.apache.org/viewvc?rev=1432059view=rev Log: Towards integrating #115 and #288, still wip Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/env.py incubator

svn commit: r1432086 - /incubator/bloodhound/branches/bep_0003_multiproduct/trac/trac/hooks.py

2013-01-11 Thread jure
Author: jure Date: Fri Jan 11 15:16:39 2013 New Revision: 1432086 URL: http://svn.apache.org/viewvc?rev=1432086view=rev Log: #323, only install global hooks once Modified: incubator/bloodhound/branches/bep_0003_multiproduct/trac/trac/hooks.py Modified: incubator/bloodhound/branches

svn commit: r1432088 - /incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/env.py

2013-01-11 Thread jure
Author: jure Date: Fri Jan 11 15:17:56 2013 New Revision: 1432088 URL: http://svn.apache.org/viewvc?rev=1432088view=rev Log: #115 and #288 integration, make product cursors actually work Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct

svn commit: r1431351 - in /incubator/bloodhound/branches/bep_0003_multiproduct: bloodhound_multiproduct/multiproduct/ trac/trac/bloodhound/ trac/trac/web/

2013-01-10 Thread jure
Author: jure Date: Thu Jan 10 13:38:13 2013 New Revision: 1431351 URL: http://svn.apache.org/viewvc?rev=1431351view=rev Log: Towards integrating #115 and #288, still wip Added: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct/multiproduct/dbcursor.py

svn commit: r1430768 - in /incubator/bloodhound/branches/bep_0003_multiproduct: bloodhound_dashboard/bhdashboard/ bloodhound_multiproduct/multiproduct/ bloodhound_multiproduct/tests/

2013-01-09 Thread jure
Author: jure Date: Wed Jan 9 10:24:22 2013 New Revision: 1430768 URL: http://svn.apache.org/viewvc?rev=1430768view=rev Log: Product specific environment configuration, ticket #115 (from Olemis) Added: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct

svn commit: r1430262 - in /incubator/bloodhound/branches/bep_0003_multiproduct: bloodhound_multiproduct/multiproduct/hooks.py trac/trac/hooks.py trac/trac/web/main.py

2013-01-08 Thread jure
Author: jure Date: Tue Jan 8 12:55:37 2013 New Revision: 1430262 URL: http://svn.apache.org/viewvc?rev=1430262view=rev Log: Towards #322, #323, support for environment factory/global hooks added to trac Added: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_multiproduct

svn commit: r1430304 [2/2] - in /incubator/bloodhound/branches/bep_0003_multiproduct: ./ bloodhound_dashboard/bhdashboard/ bloodhound_dashboard/bhdashboard/widgets/ bloodhound_multiproduct/multiproduc

2013-01-08 Thread jure
Modified: incubator/bloodhound/branches/bep_0003_multiproduct/bloodhound_theme/bhtheme/templates/bloodhound_theme.html URL:

svn commit: r1425616 - /incubator/bloodhound/branches/bep_0003_multiproduct/trac/trac/bloodhound/db.py

2012-12-24 Thread jure
Author: jure Date: Mon Dec 24 09:56:53 2012 New Revision: 1425616 URL: http://svn.apache.org/viewvc?rev=1425616view=rev Log: Make quick search work again by covering special case(s) of SELECTs (from sqlparse perspective) Modified: incubator/bloodhound/branches/bep_0003_multiproduct/trac

svn commit: r1424391 - /incubator/bloodhound/branches/bep_0003_multiproduct/trac/trac/bloodhound/db.py

2012-12-20 Thread jure
Author: jure Date: Thu Dec 20 10:21:52 2012 New Revision: 1424391 URL: http://svn.apache.org/viewvc?rev=1424391view=rev Log: Towards #288, properly expand identifier list(s) within FROM Modified: incubator/bloodhound/branches/bep_0003_multiproduct/trac/trac/bloodhound/db.py Modified

svn commit: r1423779 - in /incubator/bloodhound/branches/bep_0003_multiproduct/installer: requirements-dev.txt requirements.txt

2012-12-19 Thread jure
Author: jure Date: Wed Dec 19 08:04:07 2012 New Revision: 1423779 URL: http://svn.apache.org/viewvc?rev=1423779view=rev Log: sqlparse requirement added - required by the SQL database proxy component Modified: incubator/bloodhound/branches/bep_0003_multiproduct/installer/requirements

svn commit: r1422822 - /incubator/bloodhound/branches/bep_0003_multiproduct/trac/trac/bloodhound/db.py

2012-12-17 Thread jure
Author: jure Date: Mon Dec 17 10:04:02 2012 New Revision: 1422822 URL: http://svn.apache.org/viewvc?rev=1422822view=rev Log: Towards #288, prefix all 'foreign' (3rd party plugin) tables with product prefix in SELECT, UPDATE, DELETE, INSERT statements, next step is DDL Modified: incubator

svn commit: r1422829 - /incubator/bloodhound/branches/bep_0003_multiproduct/trac/trac/bloodhound/db.py

2012-12-17 Thread jure
Author: jure Date: Mon Dec 17 10:18:45 2012 New Revision: 1422829 URL: http://svn.apache.org/viewvc?rev=1422829view=rev Log: Properly evaluate DELETE conditions Modified: incubator/bloodhound/branches/bep_0003_multiproduct/trac/trac/bloodhound/db.py Modified: incubator/bloodhound

svn commit: r1420572 - in /incubator/bloodhound/branches/bep_0003_multiproduct/trac/trac: bloodhound.py bloodhound/ bloodhound/__init__.py bloodhound/db.py bloodhound/env.py bloodhoundsql.py web/stand

2012-12-12 Thread jure
Author: jure Date: Wed Dec 12 08:37:22 2012 New Revision: 1420572 URL: http://svn.apache.org/viewvc?rev=1420572view=rev Log: * reorganized code, moved bloodhound code to separate directory Added: incubator/bloodhound/branches/bep_0003_multiproduct/trac/trac/bloodhound/ incubator

svn commit: r1420075 - in /incubator/bloodhound/branches/bep_0003_multiproduct: bloodhound_multiproduct/multiproduct/api.py bloodhound_multiproduct/multiproduct/model.py trac/trac/bloodhound.py trac/t

2012-12-11 Thread jure
Author: jure Date: Tue Dec 11 10:28:05 2012 New Revision: 1420075 URL: http://svn.apache.org/viewvc?rev=1420075view=rev Log: initial SQL proxy patch as described in ticket #288 Added: incubator/bloodhound/branches/bep_0003_multiproduct/trac/trac/bloodhound.py incubator/bloodhound