Ref-level pull attribution (Strategy B want-parsing) #4

Open
opened 2026-07-10 13:15:37 +02:00 by qwc · 0 comments
Owner

Labels: enhancement, notify, transport
Priority: high (it's the headline "you pulled evil@abc123" promise)

Parse the upload-pack negotiation "wants" so access_events.ref/commit_sha are populated; notify becomes ref-precise, not just repo-precise. Also unlocks band-2 sideband "why this ref is hidden" messages to the git client.

  • Drive upload-pack (Strategy B) instead of pure CGI handoff, or parse the POST body to capture wants
  • Populate access_events.ref / commit_sha
  • Ref-scoped recipient resolution + notice copy
  • Optional: band-2 sideband notice on hidden refs
  • Tests
**Labels:** `enhancement`, `notify`, `transport` **Priority:** high (it's the headline "you pulled evil@abc123" promise) Parse the upload-pack negotiation "wants" so `access_events.ref`/`commit_sha` are populated; notify becomes ref-precise, not just repo-precise. Also unlocks band-2 sideband "why this ref is hidden" messages to the git client. - [ ] Drive `upload-pack` (Strategy B) instead of pure CGI handoff, or parse the POST body to capture wants - [ ] Populate `access_events.ref` / `commit_sha` - [ ] Ref-scoped recipient resolution + notice copy - [ ] Optional: band-2 sideband notice on hidden refs - [ ] Tests
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
qwc-open/tulli#4
No description provided.