{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":850086608,"defaultBranch":"main","name":"unix-helpers","ownerLogin":"chrisxaustin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-08-30T21:12:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/521424?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725052366.0","currentOid":""},"activityList":{"items":[{"before":"1db40dba444dd6c8612d0909863fe6005d1f0bf6","after":"71a4f1b5e56a0ad3d9a188de684d162cba825532","ref":"refs/heads/main","pushedAt":"2024-09-21T19:41:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisxaustin","name":"Chris Austin","path":"/chrisxaustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521424?s=80&v=4"},"commit":{"message":"Refactor to simplify the flow.\n\nThe IdleTimer isn't really needed since it's simpler to have that in tf.go with a second goroutine that reads from an activity channel","shortMessageHtmlLink":"Refactor to simplify the flow."}},{"before":"9a7ccfa7f44c6fa8146493b7ed1368dbcba89606","after":"1db40dba444dd6c8612d0909863fe6005d1f0bf6","ref":"refs/heads/main","pushedAt":"2024-09-21T02:48:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisxaustin","name":"Chris Austin","path":"/chrisxaustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521424?s=80&v=4"},"commit":{"message":"Simplify the flow by notifying a channel that activity occurred instead of knowing that it is related to the idle timeout","shortMessageHtmlLink":"Simplify the flow by notifying a channel that activity occurred inste…"}},{"before":"ed25a9681c56560e114368b062fa427b39125661","after":"9a7ccfa7f44c6fa8146493b7ed1368dbcba89606","ref":"refs/heads/main","pushedAt":"2024-09-21T02:39:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisxaustin","name":"Chris Austin","path":"/chrisxaustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521424?s=80&v=4"},"commit":{"message":"Add read/write constraints to channels","shortMessageHtmlLink":"Add read/write constraints to channels"}},{"before":"dcb24d92599427c054e5aa109072ea1a61f0fd6d","after":"ed25a9681c56560e114368b062fa427b39125661","ref":"refs/heads/main","pushedAt":"2024-09-05T16:38:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisxaustin","name":"Chris Austin","path":"/chrisxaustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521424?s=80&v=4"},"commit":{"message":"graceful shutdown on term, int, hup","shortMessageHtmlLink":"graceful shutdown on term, int, hup"}},{"before":"0c9f86b2610cef79eb436c55cac1a2c1b82ed18e","after":"dcb24d92599427c054e5aa109072ea1a61f0fd6d","ref":"refs/heads/main","pushedAt":"2024-09-05T16:34:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisxaustin","name":"Chris Austin","path":"/chrisxaustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521424?s=80&v=4"},"commit":{"message":"close filehandle after file rotation","shortMessageHtmlLink":"close filehandle after file rotation"}},{"before":"a99fdcc78c62be688209a206ccba91fc9e3c8525","after":"0c9f86b2610cef79eb436c55cac1a2c1b82ed18e","ref":"refs/heads/main","pushedAt":"2024-09-05T16:32:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisxaustin","name":"Chris Austin","path":"/chrisxaustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521424?s=80&v=4"},"commit":{"message":"improve error handling","shortMessageHtmlLink":"improve error handling"}},{"before":"5dd5c5fb9589e9d7d49a5b0cc74e151b3507f086","after":"a99fdcc78c62be688209a206ccba91fc9e3c8525","ref":"refs/heads/main","pushedAt":"2024-09-05T03:05:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisxaustin","name":"Chris Austin","path":"/chrisxaustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521424?s=80&v=4"},"commit":{"message":"disable go cache as an experiment","shortMessageHtmlLink":"disable go cache as an experiment"}},{"before":"07ddfd532acb3a41e28358f87c17b1b83eacc4e2","after":"5dd5c5fb9589e9d7d49a5b0cc74e151b3507f086","ref":"refs/heads/main","pushedAt":"2024-09-05T00:43:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisxaustin","name":"Chris Austin","path":"/chrisxaustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521424?s=80&v=4"},"commit":{"message":"simple readme","shortMessageHtmlLink":"simple readme"}},{"before":"2050d049b3eef5fc114f52537753a60cc6ad48bd","after":"07ddfd532acb3a41e28358f87c17b1b83eacc4e2","ref":"refs/heads/main","pushedAt":"2024-09-05T00:38:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chrisxaustin","name":"Chris Austin","path":"/chrisxaustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521424?s=80&v=4"},"commit":{"message":"Simple docs, remove unnecessary null checks","shortMessageHtmlLink":"Simple docs, remove unnecessary null checks"}},{"before":"5d4645de574316d526b85a682d7a7ce28787762b","after":"2050d049b3eef5fc114f52537753a60cc6ad48bd","ref":"refs/heads/main","pushedAt":"2024-09-04T18:59:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chrisxaustin","name":"Chris Austin","path":"/chrisxaustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521424?s=80&v=4"},"commit":{"message":"Refactor to extract DirWatcher and FileWatcher, with channels to communicate","shortMessageHtmlLink":"Refactor to extract DirWatcher and FileWatcher, with channels to comm…"}},{"before":"e4cbe9f5bda7c128362447d599b04510b79e5604","after":"5d4645de574316d526b85a682d7a7ce28787762b","ref":"refs/heads/main","pushedAt":"2024-09-04T17:49:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"chrisxaustin","name":"Chris Austin","path":"/chrisxaustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521424?s=80&v=4"},"commit":{"message":"fix usage, tidy","shortMessageHtmlLink":"fix usage, tidy"}},{"before":"84c5b66caa6cf26ed2b7fb25bf7f92595155444d","after":"e4cbe9f5bda7c128362447d599b04510b79e5604","ref":"refs/heads/main","pushedAt":"2024-09-03T22:41:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisxaustin","name":"Chris Austin","path":"/chrisxaustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521424?s=80&v=4"},"commit":{"message":"add makefile, fix minor issues","shortMessageHtmlLink":"add makefile, fix minor issues"}},{"before":"9834fafe6eef26de9efb9e2f7ea0ee287be7114c","after":"84c5b66caa6cf26ed2b7fb25bf7f92595155444d","ref":"refs/heads/main","pushedAt":"2024-09-03T22:37:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chrisxaustin","name":"Chris Austin","path":"/chrisxaustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521424?s=80&v=4"},"commit":{"message":"refactor, publish go.sum","shortMessageHtmlLink":"refactor, publish go.sum"}},{"before":null,"after":"9834fafe6eef26de9efb9e2f7ea0ee287be7114c","ref":"refs/heads/main","pushedAt":"2024-08-30T21:12:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisxaustin","name":"Chris Austin","path":"/chrisxaustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521424?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxOTo0MTowOC4wMDAwMDBazwAAAAS82vQ8","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQyMToxMjo0Ni4wMDAwMDBazwAAAASpC8oT"}},"title":"Activity · chrisxaustin/unix-helpers"}