{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":157035306,"defaultBranch":"main","name":"taskchampion","ownerLogin":"GothenburgBitFactory","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-11T00:51:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36100920?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725059960.0","currentOid":""},"activityList":{"items":[{"before":"d7a7d966992bec0cf39e1240bd0d1b40bacc964d","after":"c7c2cde0e6b7cb34f4fa307c1b8817af760dd184","ref":"refs/heads/main","pushedAt":"2024-09-08T13:16:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Apply the same tests to all storage backends (#453)","shortMessageHtmlLink":"Apply the same tests to all storage backends (#453)"}},{"before":"8bfbb9d7cd19acc1cb10db07621996c1a7d56f2e","after":"d7a7d966992bec0cf39e1240bd0d1b40bacc964d","ref":"refs/heads/main","pushedAt":"2024-09-07T13:18:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Replace `Storage::set_operations` with `sync_complete` and `remove_operation`.` (#451)","shortMessageHtmlLink":"Replace Storage::set_operations with sync_complete and `remove_op…"}},{"before":"427ad78732c67b576ee3abf131d53e26dc7167c9","after":"8bfbb9d7cd19acc1cb10db07621996c1a7d56f2e","ref":"refs/heads/main","pushedAt":"2024-09-03T22:10:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Add `get_task_operations` (#450)\n\nAdd get_task_operations\r\n\r\nThread this method through from Replica, via TaskDB, to Storage.","shortMessageHtmlLink":"Add get_task_operations (#450)"}},{"before":"fb84873886de0f92d266c29889cf5e3fcb2edf5c","after":"427ad78732c67b576ee3abf131d53e26dc7167c9","ref":"refs/heads/main","pushedAt":"2024-09-02T23:48:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Add an 'operations.uuid' column, generated and virtual (#449)\n\nThis column is not stored separately, but allows indexing operations by\r\nuuid without further modification or redundant storage.","shortMessageHtmlLink":"Add an 'operations.uuid' column, generated and virtual (#449)"}},{"before":"2e29f163f0229cc03487d475bdbdb045debc46f7","after":"fb84873886de0f92d266c29889cf5e3fcb2edf5c","ref":"refs/heads/main","pushedAt":"2024-09-02T01:10:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Add a test for upgrading from 0.7.0 DBs (#448)","shortMessageHtmlLink":"Add a test for upgrading from 0.7.0 DBs (#448)"}},{"before":"8f34387e774e64315c5b9ba6ce99f66ae7f9a820","after":null,"ref":"refs/heads/dependabot/cargo/tokio-1.40.0","pushedAt":"2024-08-30T23:19:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"97f91800c0b55daa85b7ec762dea493faf2454a2","after":"2e29f163f0229cc03487d475bdbdb045debc46f7","ref":"refs/heads/main","pushedAt":"2024-08-30T23:19:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Bump tokio from 1.39.1 to 1.40.0 (#447)\n\nBumps [tokio](https://github.com/tokio-rs/tokio) from 1.39.1 to 1.40.0.\r\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\r\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.39.1...tokio-1.40.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: tokio\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump tokio from 1.39.1 to 1.40.0 (#447)"}},{"before":null,"after":"8f34387e774e64315c5b9ba6ce99f66ae7f9a820","ref":"refs/heads/dependabot/cargo/tokio-1.40.0","pushedAt":"2024-08-30T23:12:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump tokio from 1.39.1 to 1.40.0\n\nBumps [tokio](https://github.com/tokio-rs/tokio) from 1.39.1 to 1.40.0.\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.39.1...tokio-1.40.0)\n\n---\nupdated-dependencies:\n- dependency-name: tokio\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tokio from 1.39.1 to 1.40.0"}},{"before":"ea4d0f3a87c341e0c6f35243039bcae266dbbf31","after":"91fc43112ba01ab02f924dff010f01b69bc9e8cb","ref":"refs/heads/gh-pages","pushedAt":"2024-08-19T18:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 97f91800c0b55daa85b7ec762dea493faf2454a2","shortMessageHtmlLink":"deploy: 97f9180"}},{"before":"16133f29326a12e3b4451d1bd60adb6be04f561b","after":"97f91800c0b55daa85b7ec762dea493faf2454a2","ref":"refs/heads/main","pushedAt":"2024-08-19T18:47:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"docs(tasks.md): fix broken emphasis (#446)\n\nIn commit 2ab47269afebb8a541c71b180bfb5d16857b29a8 the emphasis for this\nword was broken. It currently appears as a single underscore on the\npublished book website.","shortMessageHtmlLink":"docs(tasks.md): fix broken emphasis (#446)"}},{"before":"57b3448f9d3fe4fd11305b067d10669aba7acd80","after":"16133f29326a12e3b4451d1bd60adb6be04f561b","ref":"refs/heads/main","pushedAt":"2024-08-09T21:14:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"bump MSRV (#445)","shortMessageHtmlLink":"bump MSRV (#445)"}},{"before":"39dcd9474f31f3a6a04efddfd427d05f54dc4bc6","after":"57b3448f9d3fe4fd11305b067d10669aba7acd80","ref":"refs/heads/main","pushedAt":"2024-08-08T14:05:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Expose sqlite bundling as a feature (#444)","shortMessageHtmlLink":"Expose sqlite bundling as a feature (#444)"}},{"before":"59d76c400ae34f08e86ddf4e7c98eca10069c36b","after":"39dcd9474f31f3a6a04efddfd427d05f54dc4bc6","ref":"refs/heads/main","pushedAt":"2024-08-07T00:51:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"update RELEASING.md","shortMessageHtmlLink":"update RELEASING.md"}},{"before":"33c538df1b5e5fd3dc517f95322902db795d2e7f","after":"59d76c400ae34f08e86ddf4e7c98eca10069c36b","ref":"refs/heads/main","pushedAt":"2024-08-07T00:48:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"v0.7.0","shortMessageHtmlLink":"v0.7.0"}},{"before":"d26bc2bdcddc242c15ab6e79c6c2f0fc1888e663","after":"33c538df1b5e5fd3dc517f95322902db795d2e7f","ref":"refs/heads/main","pushedAt":"2024-08-07T00:23:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Use `Vec` instead of newtype `Operations` (#443)\n\nExposing the full functionality of a Vec here is more useful than\r\nutility functions on a newtype, especially when building a Cxx bridge.\r\n\r\nThis is a big diff, but aside from the main change in `operation.rs`,\r\nconsists almost entirely of changing `ops.add` to `ops.push`, with a few\r\nrelated test changes.","shortMessageHtmlLink":"Use Vec<Operation> instead of newtype Operations (#443)"}},{"before":"48f6cdc617f8992e888fd4b051a290a47de0f06c","after":null,"ref":"refs/heads/dependabot/cargo/tempfile-3.11.0","pushedAt":"2024-08-02T23:12:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"4b8d49e812fe3366431303cb4db41553821e33c8","after":"d26bc2bdcddc242c15ab6e79c6c2f0fc1888e663","ref":"refs/heads/main","pushedAt":"2024-08-02T23:12:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Bump tempfile from 3.10.1 to 3.11.0 (#440)\n\nBumps [tempfile](https://github.com/Stebalien/tempfile) from 3.10.1 to 3.11.0.\n- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/Stebalien/tempfile/compare/v3.10.1...v3.11.0)\n\n---\nupdated-dependencies:\n- dependency-name: tempfile\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump tempfile from 3.10.1 to 3.11.0 (#440)"}},{"before":null,"after":"48f6cdc617f8992e888fd4b051a290a47de0f06c","ref":"refs/heads/dependabot/cargo/tempfile-3.11.0","pushedAt":"2024-08-02T23:06:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump tempfile from 3.10.1 to 3.11.0\n\nBumps [tempfile](https://github.com/Stebalien/tempfile) from 3.10.1 to 3.11.0.\n- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/Stebalien/tempfile/compare/v3.10.1...v3.11.0)\n\n---\nupdated-dependencies:\n- dependency-name: tempfile\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tempfile from 3.10.1 to 3.11.0"}},{"before":"4c3dde85954153c5c1b55906256b125c0b451e1f","after":"4b8d49e812fe3366431303cb4db41553821e33c8","ref":"refs/heads/main","pushedAt":"2024-08-01T01:58:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Check docs in CI (#439)\n\nThis adds a new job to check that rustdocs don't have any warnings.\n\nIt also caches the install of the clippy component in the \"Check &\nClippy\" job.","shortMessageHtmlLink":"Check docs in CI (#439)"}},{"before":"ecb7a205b1f811b1c2ea5e0124c4852481d0db07","after":"4c3dde85954153c5c1b55906256b125c0b451e1f","ref":"refs/heads/main","pushedAt":"2024-07-31T21:57:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Documentation clean-up (#438)\n\nThis fixes several warnings from `cargo doc` and other minor out-of-date\r\nor missing documentation.","shortMessageHtmlLink":"Documentation clean-up (#438)"}},{"before":"d7f50d75ee1223273d60fc48f0ffe438e440a770","after":"ecb7a205b1f811b1c2ea5e0124c4852481d0db07","ref":"refs/heads/main","pushedAt":"2024-07-29T21:48:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"[BREAKING] Update undo support to use Operations (#437)\n\nThis updates the existing \"undo\" support to use `Operations`, while\nmaking some additional changes to look forward to more general undo\nsupport (#427 being the next step on that journey).\n\nBreaking changes:\n\n - `Replica::get_undo_ops` is now `Replica::get_undo_operations` and returns an\n `Operations` value. It now returns the operations in the order they were\n applied, and includes the undo point operation, if one exists.\n - `Replica::commit_undo_ops` is now `Replica::commit_reversed_operations` and\n takes an `Operations` value. It now expects an `Operations` value as\n provided by `get_undo_operations`.","shortMessageHtmlLink":"[BREAKING] Update undo support to use Operations (#437)"}},{"before":"624ee572b19258541c7bba3c7e0cf458447186be","after":"d7f50d75ee1223273d60fc48f0ffe438e440a770","ref":"refs/heads/main","pushedAt":"2024-07-29T01:07:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"[BREAKING] Unify Task and TaskMut (#435)\n\n* [BREAKING] Unify Task and TaskMut\r\n\r\nThis breaking change removes the `TaskMut` type and moves its high-level\r\nsetters to `Task`. `Task` derefs to `TaskData`, making the methods of\r\nthat type available for `Task` values.\r\n\r\nSeveral methods are deprecated, as detailed below. While these methods\r\nremain, they may be less performant than the recommended methods, either\r\nby reading unnecessary data from the database (e.g., to construct a\r\ndependency map) or by modifying the database in multiple transactions.\r\n\r\nBreaking Changes:\r\n\r\n - `Task`:\r\n - All `TaskMut` setters are now methods on `Task`, and take `&mut ops`\r\n as their last argument.\r\n - `Task::into_mut` is removed.\r\n - `Task::get_taskmap` is deprecated - prefer `TaskData::properties`.\r\n - `Task::delete` is deprecated - prefer `set_status` with `Status::Deleted`.\r\n\r\n - `Replica`:\r\n - `Replica::add_to_working_set` is removed - working set maintenance\r\n is now entirely automatic.\r\n - `Replica::new_task` is deprecated - prefer `Replica::create_task` and\r\n setting the `entry`, `description`, and `status` properties directly.\r\n - `Replica::import_task_with_uuid` is deprecated - prefer\r\n `Replica::create_task`.\r\n - `Replica::update_task` is deprecated - prefer `TaskData::update`.\r\n - `Replica::delete_task` is deprecated - prefer `TaskData::delete`.\r\n - Management of undo points in the replica, including\r\n `Replica::add_undo_point` and automatically adding undo points for\r\n various operations, is no longer supported; use\r\n `Operations::new_with_undo_point` to add one when necessary.","shortMessageHtmlLink":"[BREAKING] Unify Task and TaskMut (#435)"}},{"before":"2b1c40c2c9a7109c7e363c6947fffd5da07d8ddd","after":"624ee572b19258541c7bba3c7e0cf458447186be","ref":"refs/heads/main","pushedAt":"2024-07-26T06:18:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Prefer `Operation` instead of `SyncOp` in tests (#431)\n\nThis is a test-only change: all modified code is `#[cfg(test)]`\r\n\r\nLots of tests used `SyncOp`, including some proptests. One of those is\r\nmoved out to `tests/syncing-proptest.rs` and updated to use Replicas\r\nintead of TaskDb's. `op.rs` remains in terms of `SyncOp`, since it defines\r\nthat type, but converts to `Operation` for tests.\r\n\r\nWith their uses in tests removed, two `apply_..` methods can finally be\r\ndeleted.","shortMessageHtmlLink":"Prefer Operation instead of SyncOp in tests (#431)"}},{"before":"44ff108b49a67189ae0161773cdd485ac0ec8743","after":"2b1c40c2c9a7109c7e363c6947fffd5da07d8ddd","ref":"refs/heads/main","pushedAt":"2024-07-26T01:58:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"add empty pre-commit.ci config (#434)","shortMessageHtmlLink":"add empty pre-commit.ci config (#434)"}},{"before":"429bed7101db99510220d934f7576210f384c358","after":null,"ref":"refs/heads/dependabot/cargo/tokio-1.39.1","pushedAt":"2024-07-25T04:35:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"e1dc08e08fdc259ae67dbeb485f1e9f8f9e4c735","after":"44ff108b49a67189ae0161773cdd485ac0ec8743","ref":"refs/heads/main","pushedAt":"2024-07-25T04:35:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Bump tokio from 1.38.0 to 1.39.1 (#430)\n\nBumps [tokio](https://github.com/tokio-rs/tokio) from 1.38.0 to 1.39.1.\r\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\r\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.38.0...tokio-1.39.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: tokio\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump tokio from 1.38.0 to 1.39.1 (#430)"}},{"before":"009b091746607a96b391e588bc2598c8af248927","after":"e1dc08e08fdc259ae67dbeb485f1e9f8f9e4c735","ref":"refs/heads/main","pushedAt":"2024-07-24T18:30:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":" Refactor to use BasicTask and Operations (#428)\n\nThis refactors a bunch of Replica methods and the high-level\r\nTask/TaskMut to use BasicTask and commit operations to achieve their\r\ngoals.","shortMessageHtmlLink":" Refactor to use BasicTask and Operations (#428)"}},{"before":null,"after":"429bed7101db99510220d934f7576210f384c358","ref":"refs/heads/dependabot/cargo/tokio-1.39.1","pushedAt":"2024-07-23T23:50:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump tokio from 1.38.0 to 1.39.1\n\nBumps [tokio](https://github.com/tokio-rs/tokio) from 1.38.0 to 1.39.1.\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.38.0...tokio-1.39.1)\n\n---\nupdated-dependencies:\n- dependency-name: tokio\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tokio from 1.38.0 to 1.39.1"}},{"before":"7712a462f8bb1c83b3942bf90320983e486c4faa","after":"009b091746607a96b391e588bc2598c8af248927","ref":"refs/heads/main","pushedAt":"2024-07-22T22:40:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Make clippy fail on warnings (#429)","shortMessageHtmlLink":"Make clippy fail on warnings (#429)"}},{"before":"9e06beb94361639eb1b28d4cd14310c0ca00c1b4","after":"7712a462f8bb1c83b3942bf90320983e486c4faa","ref":"refs/heads/main","pushedAt":"2024-07-21T14:48:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Reset dependency map when committing operations (#426)","shortMessageHtmlLink":"Reset dependency map when committing operations (#426)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsBwHmQA","startCursor":null,"endCursor":null}},"title":"Activity · GothenburgBitFactory/taskchampion"}