{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":56232466,"defaultBranch":"main","name":"closql","ownerLogin":"magit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-04-14T11:38:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/750076?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1682373821.0","currentOid":""},"activityList":{"items":[{"before":"ebfb860510d895ebcbbe920dd0d86381f1b6504c","after":"06efb5a37ee4a1169a82ba754fc1fa09a89cb273","ref":"refs/heads/main","pushedAt":"2024-08-06T16:08:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"0386b7f0fa866a80e4aa596cf48baeaa367a200e","after":"ebfb860510d895ebcbbe920dd0d86381f1b6504c","ref":"refs/heads/main","pushedAt":"2024-07-12T22:15:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Bump compat dependency","shortMessageHtmlLink":"Bump compat dependency"}},{"before":"47c263ce130fa79f6c124fe8cca7c9b1d323289e","after":"0386b7f0fa866a80e4aa596cf48baeaa367a200e","ref":"refs/heads/main","pushedAt":"2024-07-02T00:56:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Restore ability to set :closql-tables slots","shortMessageHtmlLink":"Restore ability to set :closql-tables slots"}},{"before":"7ab214c615480bb6f686fc12322c3b3fc53b3579","after":"47c263ce130fa79f6c124fe8cca7c9b1d323289e","ref":"refs/heads/main","pushedAt":"2024-07-01T20:26:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Restore ability to set :closql-tables slots\n\nAs before, the value passed to `oset' has to be a list of\nkeys, not the actual value. That might eventually change.","shortMessageHtmlLink":"Restore ability to set :closql-tables slots"}},{"before":"d19b6aadd099e89825c666cf5ae680fe8e807189","after":"7ab214c615480bb6f686fc12322c3b3fc53b3579","ref":"refs/heads/main","pushedAt":"2024-07-01T11:35:43.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Remove closql--slot-{class,table,tables,get}\n\nCalling more than one of these functions, as we do in\nseveral places, meant that work is needlessly repeated.","shortMessageHtmlLink":"Remove closql--slot-{class,table,tables,get}"}},{"before":"ffbd489287c1fc46f208d2eb255eaec3f503d871","after":"d19b6aadd099e89825c666cf5ae680fe8e807189","ref":"refs/heads/main","pushedAt":"2024-06-30T13:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"closql--dset: Cosmetics","shortMessageHtmlLink":"closql--dset: Cosmetics"}},{"before":"27b6d2be1a06cdcb5d5fbd77a702b9fbc5082c03","after":"ffbd489287c1fc46f208d2eb255eaec3f503d871","ref":"refs/heads/main","pushedAt":"2024-06-23T22:22:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"closql--remake-instances: New function\n\nIt is convenient to have this available when implementing\n`closql-dref' methods.","shortMessageHtmlLink":"closql--remake-instances: New function"}},{"before":"c591e6b310e1e583ca466a8f2c42d3c5d1ada435","after":"27b6d2be1a06cdcb5d5fbd77a702b9fbc5082c03","ref":"refs/heads/main","pushedAt":"2024-06-02T20:48:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"closql--table-columns: Remove PREFIXED argument","shortMessageHtmlLink":"closql--table-columns: Remove PREFIXED argument"}},{"before":"b4b3f244d3b0f7d91df290b5ef1d66df39bdba99","after":"c591e6b310e1e583ca466a8f2c42d3c5d1ada435","ref":"refs/heads/main","pushedAt":"2024-05-31T18:36:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Use define-advice","shortMessageHtmlLink":"Use define-advice"}},{"before":"2bff36edd28c9a0d0c25b545b3837fa874376cc5","after":"b4b3f244d3b0f7d91df290b5ef1d66df39bdba99","ref":"refs/heads/main","pushedAt":"2024-05-31T18:04:34.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"closql--slot-properties: New function","shortMessageHtmlLink":"closql--slot-properties: New function"}},{"before":"042a6b3657ceab8fc952b9d2b8190c81307c20cb","after":"2bff36edd28c9a0d0c25b545b3837fa874376cc5","ref":"refs/heads/main","pushedAt":"2024-04-15T15:34:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Update contact information","shortMessageHtmlLink":"Update contact information"}},{"before":"81f04f60aab27c0d9161746384d4eeb0633202e2","after":"042a6b3657ceab8fc952b9d2b8190c81307c20cb","ref":"refs/heads/main","pushedAt":"2024-04-05T19:48:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Bump dependencies","shortMessageHtmlLink":"Bump dependencies"}},{"before":"dc8cacbafc4d99ac25280c973a754a5ee5dbe2b0","after":"81f04f60aab27c0d9161746384d4eeb0633202e2","ref":"refs/heads/main","pushedAt":"2024-02-16T17:31:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"closql-oref: Cosmetics","shortMessageHtmlLink":"closql-oref: Cosmetics"}},{"before":"6bc90e8bef74778883bfa2092a6fedc3c4eb032c","after":"dc8cacbafc4d99ac25280c973a754a5ee5dbe2b0","ref":"refs/heads/main","pushedAt":"2024-01-27T16:21:24.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"closql-oref: Use cached value for closql-class slots\n\nWe already cached the value but never used it. For closql-table slots\nwe already cached and used the value, so any cache invalidation issues\nthis might result in, are in fact already in effect.","shortMessageHtmlLink":"closql-oref: Use cached value for closql-class slots"}},{"before":"1b2ee602fc7f4be110aa19520b3fa251c22aa5fc","after":"6bc90e8bef74778883bfa2092a6fedc3c4eb032c","ref":"refs/heads/main","pushedAt":"2024-01-01T22:13:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Bump copyright years","shortMessageHtmlLink":"Bump copyright years"}},{"before":"7f7363ff4a4b2ac43ab59f39730e5fa43450f694","after":"1b2ee602fc7f4be110aa19520b3fa251c22aa5fc","ref":"refs/heads/main","pushedAt":"2023-12-17T18:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"make: Add redo target","shortMessageHtmlLink":"make: Add redo target"}},{"before":"909752e2aa946bd91b27a1813982e2b20ae27dde","after":"7f7363ff4a4b2ac43ab59f39730e5fa43450f694","ref":"refs/heads/main","pushedAt":"2023-12-14T00:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"closql--table-columns: Allow specifying column prefix","shortMessageHtmlLink":"closql--table-columns: Allow specifying column prefix"}},{"before":"ea49aa1d12ad7fb5d8e9f87eec033732aff1ee7a","after":"909752e2aa946bd91b27a1813982e2b20ae27dde","ref":"refs/heads/main","pushedAt":"2023-09-14T12:50:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"closql-db: Fix disabling","shortMessageHtmlLink":"closql-db: Fix disabling"}},{"before":"85ac7b8a894a4e259439d79eb6bd6f5129770905","after":"ea49aa1d12ad7fb5d8e9f87eec033732aff1ee7a","ref":"refs/heads/main","pushedAt":"2023-08-06T20:59:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Bump Compat dependency","shortMessageHtmlLink":"Bump Compat dependency"}},{"before":"618c94dba7666e8c55c0094ee21fa0381d3536df","after":"85ac7b8a894a4e259439d79eb6bd6f5129770905","ref":"refs/heads/main","pushedAt":"2023-05-20T15:20:15.456Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Set connection slot of database object when reconnecting\n\nWhen reconnecting to a previously closed database, the connection\nfails because the `make-instance' method of `eieio-singleton'\nignores the _SLOTS argument if the singleton already exists. Set\nit using `oset' in `closql-db' in that case.","shortMessageHtmlLink":"Set connection slot of database object when reconnecting"}},{"before":"c3b34a6ec438d2e73309eed7bda26768b9a50335","after":"618c94dba7666e8c55c0094ee21fa0381d3536df","ref":"refs/heads/main","pushedAt":"2023-04-25T13:34:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Use cl-mapc instead of cl-mapcar for side-effects","shortMessageHtmlLink":"Use cl-mapc instead of cl-mapcar for side-effects"}},{"before":"76206434910545942637e3e789207f733ee853cb","after":null,"ref":"refs/heads/psql","pushedAt":"2023-04-24T22:03:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"}},{"before":"2765f26ecfc9ec1280fe210f1eb1e781775c66a1","after":null,"ref":"refs/heads/constraint","pushedAt":"2023-04-24T22:03:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"}},{"before":"c3b34a6ec438d2e73309eed7bda26768b9a50335","after":null,"ref":"refs/heads/next","pushedAt":"2023-04-07T21:59:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"}},{"before":"0a7226331ff1f96142199915c0ac7940bac4afdd","after":"c3b34a6ec438d2e73309eed7bda26768b9a50335","ref":"refs/heads/main","pushedAt":"2023-04-07T21:59:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Database classes no longer derive from a connector class\n\nBack when this library supported only a single connector class, it\nmade sense that a concrete database class had to derive from both\nthat connector class and `closql-database'.\n\nNow that multiple SQLite connectors exist but their availability\ndepends on the Emacs version in use and built time settings, packages\nshould automatically use the best connector. If the package's\ndatabase class has to derive from a connector class, then that is\npainful to do.\n\nSo we add some indirection. A package's database class only has to\nderive from `closql-database' and the connector object is stored in\nthe new `connector' slot of the database object.\n\nImplement some generic functions for `closql-database' to make certain\ndownstream changes unnecessary. `emacsql-with-transaction' is a macro\nso we cannot do the same for that, so provide `closql-with-transaction'\nas a substitute.","shortMessageHtmlLink":"Database classes no longer derive from a connector class"}},{"before":"4638ee19abee4f0c6d647c8b7df6768489d0b7ad","after":"c3b34a6ec438d2e73309eed7bda26768b9a50335","ref":"refs/heads/next","pushedAt":"2023-04-07T21:58:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tarsius","name":"Jonas Bernoulli","path":"/tarsius","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25046?s=80&v=4"},"commit":{"message":"Database classes no longer derive from a connector class\n\nBack when this library supported only a single connector class, it\nmade sense that a concrete database class had to derive from both\nthat connector class and `closql-database'.\n\nNow that multiple SQLite connectors exist but their availability\ndepends on the Emacs version in use and built time settings, packages\nshould automatically use the best connector. If the package's\ndatabase class has to derive from a connector class, then that is\npainful to do.\n\nSo we add some indirection. A package's database class only has to\nderive from `closql-database' and the connector object is stored in\nthe new `connector' slot of the database object.\n\nImplement some generic functions for `closql-database' to make certain\ndownstream changes unnecessary. `emacsql-with-transaction' is a macro\nso we cannot do the same for that, so provide `closql-with-transaction'\nas a substitute.","shortMessageHtmlLink":"Database classes no longer derive from a connector class"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEk0zatwA","startCursor":null,"endCursor":null}},"title":"Activity ยท magit/closql"}