{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":752469382,"defaultBranch":"main","name":"ts","ownerLogin":"frobware","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-03T23:36:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/943903?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715461416.0","currentOid":""},"activityList":{"items":[{"before":"228ff5b02a23196efe3e049fa5aeddabfaa972b6","after":"05bcdbd3d4feaeff14be32eddbe77d6f2d02c69c","ref":"refs/heads/main","pushedAt":"2024-06-14T19:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Set TZ to GMT when using -i or -s flags\n\nAllow a user-supplied format to override the default format of %H:%M:%S\nwhen either of the incremental or since-start flags are specified. This\nis a departure from the moreutils version of ts which sets the format to\n%H:%M:%S irrespective of any user-supplied format string.","shortMessageHtmlLink":"Set TZ to GMT when using -i or -s flags"}},{"before":"245d0f641f16ab8e9b611d9b05cc88fb3ffdb794","after":"228ff5b02a23196efe3e049fa5aeddabfaa972b6","ref":"refs/heads/main","pushedAt":"2024-05-12T06:10:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Specify c-file-style in .dir-locals.el","shortMessageHtmlLink":"Specify c-file-style in .dir-locals.el"}},{"before":"54fdb4f61b3c239c259c73a2fb3f2d8b53f7f830","after":null,"ref":"refs/heads/add-precision-option","pushedAt":"2024-05-11T21:03:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"}},{"before":"2a3ce4eb527ba80ab46485df63286f526c1a8e07","after":"245d0f641f16ab8e9b611d9b05cc88fb3ffdb794","ref":"refs/heads/main","pushedAt":"2024-05-11T21:00:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Set TZ to GMT when using -i or -s flags to standardise calculations\n\nModify the `parse_options` function to set the TZ environment variable\nto \"GMT\" exclusively when either of the -i (incremental) or -s (since\nstart) flags are used. This change ensures that the timestamps generated\nare consistent and not influenced by local time zone shifts, mirroring\nthe behaviour of the original `ts` program from `moreutils`.\n\nI also removed the previous checking and setting of TZ in the `main`\nfunction, which was unnecessary.","shortMessageHtmlLink":"Set TZ to GMT when using -i or -s flags to standardise calculations"}},{"before":"344e05c2ea94f0198f622b998dc725cfdd6ecd19","after":"2a3ce4eb527ba80ab46485df63286f526c1a8e07","ref":"refs/heads/main","pushedAt":"2024-05-04T22:46:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Fix Nix build and update nativeBuildInputs\n\nFollow up to commit 1dcbfd621ae3de69a14ca103870b3156e07638d6. Add\npkg-config to nativeBuildInputs as the Makefile relies on extracting\nPCRE-related CFLAGS and LIBS via pkg-config.","shortMessageHtmlLink":"Fix Nix build and update nativeBuildInputs"}},{"before":"1dcbfd621ae3de69a14ca103870b3156e07638d6","after":"344e05c2ea94f0198f622b998dc725cfdd6ecd19","ref":"refs/heads/main","pushedAt":"2024-05-04T22:29:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Makefile: Consolidate compilation rules to reduce duplication\n\nConsolidate Clang and non-Clang compilation rules into a single unified\nrule using `findstring`. This optimization is effective because Make\nevaluates and substitutes the conditional text at runtime, just before\nexecuting each build phase. This allows the Makefile to adapt\ndynamically to different compilers by applying Clang-specific options\nonly when necessary, thereby streamlining the build process and reducing\nredundancy.","shortMessageHtmlLink":"Makefile: Consolidate compilation rules to reduce duplication"}},{"before":"1dcbfd621ae3de69a14ca103870b3156e07638d6","after":null,"ref":"refs/heads/master","pushedAt":"2024-05-04T21:52:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"}},{"before":"d6130fc4262d4880781dcec05b3add867b3bd07a","after":"1dcbfd621ae3de69a14ca103870b3156e07638d6","ref":"refs/heads/master","pushedAt":"2024-05-04T21:52:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Makefile: refactor for conditional checks and unify library flags\n\nStandardise handling of PCRE2 include and library flags using\npkg-config, reinforcing it as the default method for resolving PCRE2's\nCFLAGS and LIBS. Remove redundant variable exports from flake.nix,\naligning environment setup with Makefile enhancements.","shortMessageHtmlLink":"Makefile: refactor for conditional checks and unify library flags"}},{"before":"abd9f635cda51874f8b1d190c9e5261645083e7c","after":"1dcbfd621ae3de69a14ca103870b3156e07638d6","ref":"refs/heads/main","pushedAt":"2024-05-04T21:30:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Makefile: refactor for conditional checks and unify library flags\n\nStandardise handling of PCRE2 include and library flags using\npkg-config, reinforcing it as the default method for resolving PCRE2's\nCFLAGS and LIBS. Remove redundant variable exports from flake.nix,\naligning environment setup with Makefile enhancements.","shortMessageHtmlLink":"Makefile: refactor for conditional checks and unify library flags"}},{"before":"714f2ca84608beb6bbe505a55dd1931627347123","after":"abd9f635cda51874f8b1d190c9e5261645083e7c","ref":"refs/heads/main","pushedAt":"2024-03-15T19:48:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Fix some typos","shortMessageHtmlLink":"Fix some typos"}},{"before":"155b5f35411b5c05283597b02df11ef576cc5bc9","after":"714f2ca84608beb6bbe505a55dd1931627347123","ref":"refs/heads/main","pushedAt":"2024-02-12T20:57:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Correct \"Kubernetes client-go log format with microseconds\" pattern","shortMessageHtmlLink":"Correct \"Kubernetes client-go log format with microseconds\" pattern"}},{"before":"371bb5168c2a8cb63ebb727199f7295c98d3298f","after":"155b5f35411b5c05283597b02df11ef576cc5bc9","ref":"refs/heads/main","pushedAt":"2024-02-10T16:42:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"ts.c: Remove notes about monotonic clock\n\nThese notes are now in the README.","shortMessageHtmlLink":"ts.c: Remove notes about monotonic clock"}},{"before":"11b7675ccfdb86c5aec894cf0ded25435fec24a8","after":"371bb5168c2a8cb63ebb727199f7295c98d3298f","ref":"refs/heads/main","pushedAt":"2024-02-10T16:16:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Update Zsh completion to support -p precision option\n\nEnhance the Zsh completion script for the `ts` utility by adding\nsupport for the new `-p` switch, which allows users to specify the\nprecision level for relative timestamps. The completion now offers\nsuggestions for valid precision levels (1-4), facilitating easier and\nmore efficient command-line usage of the `ts` utility with this newly\nintroduced option.\n\n- Add completion case for `-p` option to list and suggest precision\n levels 1 through 4.","shortMessageHtmlLink":"Update Zsh completion to support -p precision option"}},{"before":"808a87c7cd05df745a4a6ce30fbfa21ee6857f99","after":"11b7675ccfdb86c5aec894cf0ded25435fec24a8","ref":"refs/heads/main","pushedAt":"2024-02-10T16:00:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"man: update man page for precision level switch\n\nDocument the `-p` option and its effects on timestamp precision.","shortMessageHtmlLink":"man: update man page for precision level switch"}},{"before":"53434fef8068c38f1229bc8fa8efc086a1c737db","after":"808a87c7cd05df745a4a6ce30fbfa21ee6857f99","ref":"refs/heads/main","pushedAt":"2024-02-10T15:46:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Add hack directory\n\nCarries a pre-commit hook for git.","shortMessageHtmlLink":"Add hack directory"}},{"before":"092a0cff026b6928f41eeb7f46d79bb4359dafa8","after":"53434fef8068c38f1229bc8fa8efc086a1c737db","ref":"refs/heads/main","pushedAt":"2024-02-10T15:42:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Makefile: simplify the DEBUG/ASAN environment variable names\n\nI got sick of typing the names out in full. I only chose TS_ as a\nnamespace separator. Bouncing between make DEBUG=0/1 for a debug build\nis so much easier.","shortMessageHtmlLink":"Makefile: simplify the DEBUG/ASAN environment variable names"}},{"before":"a468be56da026eb8ced684120c7304565a9977c2","after":"092a0cff026b6928f41eeb7f46d79bb4359dafa8","ref":"refs/heads/main","pushedAt":"2024-02-09T20:07:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Add .dir-locals.el","shortMessageHtmlLink":"Add .dir-locals.el"}},{"before":null,"after":"d6130fc4262d4880781dcec05b3add867b3bd07a","ref":"refs/heads/master","pushedAt":"2024-02-09T19:18:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Update Copyright year","shortMessageHtmlLink":"Update Copyright year"}},{"before":"a916bbc13b944e8d24fa47e0b13f234e9039722e","after":"54fdb4f61b3c239c259c73a2fb3f2d8b53f7f830","ref":"refs/heads/add-precision-option","pushedAt":"2024-02-09T14:16:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Add precision option\n\nI'm not 100% satisfied with the semantics.","shortMessageHtmlLink":"Add precision option"}},{"before":"14c4222088b3095bd588996bd5165b84052d8825","after":"a916bbc13b944e8d24fa47e0b13f234e9039722e","ref":"refs/heads/add-precision-option","pushedAt":"2024-02-08T10:47:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Add precision option\n\nI'm not 100% satisfied with the semantics.","shortMessageHtmlLink":"Add precision option"}},{"before":"793812f1f139e3c13366d3182b698a7b29102cd8","after":"a468be56da026eb8ced684120c7304565a9977c2","ref":"refs/heads/main","pushedAt":"2024-02-08T10:46:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Makefile: move compile_commands.json into a new file Makefile.clang\n\nThis is largely for readability as I added some comments to how the\ncompile_commands.json gets generated.","shortMessageHtmlLink":"Makefile: move compile_commands.json into a new file Makefile.clang"}},{"before":"73c11a3ce4684073ccd815194cd5b12adfea2694","after":"14c4222088b3095bd588996bd5165b84052d8825","ref":"refs/heads/add-precision-option","pushedAt":"2024-02-08T09:48:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Add precision option\n\nI'm not 100% satisfied with the semantics.","shortMessageHtmlLink":"Add precision option"}},{"before":"af4478292171dc6484aa7511aadb7169529c417f","after":"73c11a3ce4684073ccd815194cd5b12adfea2694","ref":"refs/heads/add-precision-option","pushedAt":"2024-02-07T11:05:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Add precision option\n\nI'm not 100% satisfied with the semantics.","shortMessageHtmlLink":"Add precision option"}},{"before":"dddf4afc29ca335d9210ee19a17539088892e342","after":"793812f1f139e3c13366d3182b698a7b29102cd8","ref":"refs/heads/main","pushedAt":"2024-02-07T11:03:00.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Namespace build config environment variables\n\nPrefixed `BUILD_WITH_ASAN` and `BUILD_WITH_DEBUG` with `TS_` to avoid\nconflicts.","shortMessageHtmlLink":"Namespace build config environment variables"}},{"before":null,"after":"af4478292171dc6484aa7511aadb7169529c417f","ref":"refs/heads/add-precision-option","pushedAt":"2024-02-06T21:11:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Add precision option\n\nI'm not 100% satisfied with the semantics.","shortMessageHtmlLink":"Add precision option"}},{"before":"12be9a5d089cd16627d55e3a636770a64d49d2da","after":"dddf4afc29ca335d9210ee19a17539088892e342","ref":"refs/heads/main","pushedAt":"2024-02-06T21:10:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"Add Kubernetes time formats\n\nAdd two new formats:\n\n- Kubernetes pod log entry with timestamp\n- Kubernetes client-go log format with microseconds\n\nAlso reorder all formats to ensure we match the longest first.","shortMessageHtmlLink":"Add Kubernetes time formats"}},{"before":"12be9a5d089cd16627d55e3a636770a64d49d2da","after":null,"ref":"refs/heads/master","pushedAt":"2024-02-04T21:25:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"}},{"before":null,"after":"12be9a5d089cd16627d55e3a636770a64d49d2da","ref":"refs/heads/main","pushedAt":"2024-02-04T21:15:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"initial commit","shortMessageHtmlLink":"initial commit"}},{"before":"eea953c0c7a14282cbaecac0654ae1d43036bb01","after":"12be9a5d089cd16627d55e3a636770a64d49d2da","ref":"refs/heads/master","pushedAt":"2024-02-04T21:01:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"initial commit","shortMessageHtmlLink":"initial commit"}},{"before":"421cba891da64f504ab00bb56e81f78e89408c08","after":"eea953c0c7a14282cbaecac0654ae1d43036bb01","ref":"refs/heads/master","pushedAt":"2024-02-04T21:00:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frobware","name":"Andrew McDermott","path":"/frobware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/943903?s=80&v=4"},"commit":{"message":"initial commit","shortMessageHtmlLink":"initial commit"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xNFQxOTowMjo1Ni4wMDAwMDBazwAAAARlxN6m","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xNFQxOTowMjo1Ni4wMDAwMDBazwAAAARlxN6m","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wNFQyMTowMDoyMC4wMDAwMDBazwAAAAPxsqhQ"}},"title":"Activity ยท frobware/ts"}