gitdataai/libs/git/hook
ZhenYi 7a2a3c51c4 fix(git/hook): make sync_tags Send-safe by collecting git2 data synchronously
sync_tags held git2 types (StringArray, Repository) across .await points
on sea-orm DB operations. Applied the same pattern as sync_refs:
- Added collect_tag_refs() sync helper that collects all tag metadata
  (name, oid, description, tagger) into owned TagTip structs.
- sync_tags now calls collect_tag_refs() before any .await, so no git2
  types cross the async boundary.
- Removed #[allow(dead_code)] from TagTip now that it's consumed.
2026-04-17 13:48:05 +08:00
..
pool fix(git/hook): address review findings — webhooks, git2 Send, touch_count, rollback 2026-04-17 13:44:33 +08:00
sync fix(git/hook): make sync_tags Send-safe by collecting git2 data synchronously 2026-04-17 13:48:05 +08:00
mod.rs fix(git/hook): refine Redis queue worker, remove dead code, fix warnings 2026-04-17 13:05:07 +08:00
webhook_dispatch.rs fix(git/hook): address review findings — webhooks, git2 Send, touch_count, rollback 2026-04-17 13:44:33 +08:00