Debian Patches
Status for rust-gix-fs/0.16.1-2
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| GHSA-f89h-2fjh-2r9q.patch | Revalidate cached stack leaves before directory reuse GHSA-f89h-2fjh-2r9q reports that checkout could process a later path beneath a previously cached leaf without replaying the delegate validation and directory-creation path for that reused component. The generic gix_fs::Stack now promotes cached leaves through delegate.push(false, ...) before entering directory state, so worktree checkout re-runs collision handling and path validation before using the component as a parent. The new error handling restores the prior leaf or directory state if delegate setup or a child push fails, keeping reusable stack state balanced after recoverable errors. Regression coverage exercises both overwrite modes in gix-worktree and the gix-fs delegate callback/error-state transitions. Git baseline checked in /Users/byron/dev/github.com/git/git at 94f057755b: symlinks.c check_leading_path() uses lstat-based leading-path checks, and entry.c unlink_entry() consults that path check before removing entries. |
Codex GPT-5 <codex@openai.com> | no | 2026-04-30 |
