{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":157318426,"defaultBranch":"develop","name":"timewarrior","ownerLogin":"sruffell","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-11-13T04:05:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87230?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695021840.0","currentOid":""},"activityList":{"items":[{"before":"f74da1aa1b69ea982c363095ac162c5577351a2c","after":null,"ref":"refs/heads/dependabot/github_actions/docker/build-push-action-4.2.1","pushedAt":"2023-09-18T07:24:00.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":null,"after":"bb900e48948c3a97b4c54f2367363289859f2adf","ref":"refs/heads/dependabot/github_actions/docker/build-push-action-5.0.0","pushedAt":"2023-09-18T07:23:56.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 docker/build-push-action from 4.1.0 to 5.0.0\n\nBumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4.1.0 to 5.0.0.\n- [Release notes](https://github.com/docker/build-push-action/releases)\n- [Commits](https://github.com/docker/build-push-action/compare/v4.1.0...v5.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: docker/build-push-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump docker/build-push-action from 4.1.0 to 5.0.0"}},{"before":null,"after":"3d5c172361c710dfac89227e4bdb7d9bd8b88421","ref":"refs/heads/dependabot/github_actions/docker/login-action-3.0.0","pushedAt":"2023-09-18T07:23:53.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 docker/login-action from 2.2.0 to 3.0.0\n\nBumps [docker/login-action](https://github.com/docker/login-action) from 2.2.0 to 3.0.0.\n- [Release notes](https://github.com/docker/login-action/releases)\n- [Commits](https://github.com/docker/login-action/compare/v2.2.0...v3.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: docker/login-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump docker/login-action from 2.2.0 to 3.0.0"}},{"before":"60b7116228c578fb7f0b6cfe540226d60a706324","after":null,"ref":"refs/heads/dependabot/github_actions/docker/build-push-action-4.1.1","pushedAt":"2023-09-11T07:48:10.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":null,"after":"27951cb57ba3b8607b35169359a1b614deaf1631","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-11T07:48:09.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 actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}},{"before":null,"after":"f74da1aa1b69ea982c363095ac162c5577351a2c","ref":"refs/heads/dependabot/github_actions/docker/build-push-action-4.2.1","pushedAt":"2023-09-11T07:48:05.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 docker/build-push-action from 4.1.0 to 4.2.1\n\nBumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4.1.0 to 4.2.1.\n- [Release notes](https://github.com/docker/build-push-action/releases)\n- [Commits](https://github.com/docker/build-push-action/compare/v4.1.0...v4.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: docker/build-push-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump docker/build-push-action from 4.1.0 to 4.2.1"}},{"before":"c9a18fd47c9fa0fad5241af3c714e1d343f284bd","after":null,"ref":"refs/heads/dependabot/github_actions/sigstore/cosign-installer-3.1.1","pushedAt":"2023-09-04T07:06:12.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":null,"after":"e7a0f8212dca76a23a934794a8a96ff0937bda79","ref":"refs/heads/dependabot/github_actions/sigstore/cosign-installer-3.1.2","pushedAt":"2023-09-04T07: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 sigstore/cosign-installer from 3.0.5 to 3.1.2\n\nBumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.0.5 to 3.1.2.\n- [Release notes](https://github.com/sigstore/cosign-installer/releases)\n- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.0.5...v3.1.2)\n\n---\nupdated-dependencies:\n- dependency-name: sigstore/cosign-installer\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump sigstore/cosign-installer from 3.0.5 to 3.1.2"}},{"before":"03aa1e99f307957a222c643f51f6b214e12cf9cc","after":null,"ref":"refs/heads/dependabot/github_actions/sigstore/cosign-installer-3.1.0","pushedAt":"2023-07-03T07:38:51.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":null,"after":"c9a18fd47c9fa0fad5241af3c714e1d343f284bd","ref":"refs/heads/dependabot/github_actions/sigstore/cosign-installer-3.1.1","pushedAt":"2023-07-03T07:38:47.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 sigstore/cosign-installer from 3.0.5 to 3.1.1\n\nBumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.0.5 to 3.1.1.\n- [Release notes](https://github.com/sigstore/cosign-installer/releases)\n- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.0.5...v3.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: sigstore/cosign-installer\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump sigstore/cosign-installer from 3.0.5 to 3.1.1"}},{"before":null,"after":"03aa1e99f307957a222c643f51f6b214e12cf9cc","ref":"refs/heads/dependabot/github_actions/sigstore/cosign-installer-3.1.0","pushedAt":"2023-06-26T08:00:11.038Z","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 sigstore/cosign-installer from 3.0.5 to 3.1.0\n\nBumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.0.5 to 3.1.0.\n- [Release notes](https://github.com/sigstore/cosign-installer/releases)\n- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.0.5...v3.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: sigstore/cosign-installer\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump sigstore/cosign-installer from 3.0.5 to 3.1.0"}},{"before":null,"after":"60b7116228c578fb7f0b6cfe540226d60a706324","ref":"refs/heads/dependabot/github_actions/docker/build-push-action-4.1.1","pushedAt":"2023-06-26T08:00:05.669Z","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 docker/build-push-action from 4.1.0 to 4.1.1\n\nBumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4.1.0 to 4.1.1.\n- [Release notes](https://github.com/docker/build-push-action/releases)\n- [Commits](https://github.com/docker/build-push-action/compare/v4.1.0...v4.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: docker/build-push-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump docker/build-push-action from 4.1.0 to 4.1.1"}},{"before":null,"after":"64f62f3e5f4dfd3c356bb837a1bfd2b720086024","ref":"refs/heads/use-std-filesystem","pushedAt":"2023-06-21T12:25:35.227Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sruffell","name":"Shaun Ruffell","path":"/sruffell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87230?s=80&v=4"},"commit":{"message":"[wip] trying to support gcc-8 and macos","shortMessageHtmlLink":"[wip] trying to support gcc-8 and macos"}},{"before":"5666ceaeba208e72256f9ceb215d8ecbb9daa0e8","after":"583a6cce77b10d039dfd7127554afd3b698f22c8","ref":"refs/heads/546-atomic-file-with-symlinks","pushedAt":"2023-06-20T13:31:39.156Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sruffell","name":"Shaun Ruffell","path":"/sruffell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87230?s=80&v=4"},"commit":{"message":"AtomicFile: Operate on the target of symlinks\n\nCurrently, if an AtomicFile is opened on a symlink, the AtomicFile would\nend up overwriting the link. This change makes AtomicFiles operate on\nthe targets of the links and not the links themselves.\n\n```\n$ test/AtomicFileTest\n1..22\nok 1 - AtomicFileTest: Shall not exists before finalize\nok 2 - AtomicFileTest: Shall exists after finalize\nok 3 - AtomicFileTest: Shall have the correct data\nok 4 - AtomicFileTest: Neither shall exist before finalize\nok 5 - AtomicFileTest: Both shall exists after finalize\nok 6 - AtomicFileTest: First file shall contain the correct data\nok 7 - AtomicFileTest: Second file shall contain the correct data\nok 8 - AtomicFileTest: Appending does not update original before finalize\nok 9 - AtomicFileTest: Finalizing updates the appended data\nok 10 - AtomicFileTest: Read from Atomicfile\nok 11 - AtomicFileTest: Read from Atomicfile should read unfinalized data\nok 12 - AtomicFileTest: Two AtomicFiles should access same temp file (part 1)\nok 13 - AtomicFileTest: Two AtomicFiles should access same temp file (part 2)\nok 14 - AtomicFileTest: Two AtomicFiles should access same temp file (part 3)\nok 15 - AtomicFileTest: File not removed before finalize\nok 16 - AtomicFileTest: File is removed after finalize\nok 17 - AtomicFileTest: writes to symlinks end up in target\nok 18 - AtomicFileTest: shall maintain symlink\nok 19 - AtomicFileTest: AtomicFile::write_raw throws on error # skip\nok 20 - AtomicFileTest: AtomicFile::finalize_all() throws on error # skip\nok 21 - AtomicFileTest: AtomicFile::reset clears failure state # skip\nok 22 - AtomicFileTest: AtomicFile::append throws on error # skip\nok 23 - AtomicFileTest: AtomicFile::append did not partially fill the file. # skip\nok 24 - AtomicFileTest: AtomicFile::append failures prevent finalization # skip\n```\n\nFixes #546\n\nSigned-off-by: Shaun Ruffell ","shortMessageHtmlLink":"AtomicFile: Operate on the target of symlinks"}},{"before":"569a7f156a4f2eb1be15f8b63b2d5ca0db3d7cd9","after":"5666ceaeba208e72256f9ceb215d8ecbb9daa0e8","ref":"refs/heads/546-atomic-file-with-symlinks","pushedAt":"2023-06-19T22:18:16.250Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sruffell","name":"Shaun Ruffell","path":"/sruffell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87230?s=80&v=4"},"commit":{"message":"AtomicFile: Operate on the target of symlinks\n\nCurrently, if an AtomicFile is opened on a symlink, the AtomicFile would\nend up overwriting the link. This change makes AtomicFiles operate on\nthe targets of the links and not the links themselves.\n\n```\n$ test/AtomicFileTest\n1..22\nok 1 - AtomicFileTest: Shall not exists before finalize\nok 2 - AtomicFileTest: Shall exists after finalize\nok 3 - AtomicFileTest: Shall have the correct data\nok 4 - AtomicFileTest: Neither shall exist before finalize\nok 5 - AtomicFileTest: Both shall exists after finalize\nok 6 - AtomicFileTest: First file shall contain the correct data\nok 7 - AtomicFileTest: Second file shall contain the correct data\nok 8 - AtomicFileTest: Appending does not update original before finalize\nok 9 - AtomicFileTest: Finalizing updates the appended data\nok 10 - AtomicFileTest: Read from Atomicfile\nok 11 - AtomicFileTest: Read from Atomicfile should read unfinalized data\nok 12 - AtomicFileTest: Two AtomicFiles should access same temp file (part 1)\nok 13 - AtomicFileTest: Two AtomicFiles should access same temp file (part 2)\nok 14 - AtomicFileTest: Two AtomicFiles should access same temp file (part 3)\nok 15 - AtomicFileTest: File not removed before finalize\nok 16 - AtomicFileTest: File is removed after finalize\nok 17 - AtomicFile writes to symlinks end up in target\nok 18 - AtomicFile to link shall maintain symlink\nok 19 - AtomicFileTest: AtomicFile::write_raw throws on error # skip\nok 20 - AtomicFileTest: AtomicFile::finalize_all() throws on error # skip\nok 21 - AtomicFileTest: AtomicFile::reset clears failure state # skip\nok 22 - AtomicFileTest: AtomicFile::append throws on error # skip\nok 23 - AtomicFileTest: AtomicFile::append did not partially fill the file. # skip\nok 24 - AtomicFileTest: AtomicFile::append failures prevent finalization # skip\n```\n\nFixes #546\n\nSigned-off-by: Shaun Ruffell ","shortMessageHtmlLink":"AtomicFile: Operate on the target of symlinks"}},{"before":"cc153713a6ef539ea0e334a583ed7d19c78b07f4","after":"569a7f156a4f2eb1be15f8b63b2d5ca0db3d7cd9","ref":"refs/heads/546-atomic-file-with-symlinks","pushedAt":"2023-06-19T20:43:23.878Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sruffell","name":"Shaun Ruffell","path":"/sruffell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87230?s=80&v=4"},"commit":{"message":"AtomicFile: Operate on the target of symlinks\n\nCurrently, if an AtomicFile is opened on a symlink, the AtomicFile would\nend up overwriting the link. This change makes AtomicFiles operate on\nthe targets of the links and not the links themselves.\n\nFixes #546\n\nSigned-off-by: Shaun Ruffell ","shortMessageHtmlLink":"AtomicFile: Operate on the target of symlinks"}},{"before":"4a0d5f90639c2237b1798efec670b9a2822cf065","after":"82bcfafa216835d906ffcb462de427b2f5efd45c","ref":"refs/heads/develop","pushedAt":"2023-06-19T20:37:55.061Z","pushType":"push","commitsCount":109,"pusher":{"login":"sruffell","name":"Shaun Ruffell","path":"/sruffell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87230?s=80&v=4"},"commit":{"message":"Use term 'macOS' instead of 'OS-X'\n\nSigned-off-by: Thomas Lauf ","shortMessageHtmlLink":"Use term 'macOS' instead of 'OS-X'"}},{"before":null,"after":"cc153713a6ef539ea0e334a583ed7d19c78b07f4","ref":"refs/heads/546-atomic-file-with-symlinks","pushedAt":"2023-06-19T20:36:47.794Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sruffell","name":"Shaun Ruffell","path":"/sruffell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87230?s=80&v=4"},"commit":{"message":"[wip] AtomicFile should operate on link targets","shortMessageHtmlLink":"[wip] AtomicFile should operate on link targets"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADgr_MVgA","startCursor":null,"endCursor":null}},"title":"Activity ยท sruffell/timewarrior"}