summaryrefslogtreecommitdiff
path: root/yoyo
Commit message (Expand)AuthorAgeFilesLines
* Bump version number for devOlly Cope2022-12-141-1/+1
* Bump version number for release v8.2.0v8.2.0-releaseOlly Cope2022-12-141-1/+1
* Replace py36-compatible type annotation comments with newer syntaxOlly Cope2022-12-144-36/+29
* tests: fix pytest deprecation warningsOlly Cope2022-12-142-7/+7
* Bump version numberOlly Cope2022-12-141-1/+1
* merge cockroachdbOlly Cope2022-11-096-44/+83
|\
| * postgresql backend: move nested transaction warning into `begin` methodOlly Cope2022-11-031-10/+9
| * Remove unnecessary transactionOlly Cope2022-11-031-9/+6
| * postgresql: put connection into autocommit mode, handle transactions manuallyOlly Cope2022-10-291-2/+29
| * translation handling: add checks for nested transactionsOlly Cope2022-10-292-0/+24
| * transaction handling: replace confusing rollback method with function argumentOlly Cope2022-10-293-29/+17
| * tests: refactor conftest table dropping codeOlly Cope2022-10-291-3/+3
| * Guard against exceptions inside _check_transactional_ddlOlly Cope2022-10-111-3/+7
* | Bump version number for devOlly Cope2022-11-031-1/+1
* | Bump version number for releasev8.1.0-releaseOlly Cope2022-11-031-1/+1
* | Bump version numberOlly Cope2022-11-031-1/+1
* | Add new command `yoyo init`Olly Cope2022-11-033-1/+82
* | config: prevent prompting to save config when it has not changedOlly Cope2022-11-032-4/+15
* | config: improve docstringOlly Cope2022-11-021-2/+3
* | scripts/main: add missing type hints, fix inaccurate docstringOlly Cope2022-11-031-2/+5
* | scripts: make scripts return an exitcodeOlly Cope2022-11-023-12/+23
|/
* Bump version number for devOlly Cope2022-10-051-1/+1
* Bump version number for releasev8.0.0-releaseOlly Cope2022-10-051-1/+1
* Bump major version numberOlly Cope2022-10-051-1/+1
* Make backend.quote_identifier more robustOlly Cope2022-10-021-1/+3
* Add support for Psycopg 3Olly Cope2022-10-023-0/+12
* Split yoyo.backends into a packageOlly Cope2022-09-0114-239/+373
* Reformat with BlackOlly Cope2022-09-0113-136/+68
* backends: declare backends via importlib.metadata entry_pointsOlly Cope2022-08-292-29/+11
* tests: replace mock with stdlib unittest.mockOlly Cope2022-10-024-6/+6
* tests: drop tables created by tests that access a backend via a fixtureOlly Cope2022-10-031-2/+10
* tests: use freezegun instead of frozendateOlly Cope2022-08-291-9/+5
* Fix linter errorsOlly Cope2022-10-032-4/+6
* merge new toposort algorithmOlly Cope2022-08-294-172/+180
|\
| * Reformat code with BlackOlly Cope2021-05-231-29/+12
| * topological sort: don't raise an error for non-existent dependenciesOlly Cope2021-05-161-1/+3
| * topological sort/tests: fix spurious error for edges that are not in inputOlly Cope2021-05-161-1/+4
| * topological sort: stricter typehintsOlly Cope2021-05-161-0/+1
| * topological sort/tests: simplify edge notation and invert senseOlly Cope2021-05-161-21/+22
| * topological sort: more fixes for cycle detectionOlly Cope2021-05-161-15/+18
| * topological sort: move tests into separate moduleOlly Cope2021-05-162-90/+74
| * topological sort: raise CycleError if unsorted items remain at endOlly Cope2021-05-151-6/+17
| * Use a priority queue to improve ordering of resultOlly Cope2021-05-151-8/+16
| * topological sort: add extra test assertion to ensure dependency order correctOlly Cope2021-05-151-0/+2
| * topological sort: fix loop detectionOlly Cope2021-05-151-5/+16
| * topological sort: ensure dependency graph passed to topological_sort is validOlly Cope2021-05-151-1/+2
| * Add new topological sort algorithmOlly Cope2021-05-152-69/+56
| * topological sort: add test for sort stabilityOlly Cope2021-05-021-1/+14
* | Bump version number for devOlly Cope2021-05-231-1/+1
* | Bump version number for releasev7.3.2-releaseOlly Cope2021-05-231-1/+1