{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":54093747,"defaultBranch":"master","name":"fish-shell","ownerLogin":"ridiculousfish","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-03-17T06:20:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/920838?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726966298.0","currentOid":""},"activityList":{"items":[{"before":"4a43888ad1ae1937516432e9d77ba561d7632db7","after":"4caaf6014d93ef53ea3ec12033f3e525c0a192b2","ref":"refs/heads/update-pcre2","pushedAt":"2024-09-22T19:37:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Test with updated PCRE2","shortMessageHtmlLink":"Test with updated PCRE2"}},{"before":"19a0b60b7abc4fbd80cdec8f0ee9c28669f3ee58","after":"974ad882fadbe72959f04a31ebf485b4d13e003a","ref":"refs/heads/printf-improvements","pushedAt":"2024-09-22T00:53:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Clean up fish-printf in preparation for publishing\n\nMake fish-printf no longer depend on the widestring crate, as other clients\nwon't use it; instead this is an optional feature.\n\nMake format strings a generic type, so that both narrow and wide strings can\nserve. This removes a lot of the complexity around converting from narrow to\nwide.\n\nAdd a README.md to this crate.","shortMessageHtmlLink":"Clean up fish-printf in preparation for publishing"}},{"before":null,"after":"19a0b60b7abc4fbd80cdec8f0ee9c28669f3ee58","ref":"refs/heads/printf-improvements","pushedAt":"2024-09-22T00:51:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Clean up fish-printf in preparation for publishing\n\nMake fish-printf no longer depend on the widestring crate, as other clients\nwon't use it; instead this is an optional feature.\n\nAdd a README.md to this crate.","shortMessageHtmlLink":"Clean up fish-printf in preparation for publishing"}},{"before":null,"after":"4a43888ad1ae1937516432e9d77ba561d7632db7","ref":"refs/heads/update-pcre2","pushedAt":"2024-09-15T20:44:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Test with updated PCRE2","shortMessageHtmlLink":"Test with updated PCRE2"}},{"before":null,"after":"3f325c8605c85e4987bd423c27c47b7788b8cc74","ref":"refs/heads/sqlite_history","pushedAt":"2024-09-01T21:46:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"searching","shortMessageHtmlLink":"searching"}},{"before":null,"after":"3d816174fdccd0534e218f348fd5c965ea257212","ref":"refs/heads/fixup-stat","pushedAt":"2024-07-28T17:35:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Wildcard tree walking to only rely on dev, inode to detect changes\n\nWhen applying a wildcard, it's important to keep track of the files that have\nbeen visited, to avoid symlink loops. Previously fish used a FileId for the\npurpose. However FileId also includes richer information like modification time;\nthus if a file is modified during wildcard expansion then fish may believe that\nthe file is different and visit it twice.\n\nThe richer information like modification time is important for atomic file\nwrites but should be ignored for wildcard expansion; just use the (dev, inode)\npair instead.\n\nThis also somewhat reduces our reliance on struct stat, but we still need it for\nfstatat which Rust does not expose.","shortMessageHtmlLink":"Wildcard tree walking to only rely on dev, inode to detect changes"}},{"before":"c427c5cb7ae6dc3a15067268e78b88ec463e6476","after":"0651ca0d9b5d53464ad2c9bdd22788805c14169e","ref":"refs/heads/master","pushedAt":"2024-07-28T01:49:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Unify FileId structs\n\nWe had two of these! Just use one.","shortMessageHtmlLink":"Unify FileId structs"}},{"before":"e0833a29465bdb72ca8b40d4c4b715dde5c4ce78","after":"c427c5cb7ae6dc3a15067268e78b88ec463e6476","ref":"refs/heads/master","pushedAt":"2024-07-28T01:09:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Adopt fstat in DirEntry\n\nWe can't get off of libc entirely because we still use fstatat, which Rust does\nnot support natively; but this is better.","shortMessageHtmlLink":"Adopt fstat in DirEntry"}},{"before":"936f7d9b8d3faeb49de4e617d76eaedabce09aaa","after":"e0833a29465bdb72ca8b40d4c4b715dde5c4ce78","ref":"refs/heads/master","pushedAt":"2024-07-28T00:25:48.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Adopt fstat in DirEntry\n\nWe can't get off of libc entirely because we still use fstatat, which Rust does\nnot support natively; but this is better.","shortMessageHtmlLink":"Adopt fstat in DirEntry"}},{"before":"78bed325dc2f7a8cdbdbc1bcbfcd85c617deba66","after":"eff3c727fe00a334ee2bc903e16bcbb48136c11e","ref":"refs/heads/cargo-dist","pushedAt":"2024-07-21T01:37:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Experiment with cargo dist","shortMessageHtmlLink":"Experiment with cargo dist"}},{"before":null,"after":"78bed325dc2f7a8cdbdbc1bcbfcd85c617deba66","ref":"refs/heads/cargo-dist","pushedAt":"2024-07-21T01:36:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Tidy up Cargo.toml to better support packaging","shortMessageHtmlLink":"Tidy up Cargo.toml to better support packaging"}},{"before":null,"after":"27426c12a8155a9587f7306ba64ab6ce04db25b6","ref":"refs/heads/hotfix/correct-stuff-2","pushedAt":"2024-07-13T04:11:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Correct frexp non-finite detection","shortMessageHtmlLink":"Correct frexp non-finite detection"}},{"before":"64e371290cb6dcb0648315234760fccadc0cfcda","after":"27426c12a8155a9587f7306ba64ab6ce04db25b6","ref":"refs/heads/hotfix/correct-stuff","pushedAt":"2024-07-13T04:11:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Correct frexp non-finite detection","shortMessageHtmlLink":"Correct frexp non-finite detection"}},{"before":"5843cf6e567c58fb2f460a86f675f655ffbbd068","after":"936f7d9b8d3faeb49de4e617d76eaedabce09aaa","ref":"refs/heads/master","pushedAt":"2024-07-13T04:04:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Add pexpect test for `commandline --showing-suggestion`","shortMessageHtmlLink":"Add pexpect test for commandline --showing-suggestion"}},{"before":null,"after":"64e371290cb6dcb0648315234760fccadc0cfcda","ref":"refs/heads/hotfix/correct-stuff","pushedAt":"2024-07-13T03:54:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Correct frexp non-finite detection","shortMessageHtmlLink":"Correct frexp non-finite detection"}},{"before":"0b0a372c4bf807cd399f7eed030196d35664f6dc","after":"5843cf6e567c58fb2f460a86f675f655ffbbd068","ref":"refs/heads/master","pushedAt":"2024-07-07T23:29:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Remove thread yield","shortMessageHtmlLink":"Remove thread yield"}},{"before":"925382dc3e993b0c2b66a8e413066d4e8fa4f334","after":"0b0a372c4bf807cd399f7eed030196d35664f6dc","ref":"refs/heads/master","pushedAt":"2024-07-07T23:22:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Add pexpect test for `commandline --showing-suggestion`","shortMessageHtmlLink":"Add pexpect test for commandline --showing-suggestion"}},{"before":"6da56d9a5663c10c1a543c372f48b1b76d41fe42","after":"925382dc3e993b0c2b66a8e413066d4e8fa4f334","ref":"refs/heads/master","pushedAt":"2024-07-07T21:53:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Make make_pkg.sh create fat binaries again on macOS","shortMessageHtmlLink":"Make make_pkg.sh create fat binaries again on macOS"}},{"before":"11b90e7c850e83e7bf7ff7670ba683dfc24d12a8","after":"6da56d9a5663c10c1a543c372f48b1b76d41fe42","ref":"refs/heads/master","pushedAt":"2024-07-07T21:42:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Make make_pkg.sh create fat binaries again on macOS","shortMessageHtmlLink":"Make make_pkg.sh create fat binaries again on macOS"}},{"before":"96c513925422a9636b371d6cd80e0c775d17a6f1","after":"11b90e7c850e83e7bf7ff7670ba683dfc24d12a8","ref":"refs/heads/master","pushedAt":"2024-07-07T21:40:39.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Make make_pkg create fat binaries again on macOS","shortMessageHtmlLink":"Make make_pkg create fat binaries again on macOS"}},{"before":"63deb52f1eba88c5258d52bd1f73c9740af30a8e","after":"96c513925422a9636b371d6cd80e0c775d17a6f1","ref":"refs/heads/master","pushedAt":"2024-07-06T00:29:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Build, codesign, and notarize macOS packages in CI\n\nThis adds a new workflow and script to build macOS packages in GitHub CI.\nIt also adds some documentation for the process.","shortMessageHtmlLink":"Build, codesign, and notarize macOS packages in CI"}},{"before":"220bf71b4e18cd879887a3eb9fcff1c65e7eb799","after":"63deb52f1eba88c5258d52bd1f73c9740af30a8e","ref":"refs/heads/master","pushedAt":"2024-07-05T21:13:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"notarize","shortMessageHtmlLink":"notarize"}},{"before":"b3a12463385cfbc397233d87f0386f1b2848bb7a","after":"220bf71b4e18cd879887a3eb9fcff1c65e7eb799","ref":"refs/heads/master","pushedAt":"2024-07-05T20:32:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"notarize","shortMessageHtmlLink":"notarize"}},{"before":"0c1e56fc1ec4ec7e217ffc2c76720dd2c2b14fc4","after":"b3a12463385cfbc397233d87f0386f1b2848bb7a","ref":"refs/heads/master","pushedAt":"2024-07-05T19:18:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"upload","shortMessageHtmlLink":"upload"}},{"before":"e2546a72d9115e830f1ec43895b448978f2b80c3","after":"0c1e56fc1ec4ec7e217ffc2c76720dd2c2b14fc4","ref":"refs/heads/master","pushedAt":"2024-07-05T04:02:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"upload","shortMessageHtmlLink":"upload"}},{"before":"5177f957e68a7959c911e23021b1ed4eae760fa7","after":"e2546a72d9115e830f1ec43895b448978f2b80c3","ref":"refs/heads/master","pushedAt":"2024-07-05T04:00:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"upload","shortMessageHtmlLink":"upload"}},{"before":"f62d73226490b3c928288e1dd22f02128ce703e2","after":"5177f957e68a7959c911e23021b1ed4eae760fa7","ref":"refs/heads/master","pushedAt":"2024-07-05T02:36:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"fixes","shortMessageHtmlLink":"fixes"}},{"before":"a511f7433cd855c99cfd408b098a8fe09a56d6c6","after":"f62d73226490b3c928288e1dd22f02128ce703e2","ref":"refs/heads/master","pushedAt":"2024-07-05T02:02:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Revert \"Revert accidentally pushed commits\"\n\nThis reverts commit e67ffc1a3b91df44e9aa1602852242a3c6cc9b1d.","shortMessageHtmlLink":"Revert \"Revert accidentally pushed commits\""}},{"before":"b4450f0ee576e7edb6b0f8d4cabfb20e408e250c","after":"a511f7433cd855c99cfd408b098a8fe09a56d6c6","ref":"refs/heads/master","pushedAt":"2024-07-05T01:31:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"try 1.79","shortMessageHtmlLink":"try 1.79"}},{"before":"0229f2dc7985baebc97424bb44cde8a6c5415f0a","after":"b4450f0ee576e7edb6b0f8d4cabfb20e408e250c","ref":"refs/heads/master","pushedAt":"2024-07-05T01:08:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"more","shortMessageHtmlLink":"more"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQxOTozNzozNS4wMDAwMDBazwAAAAS9Vj8K","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNVQwMTowODoyNS4wMDAwMDBazwAAAAR3WAA2"}},"title":"Activity ยท ridiculousfish/fish-shell"}