| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge abompard's fixes to the importer for encode_ascii_prefixes. | Barry Warsaw | 2014-10-30 | 2 | -3/+14 |
| | | |||||
| * | Use print() to smooth over the SA return of Python longs in PostgreSQL. | Barry Warsaw | 2014-10-13 | 3 | -23/+23 |
| | | |||||
| * | Remove some unnecessary code. | Barry Warsaw | 2014-10-13 | 1 | -4/+1 |
| | | |||||
| * | Move alembic settings to a separate alembic.cfg. | Barry Warsaw | 2014-10-13 | 4 | -7/+22 |
| | | |||||
| * | Merge Aurélien Bompard's latest merge branch, with some cleaning up by Barry. | Barry Warsaw | 2014-10-13 | 21 | -167/+233 |
| |\ | |||||
| | * | Merge Barry's changes | Aurélien Bompard | 2014-10-13 | 9 | -112/+138 |
| | |\ | |/ |/| | |||||
| * | | Add the [logging.database] section and use it to configure the SQLAlchemy and | Barry Warsaw | 2014-10-12 | 3 | -19/+34 |
| | | | | | | | | | Alembic loggers. | ||||
| * | | Remove some unused stuff. | Barry Warsaw | 2014-10-11 | 2 | -7/+0 |
| | | | |||||
| * | | Merge Abhilash's latest revisions. | Barry Warsaw | 2014-10-11 | 8 | -58/+76 |
| | | | |||||
| | * | Fix unit tests with SQLite now | Aurélien Bompard | 2014-10-10 | 2 | -4/+8 |
| | | | |||||
| | * | Fix unit tests with PostgreSQL | Aurélien Bompard | 2014-10-10 | 2 | -9/+36 |
| | | | |||||
| | * | * remove migrate command | Abhilash Raj | 2014-10-10 | 18 | -135/+66 |
| | | | | | | | | | | | | | | | | | * remove alembic.cfg, move contents to schema.cfg * fix import errors in src/mailman/model/language.py * add indexes * change the previously wrong written tablename autoresponserecord * change alembic_cfg to use schema.cfg instead of alembic.cfg | ||||
| | * | merge branch from abompard | Abhilash Raj | 2014-10-10 | 11 | -65/+172 |
| | |\ | |||||
| | | * | Properly close transactions on schema changes | Aurélien Bompard | 2014-10-08 | 1 | -0/+2 |
| | | | | |||||
| | | * | Include Alembic and SQLAlchemy logging into the Mailman logging system | Aurélien Bompard | 2014-10-07 | 5 | -44/+15 |
| | | | | |||||
| | | * | Don't use a testing layer for database tests | Aurélien Bompard | 2014-10-06 | 2 | -60/+10 |
| | | | | |||||
| | | * | Merge from Abhilash's branch | Aurélien Bompard | 2014-10-06 | 19 | -101/+181 |
| | | |\ | |_|/ |/| | | |||||
| | | * | Fix DB unit tests | Aurélien Bompard | 2014-10-06 | 2 | -39/+53 |
| | | | | |||||
| | | * | Add unit tests for the automatic migration code | Aurélien Bompard | 2014-10-03 | 2 | -0/+144 |
| | | | | |||||
| | | * | New DB testing layer that does not auto-create the DB | Aurélien Bompard | 2014-10-03 | 1 | -0/+30 |
| | | | | |||||
| | | * | Alembic stamping is done in the schema manager now | Aurélien Bompard | 2014-10-03 | 1 | -12/+0 |
| | | | | |||||
| | | * | Split DB creation and upgrade into separate functions to ease testing | Aurélien Bompard | 2014-10-03 | 1 | -4/+11 |
| | | | | |||||
| | * | | fix database reset error due to foreign key constraint between user and ↵ | Abhilash Raj | 2014-10-09 | 4 | -5/+7 |
| |/ / | | | | | | | address tables | ||||
| * | | add central alembic config | Abhilash Raj | 2014-10-03 | 7 | -31/+46 |
| | | | |||||
| * | | Merge barry\'s branch with test fixes and clean code | Abhilash Raj | 2014-10-02 | 17 | -89/+152 |
| |\ \ | |/ |/| | |||||
| | * | Remove an unused import. | Barry Warsaw | 2014-10-02 | 1 | -1/+0 |
| | | | |||||
| | * | Fix the test suite. | Barry Warsaw | 2014-10-02 | 4 | -4/+4 |
| | | | | | | | | | | | * Fix a couple of typos. * Make the script_location and alembic_scripts a resource paths. | ||||
| | * | PostgreSQL support by Abhilash, cleaned by Barry. | Barry Warsaw | 2014-09-27 | 12 | -29/+40 |
| | |\ | |||||
| | * \ | Migrations, with cleanup by Barry. | Barry Warsaw | 2014-09-27 | 10 | -11/+256 |
| | |\ \ | |||||
| * | | | | Don't initialize twice | Aurélien Bompard | 2014-10-02 | 2 | -2/+6 |
| | | | | | |||||
| * | | | | Fix typo | Aurélien Bompard | 2014-10-02 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Fix the 'alembic revision' command | Aurélien Bompard | 2014-10-02 | 1 | -0/+6 |
| | | | | | |||||
| * | | | | Automatically migrate the database | Aurélien Bompard | 2014-10-02 | 2 | -2/+87 |
| | |_|/ |/| | | |||||
| * | | | Add support for postgresql | Abhilash Raj | 2014-09-25 | 10 | -21/+33 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * revert changes in message_id_has encoding by barry * Change message_id_hash column to LargeBinary (from previously mistaken one i.e.unicode) * add missing import in database/types.py * fix a bug in database/Model.py, transaction has no method abort(), instead it is rollback() | ||||
| * | | | * fixed a bug where alemnic could not find its migrations directory | Abhilash Raj | 2014-09-25 | 5 | -9/+19 |
| | |/ |/| | | | | | * add a new method in base database to stamp with latest alembic version | ||||
| * | | add autogenerate switch that generates to create migration scripts automatically | Abhilash Raj | 2014-09-25 | 2 | -5/+11 |
| | | | |||||
| * | | add new command `mailman migrate` to migrate the new schema on the old database | Abhilash Raj | 2014-09-25 | 4 | -18/+61 |
| | | | |||||
| * | | no need to stamp the testing db | Abhilash Raj | 2014-09-24 | 1 | -1/+0 |
| | | | |||||
| * | | added license block for the new file | Abhilash Raj | 2014-09-24 | 2 | -1/+18 |
| | | | |||||
| * | | added support for migrations via alembic | Abhilash Raj | 2014-09-24 | 5 | -0/+106 |
| |/ | |||||
| * | Update some comments. | Barry Warsaw | 2014-09-23 | 1 | -1/+4 |
| | | |||||
| * | Use a simpler UUID implementation. | Barry Warsaw | 2014-09-23 | 2 | -30/+18 |
| | | | | | Fix a typo. | ||||
| * | We do not need _database_exists() or _make_temporary() any more either. | Barry Warsaw | 2014-09-23 | 4 | -101/+6 |
| | | |||||
| * | Since we don't have migrations, we don't need the ITemporaryDatabase stuff, | Barry Warsaw | 2014-09-23 | 6 | -90/+4 |
| | | | | | | nor do we need the TAG mechanism. We also don't need load_sql() or load_migrations(). | ||||
| * | Migrations will be replaced with Alchemy. | Barry Warsaw | 2014-09-22 | 20 | -2716/+0 |
| | | | | | | | We don't need the raw SQL schema stuff any more. We don't need the Version table any more. | ||||
| * | Re-add the _prepare() method for SQLite permissions. | Barry Warsaw | 2014-09-22 | 1 | -0/+10 |
| | | |||||
| * | Pass all tests with PYTHONWARNINGS=error. | Barry Warsaw | 2014-09-22 | 7 | -27/+24 |
| | | | | | | | | | | | * Switch away from a deprecated unittest method. * Switch away from using deprecated Exceptions.message attribute. * Decode the bytes b32 encoded X-Message-ID-Hash header into a Unicode. * Fix a rather glaring bug in Pendings.add() where we were actually not properly coercing bytes to unicode for the keys and values! I guess it's a good thing that SQLAlchemy is more strict than Storm. * Some cosmetic fixes. | ||||
| * | Clean up pass. | Barry Warsaw | 2014-09-22 | 28 | -217/+216 |
| | | |||||
| * | Another test repair. | Barry Warsaw | 2014-09-21 | 1 | -0/+2 |
| | | |||||
| * | Test repair: | Barry Warsaw | 2014-09-21 | 5 | -3/+20 |
| | | | | | | | | | * Remove an unused import. * Add skips for all migration unit tests. * Fix model class attribute typo. * .values() returns tuples, so adjust for that. * Add a test. | ||||
