Re: CLSQL Co-maintainer
Nathan Bird <[email protected]>
| Newsgroups | gmane.lisp.clsql.general |
|---|---|
| Message-ID | <[email protected]> |
On 1/29/2010 4:01 PM, Kevin Rosenberg wrote: > I'm very pleased to report that Nathan Bird has joined me to co-maintain CLSQL. > Nathan is sponsored by the fine folks at http://www.acceleration.net/programming/ > and has nicely reworked the test suite and added other cool functionality to CLSQL. > Some of those changes are already in a released version of CLSQL, some are in the > current git repository, and he has more awaiting integration. > Cheers! Here's a brief overview of what we just put up there: * tests/ - A lot of new tests. We tried to cover everything that we changed/touched and more. We probably still missed something. * sql/expressions.lisp - output-sql on sql-relational-exp does better arity checking now. (apply #'sql-and some-list) gives better results. * tests/test-init.lisp - test-database-user is now being correctly bound in ODBC, this triggers a lot of failures based on ODBC not doing ownership properly * Ownership: a lot of tests that were referencing db owner are changed to not reference the owner-- this isn't supported everywhere and most of these tests were also checking something else. Added new ownership specific tests that tried to cover everything that was taken out of the others. * Test output banner now prints the database name, not just the type. This is really useful for testing different database versions that use the same clsql backend. * some dataset tweaks: error printing, restarts > One change to the git repository is that there is now a development branch in addition > to the master branch. If you wish to follow the development branch, then in your CLSQL > git repository give the command: > git checkout --track -b development origin/development > > You can then switch back and forth between the master and development branch with the > commands: > git checkout master > git checkout development > > At the moment we've gone ahead and updated master, but look for exciting new things to come in dev. Time printing, connection pool testing, and more. > I'd like to publicly thank Nathan for his great contributions and his willingness to > help further maintain CLSQL. > > Kevin > > Thanks to Kevin for maintaining this project and thanks to everyone for helping out! Nathan