upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/docs/explanation/grasp-02-proactive-sync.md
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2026-02-03 22:00:31 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2026-02-03 22:00:31 +0000
commit22d93ea5e707e99d67ab367d60c7a9d867b7665c (patch)
treec9a9272252782c54b9f7028a8c8c6bdeb8a1350d /docs/explanation/grasp-02-proactive-sync.md
parentf200bd1bde04ff79a40c8d73df0edde2cf28493c (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 'docs/explanation/grasp-02-proactive-sync.md')
0 files changed, 0 insertions, 0 deletions