gitdataai/libs/git
ZhenYi 1fed9fc8ab fix(git/hook): address review findings — fs blocking, redis timeout, backoff, slog
- sync/mod.rs: wrap scan_skills_from_dir in spawn_blocking to avoid
  blocking the async executor; use to_path_buf() to get owned PathBuf
- pool/worker.rs: replace 500ms poll sleep with cancellation-is_cancelled
  check (eliminates artificial latency); add exponential backoff on Redis
  errors (1s base, 32s cap, reset on success)
- pool/redis.rs: add 5s timeout on pool.get() for all three methods
  (next, ack_raw, nak_with_retry) to prevent indefinite blocking on
  unresponsive Redis
- sync/gc.rs: add comment explaining why git gc --auto non-zero exit
  is benign
- webhook_dispatch.rs: remove unnecessary format! wrappers in slog macros
- config/hook.rs: document max_concurrent intent (K8s operator/HPA, not
  the single-threaded worker itself)
2026-04-17 13:20:31 +08:00
..
archive init 2026-04-15 09:08:09 +08:00
blame init 2026-04-15 09:08:09 +08:00
blob init 2026-04-15 09:08:09 +08:00
branch init 2026-04-15 09:08:09 +08:00
commit init 2026-04-15 09:08:09 +08:00
config init 2026-04-15 09:08:09 +08:00
description init 2026-04-15 09:08:09 +08:00
diff init 2026-04-15 09:08:09 +08:00
hook fix(git/hook): address review findings — fs blocking, redis timeout, backoff, slog 2026-04-17 13:20:31 +08:00
http fix(git/hook): refine Redis queue worker, remove dead code, fix warnings 2026-04-17 13:05:07 +08:00
lfs init 2026-04-15 09:08:09 +08:00
merge init 2026-04-15 09:08:09 +08:00
reference init 2026-04-15 09:08:09 +08:00
ssh fix(git/hook): refine Redis queue worker, remove dead code, fix warnings 2026-04-17 13:05:07 +08:00
tags init 2026-04-15 09:08:09 +08:00
tree init 2026-04-15 09:08:09 +08:00
Cargo.toml fix(git): downgrade russh to 0.50.4, remove flate2 feature, fix log format 2026-04-16 20:58:01 +08:00
domain.rs init 2026-04-15 09:08:09 +08:00
error.rs init 2026-04-15 09:08:09 +08:00
lib.rs feat(git): add Redis-backed hook worker with per-repo distributed locking 2026-04-17 12:33:58 +08:00
ref_utils.rs init 2026-04-15 09:08:09 +08:00