Menu

Trac Commit Log


Commit Date  
[r2500] by cboos

Fixed the unquoting done in the Image macro

2005-11-05 15:42:16 Tree
[r2499] by cboos

db-refactoring: forgot to add the `__init__.py` for the new trac/db/tests folder

2005-11-05 15:24:46 Tree
[r2498] by cboos

Moving InterTrac to the source:sandbox

2005-11-05 15:19:48 Tree
[r2497] by cboos

InterTrac: merged changes log:trunk@...:2483. Now ready to be moved to the common source:sandbox

2005-11-05 15:17:45 Tree
[r2496] by cboos

InterTrac: merged changes log:trunk@...:2438, i.e. upto milestone:0.9

2005-11-05 14:50:42 Tree
[r2495] by cboos

db-refactoring: fixed the remaining problems with db creation

As a follow-up to r2494, the ordering of the environment initialization
steps has been changed:
1. First, load the config, and make that work even if there's no config file,
as the logger initialization needs the config.
2. Initialize the logger, as some components might want to use it
3. Initialize the components, as they are now needed in order to get
the proper db backend
4. Only then, eventually create the environment and the db (init_db)

All the unit-tests pass again.

Still, there are probably issues with the trac/db/postgresql.py backends,
as I didn't test them.

2005-11-05 13:54:37 Tree
[r2494] by cboos

db-refactoring: the database creation side of things was missing...

Now it's restored, and the unit-tests are functional again:
* The `pysqlite_to_sql` function has been made available so that
we can build the InMemoryConnection class, which is inheriting
either from PySQLite2Connection or PySQLite1Connection if the
former is not available
* The trac/tests/db.py has been moved in trac/db/tests/db.py
* but there are still 2 env related tests that are failing...

Also, in r2492, I forgot to port r2426 to pysqlite.py

2005-11-05 12:25:34 Tree
[r2493] by cboos

Moving the db-refactoring branch in the source:sandbox

2005-11-05 11:01:29 Tree
[r2492] by cboos

db-refactoring: merged changes from log:trunk@...:2491

Taken care of manually merging r2426 and r2454, since
the trac/db.py is no more.

This should be ready to go in the source:sandbox

2005-11-05 10:59:14 Tree
[r2491] by cboos

vc-refactoring: change the way a backend is specified

Now, the trac.ini has to be setup like this:
{{{
[trac]
repository_type = hg
repository_dir = /usr/local/hg/repos
}}}

By default the `repository_type` is "svn", so nothing will change
for SVN users.

Also, did a few renamings:
* s/IScmBackend/IRepositoryConnector/
* s/ScmBackendManager/RepositoryManager/

2005-11-04 21:58:35 Tree
Older >
MongoDB Logo MongoDB