Edward Thomson
Edward Thomson
`git_reference_cmp` only considers the target of a reference, and ignores the name. Meaning that a reference `foo` and reference `bar` pointing to the same commit will compare equal. Correct this,...
Google Code allows you to put `@` in usernames, and git supports urls like `ssh://user@domain@host/...` because - fuck you, RFCs. Add our own URL parsing so that we can cope...
Per #4703, we do not make it entirely clear how we intend people to stop a callback. Our current callback policy is that when a callback returns a negative value,...
Make `GIT_CHECKOUT_SAFE` the default. `NONE` is never what the user wants _by default_; people expect checkout to, well, check things out. Instead, it should be an opt-in "dry run" mode....
Introduce a kreallocarray with overflow checking, with a signature equivalent to OpenBSD reallocarray(3). This prevents a realloc from appearing to succeed when `new_n_buckets` is larger than `SIZE_MAX / sizeof(khkey_t)` or...
LibGit2Sharp is currently in need of contributors and maintenance. The project was conceived a decade ago by @nulltoken, who led it fearlessly for many years. After that, there was no...
### Description The Edge Middleware examples were defined in `edge-functions`, which meant that the Edge Functions examples were defined in `edge-api-routes`. Update these to their proper names, moving `edge-functions` ->...
When parsing URLs, treat an empty port (eg `http://hostname:/`) as if it were unspecified. RFC 3986 says: > URI producers and normalizers **SHOULD** omit the port component and its ":"...
Beginning in Next.js 13, middleware can now respond directly, without needing to rewrite or redirect, when the experimental `.allowMiddlewareResponseBody` configuration setting is set. Document this behavior. ## Bug - [...
Checklist support (like offered in GFM) would be amazing: https://github.com/blog/1375-task-lists-in-gfm-issues-pulls-comments I realize that it could be a bit contentious to have checklists (why not use linked work items instead?) but...