diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-03 22:00:31 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-03 22:00:31 +0000 |
| commit | 22d93ea5e707e99d67ab367d60c7a9d867b7665c (patch) | |
| tree | c9a9272252782c54b9f7028a8c8c6bdeb8a1350d /src/purgatory/sync/functions.rs | |
| parent | f200bd1bde04ff79a40c8d73df0edde2cf28493c (diff) | |
Add error logging to all git handler IO operations
Previously, some IO errors in git handlers were logged while others were
not, leading to inconsistent observability. Additionally, the HTTP layer
logged all git errors redundantly, adding no useful context beyond what
was already logged at the source.
Changes:
- Add error logging to all previously unlogged IO operations in
handle_upload_pack and handle_receive_pack (stdin writes, stdout/stderr
reads, process waits)
- Remove redundant error logging at HTTP layer since all errors are now
logged at their source with full context
- Ensures consistent error-level logging for all git subprocess failures
This provides complete observability of git operations while eliminating
duplicate log entries that don't add value.
Diffstat (limited to 'src/purgatory/sync/functions.rs')
0 files changed, 0 insertions, 0 deletions