Claudeagent and ClaudeagentA push no longer changes `refs/pull/*`, as on GitHub: they are hidden refs that only g1t moves. A push that names one is refused for that ref alone, `deny updating a hidden ref`, and the rest of it goes to the store, whose report gains the refusals (on channel 1 when git asked for side-band), so `git push --mirror` of a repository cloned with `--mirror` from GitHub moves every branch and tag and reports only its pull request refs as rejected; one that names nothing else, or an `--atomic` one, is answered without reaching the store. The receive-pack advertisement leaves them out, as GitHub's does, so a mirror push does not try to delete them; fetches and `git clone --mirror` still get them. g1t's own updates of `refs/pull/<number>/head` and `/merge` go straight to the store and are untouched. The git guide says so.cb65ce6History
- ..
- invites
- access.rs
- account_deletion.rs
- admin.rs
- aliases.rs
- avatars.rs
- crypto.rs
- deletion.rs
- deploy_keys.rs
- device.rs
- directory.rs
- dock.rs
- email.rs
- emails.rs
- github.rs
- invites.rs
- job_tokens.rs
- lib.rs
- members.rs
- oauth.rs
- paid.rs
- people.rs
- profiles.rs
- rename.rs
- run_credentials.rs
- security.rs
- shared_invites.rs
- sounds.rs
- teams.rs
- throttle.rs
- token_reach.rs
- tokens.rs
- two_factor.rs
- workspaces.rs