Menu

Commit [r9183]  Maximize  Restore  History

Refactor transaction handling, using a with_transaction function decorator (paves the way for using `with transaction(env, db) as db` in future versions of Trac).

Many thanks to Jan Schukat for this exhaustive patch.

Main part of #8751.

(contains the fix for the usage of `with_transaction` in `RepositoryCache.sync_changeset`)

cboos 2010-02-15

changed /trunk/THANKS
changed /trunk/trac/attachment.py
changed /trunk/trac/cache.py
changed /trunk/trac/db/util.py
changed /trunk/trac/env.py
changed /trunk/trac/perm.py
changed /trunk/trac/ticket/admin.py
changed /trunk/trac/ticket/model.py
changed /trunk/trac/ticket/report.py
changed /trunk/trac/ticket/roadmap.py
changed /trunk/trac/versioncontrol/api.py
changed /trunk/trac/versioncontrol/cache.py
changed /trunk/trac/web/auth.py
changed /trunk/trac/web/session.py
changed /trunk/trac/wiki/admin.py
changed /trunk/trac/wiki/model.py
changed /trunk/trac/wiki/web_ui.py
/trunk/THANKS Diff Switch to side-by-side view
Loading...
/trunk/trac/attachment.py Diff Switch to side-by-side view
Loading...
/trunk/trac/cache.py Diff Switch to side-by-side view
Loading...
/trunk/trac/db/util.py Diff Switch to side-by-side view
Loading...
/trunk/trac/env.py Diff Switch to side-by-side view
Loading...
/trunk/trac/perm.py Diff Switch to side-by-side view
Loading...
/trunk/trac/ticket/admin.py Diff Switch to side-by-side view
Loading...
/trunk/trac/ticket/model.py Diff Switch to side-by-side view
Loading...
/trunk/trac/ticket/report.py Diff Switch to side-by-side view
Loading...
/trunk/trac/ticket/roadmap.py Diff Switch to side-by-side view
Loading...
/trunk/trac/versioncontrol/api.py Diff Switch to side-by-side view
Loading...
/trunk/trac/versioncontrol/cache.py Diff Switch to side-by-side view
Loading...
/trunk/trac/web/auth.py Diff Switch to side-by-side view
Loading...
/trunk/trac/web/session.py Diff Switch to side-by-side view
Loading...
/trunk/trac/wiki/admin.py Diff Switch to side-by-side view
Loading...
/trunk/trac/wiki/model.py Diff Switch to side-by-side view
Loading...
/trunk/trac/wiki/web_ui.py Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB