{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":814422098,"defaultBranch":"master","name":"elles","ownerLogin":"arp242","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-06-13T01:44:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1032692?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720497505.0","currentOid":""},"activityList":{"items":[{"before":"5d69604124cbf39d167c678a62a754a9ff246a29","after":"9f3dd3f0924f0522e026d311f9fee4c05a2abdc5","ref":"refs/heads/master","pushedAt":"2024-07-09T03:57:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Tweak README","shortMessageHtmlLink":"Tweak README"}},{"before":"440c69105e76dd9af7dcc5e93be7f1481b6b2b6f","after":"5d69604124cbf39d167c678a62a754a9ff246a29","ref":"refs/heads/master","pushedAt":"2024-07-09T03:42:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Add -m/-min to set minimum column width\n\nI find this more convenient than using -w to set the width, as that's\nkind of a guessing game.","shortMessageHtmlLink":"Add -m/-min to set minimum column width"}},{"before":"b8e9b42772aee3a435688df90273bbecdba299ff","after":"440c69105e76dd9af7dcc5e93be7f1481b6b2b6f","ref":"refs/heads/master","pushedAt":"2024-07-08T14:15:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Don't count padding for last column\n\nIt would also count the padding for the last column, which means that\nsometimes it would use fewer columns than can actually fit.","shortMessageHtmlLink":"Don't count padding for last column"}},{"before":"7a54d930442160516836c97b5ef7f5f04defd5f8","after":"b8e9b42772aee3a435688df90273bbecdba299ff","ref":"refs/heads/master","pushedAt":"2024-06-20T23:11:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Fix colouring when \"ls -C\" text gets trimmed\n\nBug in termtext.Slice() caused the opening escape sequence being lost.","shortMessageHtmlLink":"Fix colouring when \"ls -C\" text gets trimmed"}},{"before":"95b7871f8b87aa626f22750c9bce9673b39bda94","after":"7a54d930442160516836c97b5ef7f5f04defd5f8","ref":"refs/heads/master","pushedAt":"2024-06-18T11:15:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Output reset before trimming lines\n\nOtherwise any text properties that may be set will overflow to the next\nline.\n\nFixes #4","shortMessageHtmlLink":"Output reset before trimming lines"}},{"before":"2fa6f6a75f2d49535765327851b31d421f0d6fc6","after":null,"ref":"refs/heads/d","pushedAt":"2024-06-16T19:16:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"}},{"before":"3a39ec0da2f4160aa85b46776563980b5f53c91f","after":"95b7871f8b87aa626f22750c9bce9673b39bda94","ref":"refs/heads/master","pushedAt":"2024-06-16T19:16:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Fix -d when path ends in /\n\nFixes #3","shortMessageHtmlLink":"Fix -d when path ends in /"}},{"before":"eff1cfa1a6a64acea5338817cd41ba41347d9d86","after":"2fa6f6a75f2d49535765327851b31d421f0d6fc6","ref":"refs/heads/d","pushedAt":"2024-06-16T19:06:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Fix -d when path ends in /","shortMessageHtmlLink":"Fix -d when path ends in /"}},{"before":null,"after":"eff1cfa1a6a64acea5338817cd41ba41347d9d86","ref":"refs/heads/d","pushedAt":"2024-06-16T18:58:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Fix -d when path ends in /","shortMessageHtmlLink":"Fix -d when path ends in /"}},{"before":"1d4036e7542eede3e9a0e097074aaa9e20b2d72a","after":null,"ref":"refs/heads/L","pushedAt":"2024-06-16T18:31:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"}},{"before":"4cb1559837d2d461b3dd04ebb063118316d8f612","after":"3a39ec0da2f4160aa85b46776563980b5f53c91f","ref":"refs/heads/master","pushedAt":"2024-06-16T18:31:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Add standard -L behaviour, remove \"don't show symlink targets\"\n\nMostly inspired by https://news.ycombinator.com/item?id=40691108, which\nseems like a valid use case.\n\n\"Don't show symlink targets\" isn't that useful any more now that we have\n-trim and -w to control the column sizes.","shortMessageHtmlLink":"Add standard -L behaviour, remove \"don't show symlink targets\""}},{"before":"39dc1d1a2dff1889585739ddfdad43df6a178826","after":"1d4036e7542eede3e9a0e097074aaa9e20b2d72a","ref":"refs/heads/L","pushedAt":"2024-06-16T18:25:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Add standard -L behaviour, remove \"don't show symlink targets\"\n\nMostly inspired by https://news.ycombinator.com/item?id=40691108, which\nseems like a valid use case.\n\n\"Don't show symlink targets\" isn't that useful any more now that we have\n-trim and -w to control the column sizes.","shortMessageHtmlLink":"Add standard -L behaviour, remove \"don't show symlink targets\""}},{"before":"930a85786ac0b3a96d36efa39fe99cab9209964f","after":"39dc1d1a2dff1889585739ddfdad43df6a178826","ref":"refs/heads/L","pushedAt":"2024-06-16T18:22:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Add standard -L behaviour, remove \"don't show symlink targets\"\n\nMostly inspired by https://news.ycombinator.com/item?id=40691108, which\nseems like a valid use case.\n\n\"Don't show symlink targets\" isn't that useful any more now that we have\n-trim and -w to control the column sizes.","shortMessageHtmlLink":"Add standard -L behaviour, remove \"don't show symlink targets\""}},{"before":"9c5d5fa6a90d874a60ce580940eb439295e26c1c","after":"930a85786ac0b3a96d36efa39fe99cab9209964f","ref":"refs/heads/L","pushedAt":"2024-06-16T18:11:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Add standard -L behaviour, remove \"don't show symlink targets\"\n\nMostly inspired by https://news.ycombinator.com/item?id=40691108, which\nseems like a valid use case.\n\n\"Don't show symlink targets\" isn't that useful any more now that we have\n-trim and -w to control the column sizes.","shortMessageHtmlLink":"Add standard -L behaviour, remove \"don't show symlink targets\""}},{"before":"d0dafeaa11e444c480650317f1fcd0f851e3361c","after":"9c5d5fa6a90d874a60ce580940eb439295e26c1c","ref":"refs/heads/L","pushedAt":"2024-06-16T18:06:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Add standard -L behaviour, remove \"don't show symlink targets\"\n\nMostly inspired by https://news.ycombinator.com/item?id=40691108, which\nseems like a valid use case.\n\n\"Don't show symlink targets\" isn't that useful any more now that we have\n-trim and -w to control the column sizes.","shortMessageHtmlLink":"Add standard -L behaviour, remove \"don't show symlink targets\""}},{"before":"ad2df80353b1aa55a8ad68db7ca1bf883ae63767","after":"d0dafeaa11e444c480650317f1fcd0f851e3361c","ref":"refs/heads/L","pushedAt":"2024-06-16T02:22:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Add standard -L behaviour, remove \"don't show symlink targets\"\n\nMostly inspired by https://news.ycombinator.com/item?id=40691108, which\nseems like a valid use case.\n\n\"Don't show symlink targets\" isn't that useful any more now that we have\n-trim and -w to control the column sizes.","shortMessageHtmlLink":"Add standard -L behaviour, remove \"don't show symlink targets\""}},{"before":"7cd3c4755dd28c050cf75aee79478866671b6aba","after":"ad2df80353b1aa55a8ad68db7ca1bf883ae63767","ref":"refs/heads/L","pushedAt":"2024-06-15T22:06:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Add standard -L behaviour, remove \"don't show symlink targets\"\n\nMostly inspired by https://news.ycombinator.com/item?id=40691108, which\nseems like a valid use case.\n\n\"Don't show symlink targets\" isn't that useful any more now that we have\n-trim and -w to control the column sizes.","shortMessageHtmlLink":"Add standard -L behaviour, remove \"don't show symlink targets\""}},{"before":null,"after":"7cd3c4755dd28c050cf75aee79478866671b6aba","ref":"refs/heads/L","pushedAt":"2024-06-15T21:50:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Add standard -L behaviour, remove \"don't show symlink targets\"\n\nMostly inspired by https://news.ycombinator.com/item?id=40691108, which\nseems like a valid use case.\n\n\"Don't show symlink targets\" isn't that useful any more now that we have\n-trim and -w to control the column sizes.","shortMessageHtmlLink":"Add standard -L behaviour, remove \"don't show symlink targets\""}},{"before":"4cb1559837d2d461b3dd04ebb063118316d8f612","after":null,"ref":"refs/heads/stat","pushedAt":"2024-06-14T23:23:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"}},{"before":"6d54b2efd8e78372b58d3764d1faf55254ad6739","after":"4cb1559837d2d461b3dd04ebb063118316d8f612","ref":"refs/heads/master","pushedAt":"2024-06-14T23:23:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"List as much as possible on stat failures\n\nJust because we can't get more information doesn't mean we should skip\nthe entire file.\n\nBefore:\n\n\t% elles dir\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\n\t% elles -l dir\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\nAfter:\n\n\t% elles dir\n\tfile link\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\n\t% elles dir\n\t ??? │ ????-??-?? │ file\n\t ??? │ ????-??-?? │ link → ???\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\nAlso run the tests as a regular user for BSD and illumos, rather than\nthe default of root.","shortMessageHtmlLink":"List as much as possible on stat failures"}},{"before":"451a3bbc13e64199501dfad9b59cf384d679cb33","after":"4cb1559837d2d461b3dd04ebb063118316d8f612","ref":"refs/heads/stat","pushedAt":"2024-06-14T23:19:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"List as much as possible on stat failures\n\nJust because we can't get more information doesn't mean we should skip\nthe entire file.\n\nBefore:\n\n\t% elles dir\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\n\t% elles -l dir\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\nAfter:\n\n\t% elles dir\n\tfile link\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\n\t% elles dir\n\t ??? │ ????-??-?? │ file\n\t ??? │ ????-??-?? │ link → ???\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\nAlso run the tests as a regular user for BSD and illumos, rather than\nthe default of root.","shortMessageHtmlLink":"List as much as possible on stat failures"}},{"before":"43b32c6ac7b4c4683a6fbc9e36dcea7324ec44b6","after":"451a3bbc13e64199501dfad9b59cf384d679cb33","ref":"refs/heads/stat","pushedAt":"2024-06-14T22:50:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"List as much as possible on stat failures\n\nJust because we can't get more information doesn't mean we should skip\nthe entire file.\n\nBefore:\n\n\t% elles dir\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\n\t% elles -l dir\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\nAfter:\n\n\t% elles dir\n\tfile link\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\n\t% elles dir\n\t ??? │ ????-??-?? │ file\n\t ??? │ ????-??-?? │ link → ???\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\nAlso run the tests as a regular user for BSD and illumos, rather than\nthe default of root.","shortMessageHtmlLink":"List as much as possible on stat failures"}},{"before":"12aaeb84e5d623e0299bf382d41634a4a67cec48","after":"43b32c6ac7b4c4683a6fbc9e36dcea7324ec44b6","ref":"refs/heads/stat","pushedAt":"2024-06-14T22:44:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"List as much as possible on stat failures\n\nJust because we can't get more information doesn't mean we should skip\nthe entire file.\n\nBefore:\n\n\t% elles dir\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\n\t% elles -l dir\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\nAfter:\n\n\t% elles dir\n\tfile link\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\n\t% elles dir\n\t ??? │ ????-??-?? │ file\n\t ??? │ ????-??-?? │ link → ???\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\nAlso run the tests as a regular user for BSD and illumos, rather than\nthe default of root.","shortMessageHtmlLink":"List as much as possible on stat failures"}},{"before":"2361fbaec8edcd2ebfbd12ad04d9b06e141316da","after":"12aaeb84e5d623e0299bf382d41634a4a67cec48","ref":"refs/heads/stat","pushedAt":"2024-06-14T22:33:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"List as much as possible on stat failures\n\nJust because we can't get more information doesn't mean we should skip\nthe entire file.\n\nBefore:\n\n\t% elles dir\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\n\t% elles -l dir\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\nAfter:\n\n\t% elles dir\n\tfile link\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\n\t% elles dir\n\t ??? │ ????-??-?? │ file\n\t ??? │ ????-??-?? │ link → ???\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\nasd","shortMessageHtmlLink":"List as much as possible on stat failures"}},{"before":"93f35deb19a1670ea8120625d3bdf6dc293a79bc","after":"2361fbaec8edcd2ebfbd12ad04d9b06e141316da","ref":"refs/heads/stat","pushedAt":"2024-06-14T22:31:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"asd","shortMessageHtmlLink":"asd"}},{"before":null,"after":"93f35deb19a1670ea8120625d3bdf6dc293a79bc","ref":"refs/heads/stat","pushedAt":"2024-06-14T22:27:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"List as much as possible on stat failures\n\nJust because we can't get more information doesn't mean we should skip\nthe entire file.\n\nBefore:\n\n\t% elles dir\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\n\t% elles -l dir\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied\n\nAfter:\n\t% elles dir\n\t ??? │ ????-??-?? │ file\n\t ??? │ ????-??-?? │ link → ???\n\telles: lstat dir/link: permission denied\n\telles: lstat dir/file: permission denied","shortMessageHtmlLink":"List as much as possible on stat failures"}},{"before":"5247e40a2c650c71487d2b6fee3b7765a4112ab5","after":"6d54b2efd8e78372b58d3764d1faf55254ad6739","ref":"refs/heads/master","pushedAt":"2024-06-14T21:37:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Make -W sort by codepoint length, rather than byte length\n\nGNU ls sorts by display width:\n\n\t% =ls -1 --sort=width\n\td\n\t€\n\tzz\n\tbbb\n\tcccc\n\taaaaa\n\t'a'$'\\n''b'\n\nMaybe that's better? Not sure. But this is easier because we format\nstuff after the sort, so we'd have to refactor a bit to make it work\nlike GNU.","shortMessageHtmlLink":"Make -W sort by codepoint length, rather than byte length"}},{"before":"c8bc793b0d8c0ac969e1ff9157759b969b41ff94","after":null,"ref":"refs/heads/macos","pushedAt":"2024-06-14T20:34:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"}},{"before":"e44b07077006b439003794084b788c2b5aad9bc1","after":"5247e40a2c650c71487d2b6fee3b7765a4112ab5","ref":"refs/heads/master","pushedAt":"2024-06-14T20:33:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"Try running CI on macOS again","shortMessageHtmlLink":"Try running CI on macOS again"}},{"before":"c2b86fc6685b7f7206b0ebff1e6100f251220ada","after":"c8bc793b0d8c0ac969e1ff9157759b969b41ff94","ref":"refs/heads/macos","pushedAt":"2024-06-14T20:29:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arp242","name":"Martin Tournoij","path":"/arp242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032692?s=80&v=4"},"commit":{"message":"asd","shortMessageHtmlLink":"asd"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEejnI6AA","startCursor":null,"endCursor":null}},"title":"Activity · arp242/elles"}