Compare commits

...

30 Commits

Author SHA1 Message Date
Dylan Hurd
8899b314c6 merge commit for archive created by Sapling 2026-03-24 00:08:26 -07:00
Dylan Hurd
be947189f7 Merge 1c2d15ebdc into sapling-pr-archive-dylan-hurd-oai 2026-03-23 23:34:07 -07:00
Dylan Hurd
1c2d15ebdc Add request_permissions profile persistence core support
Co-authored-by: Codex <noreply@openai.com>
2026-03-23 23:27:59 -07:00
Dylan Hurd
6ee64bcd9d merge commit for archive created by Sapling 2026-03-23 23:26:03 -07:00
Dylan Hurd
eab7bdd9cb Add request_permissions profile persistence core support
Co-authored-by: Codex <noreply@openai.com>
2026-03-23 23:25:50 -07:00
Dylan Hurd
2f74734878 merge commit for archive created by Sapling 2026-03-23 22:37:41 -07:00
Dylan Hurd
98b2a8c7f3 Add request_permissions profile persistence core support
Co-authored-by: Codex <noreply@openai.com>
2026-03-23 22:37:28 -07:00
Dylan Hurd
a15fc1298c merge commit for archive created by Sapling 2026-03-23 22:27:40 -07:00
Dylan Hurd
7e2d60d27d Add request_permissions profile persistence core support
Co-authored-by: Codex <noreply@openai.com>
2026-03-23 22:27:25 -07:00
Dylan Hurd
8903fc51d6 Merge c0a04d1ac4 into sapling-pr-archive-dylan-hurd-oai 2026-03-23 21:46:50 -07:00
Dylan Hurd
c0a04d1ac4 Add request_permissions profile persistence core support
Co-authored-by: Codex <noreply@openai.com>
2026-03-23 21:45:49 -07:00
Dylan Hurd
934862c7cd merge commit for archive created by Sapling 2026-03-23 21:22:36 -07:00
Dylan Hurd
52c13a7961 Add request_permissions profile persistence core support
Co-authored-by: Codex <noreply@openai.com>
2026-03-23 21:20:36 -07:00
Dylan Hurd
3db4a514f0 merge commit for archive created by Sapling 2026-03-23 21:13:23 -07:00
Dylan Hurd
c1a28dd49f Add request_permissions profile persistence core support
Co-authored-by: Codex <noreply@openai.com>
2026-03-23 21:06:46 -07:00
Dylan Hurd
6f1550680d merge commit for archive created by Sapling 2026-03-23 16:30:33 -07:00
Dylan Hurd
af597ba8e5 Add request_permissions profile persistence core support
Co-authored-by: Codex <noreply@openai.com>
2026-03-23 16:30:18 -07:00
Dylan Hurd
daad9c4f4a Merge 48fd30375c into sapling-pr-archive-dylan-hurd-oai 2026-03-23 14:51:24 -07:00
Dylan Hurd
48fd30375c Add request_permissions profile persistence core support
Co-authored-by: Codex <noreply@openai.com>
2026-03-23 14:51:13 -07:00
Dylan Hurd
c7f6ae9aa5 merge commit for archive created by Sapling 2026-03-23 13:02:06 -07:00
Dylan Hurd
53f85e5a66 Add request_permissions profile persistence core support
Co-authored-by: Codex <noreply@openai.com>
2026-03-23 13:01:21 -07:00
Dylan Hurd
231580ad87 Merge 37e7b08b51 into sapling-pr-archive-dylan-hurd-oai 2026-03-22 15:02:20 -07:00
Dylan Hurd
37e7b08b51 Add exec approval app-server support
Co-authored-by: Codex <noreply@openai.com>
2026-03-22 14:35:20 -07:00
Dylan Hurd
c3df4c6a0a Add exec approval profile persistence core support
Co-authored-by: Codex <noreply@openai.com>
2026-03-22 14:35:19 -07:00
Dylan Hurd
993274057e Add request_permissions UI support
Co-authored-by: Codex <noreply@openai.com>
2026-03-22 14:35:19 -07:00
Dylan Hurd
3b52dd7b7d Add request_permissions profile persistence core support
Co-authored-by: Codex <noreply@openai.com>
2026-03-22 14:35:19 -07:00
Dylan Hurd
53e4d7d3d2 Merge 89bb2dc95a into sapling-pr-archive-dylan-hurd-oai 2025-12-16 10:42:36 -08:00
Dylan Hurd
89bb2dc95a chore(apply-patch) move invocation tests
## Summary:
This PR is a pure copy and paste of tests from lib.rs into invocation.rs, to colocate logic and tests.

## Testing
- [x] Purely a test refactor
2025-12-16 10:42:13 -08:00
Dylan Hurd
e83f9ca0a5 chore(apply-patch) move invocation tests
## Summary:
This PR is a pure copy and paste of tests from lib.rs into invocation.rs, to colocate logic and tests.

## Testing
- [x] Purely a test refactor
2025-12-16 09:21:35 -08:00
Dylan Hurd
ee40dfd92a chore(apply-patch) move invocation parsing
lib.rs has grown quite large, and mixes two responsibilities:
1. executing patch operations
2. parsing apply_patch invocations via a shell command

This PR splits out (2) into its own file, so we can work with it more easily. We are explicitly NOT moving tests in this PR, to ensure behavior stays the same and we can avoid losing coverage via merge conflicts. Tests are moved in a subsequent PR.
2025-12-16 09:20:42 -08:00

Diff Content Not Available