jif-oai
0d9801d448
feat: ghost snapshot v2 ( #8055 )
...
This PR updates ghost snapshotting to avoid capturing oversized
untracked artifacts while keeping undo safe. Snapshot creation now
builds a temporary index from `git status --porcelain=2 -z`, writes a
tree and detached commit without touching refs, and records any ignored
large files/dirs in the snapshot report. Undo uses that metadata to
preserve large local artifacts while still cleaning up new transient
files.
2025-12-15 11:14:36 +01:00
jif-oai
4274e6189a
feat: config ghost commits ( #7873 )
2025-12-15 09:13:06 +01:00
jif-oai
b2280d6205
feat: warning for long snapshots ( #7870 )
2025-12-11 12:42:47 +00:00
jif-oai
956d3bfac6
feat: warning large commits ( #6838 )
2025-11-19 10:22:10 +00:00
Dylan Hurd
84458f12f6
fix(tui) ghost snapshot notifications ( #6881 )
...
## Summary
- avoid surfacing ghost snapshot warnings in the TUI when snapshot
creation fails, logging the conditions instead
- continue to capture successful ghost snapshots without changing
existing behavior
## Testing
- `cargo test -p codex-core` *(fails:
default_client::tests::test_create_client_sets_default_headers,
default_client::tests::test_get_codex_user_agent,
exec::tests::kill_child_process_group_kills_grandchildren_on_timeout)*
------
[Codex
Task](https://chatgpt.com/codex/tasks/task_i_691c02238db08322927c47b8c2d72c4c )
2025-11-18 23:23:00 -08:00
jif-oai
fa92cd92fa
chore: merge git crates ( #5909 )
...
Merge `git-apply` and `git-tooling` into `utils/`
2025-10-29 12:11:44 +00:00
jif-oai
afc4eaab8b
feat: TUI undo op ( #5629 )
2025-10-27 10:55:29 +00:00
jif-oai
e92c4f6561
feat: async ghost commit ( #5618 )
2025-10-27 10:09:10 +00:00