upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src/bin/git_remote_nostr/push.rs
AgeCommit message (Expand)Author
2026-02-26fix: correct merge-base in PR events from git push of pr/ branchDanConwayDev
2026-02-26fix: store tag object OID in tracking ref for annotated tags after pushDanConwayDev
2026-02-26fix: strip refs/tags/ prefix when computing remote tracking ref nameDanConwayDev
2026-02-26fix: rollback local state event cache on total push failureDanConwayDev
2026-02-26fix: skip grasp servers whose relay did not receive state eventDanConwayDev
2026-02-26fix: report per-relay publish results in send_events summaryDanConwayDev
2026-02-26feat: forward unrecognised push options to git serversDanConwayDev
2026-02-20extract grasp/maintainership helpers to lib and auto-accept on pushDanConwayDev
2026-02-20improve push error when co-maintainer has no announcementDanConwayDev
2026-02-17fix: apply push-options to patch series generationDanConwayDev
2026-02-17feat: add push-options for title and description to git-remote-nostrDanConwayDev
2026-02-16fix: report wording consistancy in publishingDanConwayDev
2026-02-10fix: make git-remote-nostr push non-interactiveDanConwayDev
2025-11-14chore: bump rust-nostr v0.44DanConwayDev
2025-11-13feat(list): make list async and include sync report inlineDanConwayDev
2025-11-13refactor: simplify get_short_git_server_nameDanConwayDev
2025-11-13fix: cli output line deletion during fetchDanConwayDev
2025-10-20fix: grasp server detectionDanConwayDev
2025-10-17chore: cargo updateDanConwayDev
2025-10-17fix: pr or pr update merge supportDanConwayDev
2025-10-17feat(send): add `merge-base` tag to PR (Update)DanConwayDev
2025-09-04feat(remote): use push PR non-interactive fallbackDanConwayDev
2025-08-18fix(remote): push handle annotated tags syncDanConwayDev
2025-08-18feat(sync): add `ref-name` param to limit syncDanConwayDev
2025-08-07Merge branch 'add-prs-to-ngit-send'DanConwayDev
2025-08-07refactor: rename fn `is_grasp_server_in_list`DanConwayDev
2025-08-06feat(send): custom ref for PR clone urlDanConwayDev
2025-08-05feat(send): push PR to custom clone urlDanConwayDev
2025-08-05feat(send): support PR and PR update eventsDanConwayDev
2025-08-04refactor: move generate pr event fn into libDanConwayDev
2025-08-04fix: `t` tag `revision-root` ~> `root-revision`DanConwayDev
2025-08-04refactor: abstract pr event generation & ref pushDanConwayDev
2025-08-01refactor: move patch size evaluation fn to libDanConwayDev
2025-07-31fix: mention marker ~> q tag NIP-10 updateDanConwayDev
2025-07-30fix(remote): support lightweight tagsDanConwayDev
2025-07-28fix(remote): push all tagsDanConwayDev
2025-07-25refactor: move push helpers to libDanConwayDev
2025-07-25refactor: move `utils` and `list` helpers to libDanConwayDev
2025-07-25feat(pr): add pr and pr update merge supportDanConwayDev
2025-07-23fix(remote): improve pr error messagesDanConwayDev
2025-07-23fix(remote): dont send pr and patches on upgradeDanConwayDev
2025-07-23fix(remote): error if pushed proposal is emptyDanConwayDev
2025-07-23feat(pr): updates and pr as patch revisionDanConwayDev
2025-07-23refactor(pr): rename functionsDanConwayDev
2025-07-22feat(pr): generate pr event > oversized patchDanConwayDev
2025-07-16chore: bump nightly rustfmtDanConwayDev
2025-06-19refactor: rename ngit_relay to graspDanConwayDev
2025-06-19rename ngit-relay to graspDanConwayDev
2025-06-19refactor: move build state functionDanConwayDev
2025-05-31feat(push): prevent push if no ann eventDanConwayDev
2025-05-23feat(push): avoid out of sync issues for ngit relayDanConwayDev
2025-05-23feat: only try http(s) for ngit-relaysDanConwayDev
2025-05-09fix: always try git servers over other protocolsDanConwayDev
2025-05-05chore: nix flake updateDanConwayDev
2025-04-03feat(send): add description to event signing processDanConwayDev
2025-04-01fix: allow soft push if not behind serverDanConwayDev
2025-04-01chore: bump rust-nostr v0.37 ~> v0.40DanConwayDev
2024-12-20fix(push): find existing proposalDanConwayDev
2024-12-20refactor: branch_name handlingDanConwayDev
2024-12-20refactor: use nostr url from repo_refDanConwayDev
2024-12-16chore: bump nix flake rust nightly `fmt` overlayDanConwayDev
2024-12-16chore: nix flake updateDanConwayDev
2024-12-13fix(push): refactor errorsDanConwayDev
2024-12-13refactor(push): split `run_push` functionDanConwayDev
2024-12-12feat(push): merge event for applied commitsDanConwayDev
2024-12-12test(push): ff merge commit tag `merge-commit-id`DanConwayDev
2024-12-12fix(push): three-way `merge-commit-id` `tag`DanConwayDev
2024-12-12fix: defend against empty`tags`DanConwayDev
2024-12-09fix: fetch user relays for `send`,`push` & `init`DanConwayDev
2024-12-06feat(push): send fast-forward merge status eventDanConwayDev
2024-11-29fix(push): maintainers.yaml check err handlingDanConwayDev
2024-11-28feat(push): update repo ann with maintainers.yamlDanConwayDev
2024-11-27chore: bump rust-nosrt v0.37.0DanConwayDev
2024-11-26refactor: err msgs 'cannot' > 'failed to'DanConwayDev
2024-11-21feat(login): overhaul login experienceDanConwayDev
2024-11-11chore: bump rust-nostr v0.36DanConwayDev
2024-10-31feat(init): support nostr state opt-outDanConwayDev
2024-09-25chore: bump rust-nostr v0.35DanConwayDev
2024-09-24feat(login): login via nip46 QR codeDanConwayDev
2024-09-23fix(remote): enable login through remote helperDanConwayDev
2024-09-20feat(remote): add send events status reportingDanConwayDev
2024-09-18fix(remote): reporter lines on narrow terminalsDanConwayDev
2024-09-18feat(remote): push report copyDanConwayDev
2024-09-17fix(remote): push don't report on writing 0 objDanConwayDev
2024-09-17fix(remote): push reporting copyDanConwayDev
2024-09-17fix(remote): `push` exit protocol loop on successDanConwayDev
2024-09-17feat(remote): store successful protocol in configDanConwayDev
2024-09-17refactor(remote): `push` report to match `fetch`DanConwayDev
2024-09-13fix(remote): add robustness to push reportingDanConwayDev
2024-09-12fix(remote): `push` status updatesDanConwayDev
2024-09-12fix(remote): improve `push` status updatesDanConwayDev
2024-09-12fix(remote): update copyDanConwayDev
2024-09-09feat(remote): push protocol selection / fallbackDanConwayDev
2024-09-06fix(remote): `list` apply protocols selectionDanConwayDev
2024-09-04refactor(remote): split into modulesDanConwayDev