{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":120080377,"defaultBranch":"develop","name":"taskwarrior","ownerLogin":"GothenburgBitFactory","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-03T10:14:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36100920?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713831776.0","currentOid":""},"activityList":{"items":[{"before":"d775923070966ecf18f71d90dc253688b93ea181","after":"50052f5115815a82cad36819ce23dbd534e7a0ba","ref":"refs/heads/develop","pushedAt":"2024-05-27T19:50:59.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":"Placing limit in man 5 taskrc (#3467)","shortMessageHtmlLink":"Placing limit in man 5 taskrc (#3467)"}},{"before":"8a807af2ef1cc99529beda4697fac2b39c727cec","after":"d775923070966ecf18f71d90dc253688b93ea181","ref":"refs/heads/develop","pushedAt":"2024-05-27T17:50:46.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":"Let task show recognize limit in taskrc (#3466)","shortMessageHtmlLink":"Let task show recognize limit in taskrc (#3466)"}},{"before":"aebbfaff985db41a24fa3bd4ef9b0ec03c0eb27b","after":"8a807af2ef1cc99529beda4697fac2b39c727cec","ref":"refs/heads/develop","pushedAt":"2024-05-15T12:11:46.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 test that on-add returning 1 does not add task (#3457)\n\nThis test existed, but didn't notice that the task was actually added.\nThe bug itself was fixed in #3443.","shortMessageHtmlLink":"Add test that on-add returning 1 does not add task (#3457)"}},{"before":"fb16dbf7cf601a5c501b95cefcb0f74ee366f740","after":"aebbfaff985db41a24fa3bd4ef9b0ec03c0eb27b","ref":"refs/heads/develop","pushedAt":"2024-05-15T02:03: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":"Be resilient to different numbers of local changes (#3449)\n\nWith an explanation in the comments","shortMessageHtmlLink":"Be resilient to different numbers of local changes (#3449)"}},{"before":"e4c33d1e1d4c27abb7cbea506dbbcc2619ae10dd","after":"fb16dbf7cf601a5c501b95cefcb0f74ee366f740","ref":"refs/heads/develop","pushedAt":"2024-05-15T01:47: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":"Test modification of a task by an on-add hook (test case for #3416) (#3443)\n\n* Add test case to cover https://github.com/GothenburgBitFactory/taskwarrior/issues/3416\r\n\r\n* Add (builtin) on-add-modify test hook and use it\r\n\r\n* TDB2::add() move hook invocation before save (#3416)","shortMessageHtmlLink":"Test modification of a task by an on-add hook (test case for #3416) (#…"}},{"before":"20583ddb7d0bd8856e6f8de1a02da912cb5c64d3","after":"e4c33d1e1d4c27abb7cbea506dbbcc2619ae10dd","ref":"refs/heads/develop","pushedAt":"2024-05-14T01:51:24.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":"move .cargo/config to config.toml (#3454)","shortMessageHtmlLink":"move .cargo/config to config.toml (#3454)"}},{"before":"82e0d53cdf2df4d505fda7b8341bb5e93c8bf4ce","after":"20583ddb7d0bd8856e6f8de1a02da912cb5c64d3","ref":"refs/heads/develop","pushedAt":"2024-05-14T01:50: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":"more specifics about docs updates (#3453)","shortMessageHtmlLink":"more specifics about docs updates (#3453)"}},{"before":"2361521449bc02c9aa0be00dcc98a2d25aadb31b","after":"82e0d53cdf2df4d505fda7b8341bb5e93c8bf4ce","ref":"refs/heads/develop","pushedAt":"2024-05-10T01:20: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":"add ctest as test driver (#3446)","shortMessageHtmlLink":"add ctest as test driver (#3446)"}},{"before":"60575a19675713fd5cc209c77733b8ffc3f442e5","after":"2361521449bc02c9aa0be00dcc98a2d25aadb31b","ref":"refs/heads/develop","pushedAt":"2024-05-09T01:33: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":"remove stress_test file (#3447)\n\nClose #3422","shortMessageHtmlLink":"remove stress_test file (#3447)"}},{"before":"0deeeb0a1d4014f9cf04517142859b0ecbda88cb","after":"60575a19675713fd5cc209c77733b8ffc3f442e5","ref":"refs/heads/develop","pushedAt":"2024-05-06T03:24:41.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":"Update task-sync(5) to include delete perms for GCP sync (#3442)","shortMessageHtmlLink":"Update task-sync(5) to include delete perms for GCP sync (#3442)"}},{"before":"9d9dde1065d68bce36575a571d4cc14b58f451d9","after":"0deeeb0a1d4014f9cf04517142859b0ecbda88cb","ref":"refs/heads/develop","pushedAt":"2024-05-06T00:04: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":"CmdStart: Fix \"make this task pending\" note for completed tasks (#2769)","shortMessageHtmlLink":"CmdStart: Fix \"make this task pending\" note for completed tasks (#2769)"}},{"before":"651ea363824db1c04314dd8064dcfe90408ae1d6","after":"9d9dde1065d68bce36575a571d4cc14b58f451d9","ref":"refs/heads/develop","pushedAt":"2024-05-06T00:02:12.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":"Fix inherited urgency when parent and child have the same urgency (#2941)\n\nUpdate condition for inheritance value hack\r\n\r\nIf the parent and child task have the same urgency the parent task also\r\nneeds the 0.01 extra urgency to be sorted above the child.","shortMessageHtmlLink":"Fix inherited urgency when parent and child have the same urgency (#2941"}},{"before":"8aa4758993f1cc2bc5616d491c415cef790c4c14","after":"651ea363824db1c04314dd8064dcfe90408ae1d6","ref":"refs/heads/develop","pushedAt":"2024-05-05T23:51: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":"prevent task completion commands from triggering hooks #3131 (#3133)","shortMessageHtmlLink":"prevent task completion commands from triggering hooks #3131 (#3133)"}},{"before":"28a46880a2664c195b274cd7ec182a0fbb3dfbfc","after":"8aa4758993f1cc2bc5616d491c415cef790c4c14","ref":"refs/heads/develop","pushedAt":"2024-05-03T14:06:29.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 targets for individual tests (#3431)","shortMessageHtmlLink":"add targets for individual tests (#3431)"}},{"before":"50cfbe8b63409ba0a712c4d111da9b9d9f41bc93","after":"28a46880a2664c195b274cd7ec182a0fbb3dfbfc","ref":"refs/heads/develop","pushedAt":"2024-05-03T13:58:09.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":"Treat a nonzero exit status as a failure (#3430)\n\nAnd fix the test cases that have been failing ,undetected","shortMessageHtmlLink":"Treat a nonzero exit status as a failure (#3430)"}},{"before":"52dbecb515fe6bb750cdbaed16fb8bb8eaf0b3ee","after":"50cfbe8b63409ba0a712c4d111da9b9d9f41bc93","ref":"refs/heads/develop","pushedAt":"2024-05-03T00:30:02.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":"Fix Python SyntaxError in tests/version.test.py (#3424)\n\n% `ruff check`\r\n```\r\nerror: Failed to parse test/version.test.py:92:54: Expected a statement\r\nError: test/version.test.py:92:54: E999 SyntaxError: Expected a statement\r\n```","shortMessageHtmlLink":"Fix Python SyntaxError in tests/version.test.py (#3424)"}},{"before":"b7551cbba6200e9257fd1a5e615acf596c0fd01f","after":"52dbecb515fe6bb750cdbaed16fb8bb8eaf0b3ee","ref":"refs/heads/develop","pushedAt":"2024-05-03T00:26: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":"remove .gitignore files and symbolic links/aliases (#3421)\n\n* remove symbollic links in the src directory as they are no longer\r\n working with the out-of-source build\r\n* remove .gitignore in the documentation (is build in build folder not\r\n needed)\r\n* remove CMake folders as they are also no longer present in the source\r\n directory\r\n\r\nCloses #3420.","shortMessageHtmlLink":"remove .gitignore files and symbolic links/aliases (#3421)"}},{"before":"380c740ff0740cef24711e71429170b5282d4fdf","after":"b7551cbba6200e9257fd1a5e615acf596c0fd01f","ref":"refs/heads/develop","pushedAt":"2024-05-03T00:22:33.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":"Fix SyntaxWarning invalid escape sequence in Python code (#3433)","shortMessageHtmlLink":"Fix SyntaxWarning invalid escape sequence in Python code (#3433)"}},{"before":"94b3e301d16e99f26b1bb8786cef13809b0d1139","after":"380c740ff0740cef24711e71429170b5282d4fdf","ref":"refs/heads/develop","pushedAt":"2024-05-02T23:35: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":"remove pull req template (#3432)","shortMessageHtmlLink":"remove pull req template (#3432)"}},{"before":"ef9613e2d610d81bf3ea88eaefc51ad188707773","after":"94b3e301d16e99f26b1bb8786cef13809b0d1139","ref":"refs/heads/develop","pushedAt":"2024-05-02T02:45: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":"Remove taskchampion source from this repo (#3427)\n\n* move taskchampion-lib to src/tc/lib, remove the rest\r\n* update references to taskchampion\r\n* Use a top-level Cargo.toml so everything is consistent\r\n* apply comments from ryneeverett","shortMessageHtmlLink":"Remove taskchampion source from this repo (#3427)"}},{"before":"43ca74549d1a9a7930d9ded7ab24eda16cef0dcb","after":"ef9613e2d610d81bf3ea88eaefc51ad188707773","ref":"refs/heads/develop","pushedAt":"2024-05-01T18:28:07.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":"Renaming test files according to their language (#3407)","shortMessageHtmlLink":"Renaming test files according to their language (#3407)"}},{"before":"d093ce3d844939abebcbfb9f18f1342341f18bbf","after":"43ca74549d1a9a7930d9ded7ab24eda16cef0dcb","ref":"refs/heads/develop","pushedAt":"2024-04-30T18:54:42.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":"Include the whole error message in errors from Rust (#3415)","shortMessageHtmlLink":"Include the whole error message in errors from Rust (#3415)"}},{"before":"7dba5e76951a7e4cc6833c42bbcc5bfb6d288154","after":"d093ce3d844939abebcbfb9f18f1342341f18bbf","ref":"refs/heads/develop","pushedAt":"2024-04-28T19:38: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":"Fix test script paths (#3387)\n\n* fix path to task executable in pyton tests\r\n\r\nThe current approach would copy the current files into the `build/test`\r\ndirectory. Updating the paths according to the custom user setup.\r\n\r\nBy the copy I appended `.py` to have a clear visible distingtion which\r\nones are the python tests.\r\n\r\nAs soon as a source file in the normal directory is changed, it is\r\ncopied over and the corresponding file is updated.\r\n\r\nFrom now on the python tests would need to get run in the according\r\nbuild directory.\r\n\r\n* reflect the current build instruction in PR template\r\n\r\n* update paths and globing in run_all\r\n\r\n* add line break for every cpp test\r\n\r\n* remove .gitignore in test folder\r\n\r\nAs now all the auxillary files such as `all.log` as well as the\r\nexecutables are present in the `build` directory there is no longer a\r\nneed to ignore them.\r\n\r\n* update paths in python test scripts and enable deactivated\r\n\r\n* remove .py extension when copy to build\r\n\r\nFurther remove glob pattern for `*.t.py` tests.\r\n\r\n* remove accidentally added template.t from test files","shortMessageHtmlLink":"Fix test script paths (#3387)"}},{"before":"eaef05ee95934e74db0f19dd1470c8424b17962c","after":"7dba5e76951a7e4cc6833c42bbcc5bfb6d288154","ref":"refs/heads/develop","pushedAt":"2024-04-28T19:24:42.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":"update '.data' warning message to '*.data' for better readability (#3409)\n\nTDB2: update '.data' warning to '*.data' for better readability, closes #3406","shortMessageHtmlLink":"update '.data' warning message to '*.data' for better readability (#3409"}},{"before":"bc86a1e53f641e38d66df40c1a085830ea876d47","after":"eaef05ee95934e74db0f19dd1470c8424b17962c","ref":"refs/heads/develop","pushedAt":"2024-04-24T12:31: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":"Update fedora 38 docker container to fedora 40 (#3396)","shortMessageHtmlLink":"Update fedora 38 docker container to fedora 40 (#3396)"}},{"before":"0627447a6a3af49418f8f9275bce2eb9b99d7910","after":"bc86a1e53f641e38d66df40c1a085830ea876d47","ref":"refs/heads/stable","pushedAt":"2024-04-23T00:22:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Release 3.0.2 (#3394)","shortMessageHtmlLink":"Release 3.0.2 (#3394)"}},{"before":"9b35ab37aa996fde75e62214a8c8eff963e64838","after":"bc86a1e53f641e38d66df40c1a085830ea876d47","ref":"refs/heads/develop","pushedAt":"2024-04-23T00:18:38.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":"Release 3.0.2 (#3394)","shortMessageHtmlLink":"Release 3.0.2 (#3394)"}},{"before":"a9995808eca56e87841f153c82694c142a83fd6f","after":"9b35ab37aa996fde75e62214a8c8eff963e64838","ref":"refs/heads/develop","pushedAt":"2024-04-23T00:01:26.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":"Remove debug print (#3389)","shortMessageHtmlLink":"Remove debug print (#3389)"}},{"before":"0627447a6a3af49418f8f9275bce2eb9b99d7910","after":"a9995808eca56e87841f153c82694c142a83fd6f","ref":"refs/heads/develop","pushedAt":"2024-04-21T12:55:38.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":"Update cmake support for git submodules (#3383)","shortMessageHtmlLink":"Update cmake support for git submodules (#3383)"}},{"before":"3e41fb604c209e355444a1f0e2f4e15c70d76226","after":"0627447a6a3af49418f8f9275bce2eb9b99d7910","ref":"refs/heads/stable","pushedAt":"2024-04-20T23:24:32.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"djmitche","name":"Dustin J. Mitchell","path":"/djmitche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28673?s=80&v=4"},"commit":{"message":"Update for 3.0.1 (#3382)\n\nupdate for 3.0.1","shortMessageHtmlLink":"Update for 3.0.1 (#3382)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVTIkJAA","startCursor":null,"endCursor":null}},"title":"Activity · GothenburgBitFactory/taskwarrior"}