| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-05 | test(remote): remove `async_run_test` | DanConwayDev | |
| where it is not needed so code is easier to read | |||
| 2024-08-05 | test(remote): run `list for-push` before `push` | DanConwayDev | |
| because this is how git uses the git remote helper | |||
| 2024-08-05 | test(remote): refactor `push` tests | DanConwayDev | |
| to: 1. test helper response (ok printed) seperately 2. make failing tests end and print failure rather than hanging 3. remove `async_run_test` function when it isn't needed | |||
| 2024-08-02 | test(remote): warn when out of sync | DanConwayDev | |
| update test to refelect warning message | |||
| 2024-08-02 | feat(remote): improve warning copy | DanConwayDev | |
| so it is more concise and clear | |||
| 2024-08-01 | fix(remote): display nostr fetch report | DanConwayDev | |
| use stderr to write lines that get displayed when run as a git-remote-helper | |||
| 2024-08-01 | Revert "fix(remote): display nostr fetch report" | DanConwayDev | |
| This reverts commit 6b63f150ba9e7c69bf83bcbd24543051c765c9f6. | |||
| 2024-08-01 | fix(remote): display nostr fetch report | DanConwayDev | |
| use `stderr` to write lines that get displayed when run as a git-remote-helper | |||
| 2024-08-01 | feat(remote): `fetch` fallsback to other servers | DanConwayDev | |
| listed in the announcement `clone` tag | |||
| 2024-08-01 | feat(remote): `push` to all `clone` servers | DanConwayDev | |
| initially we push to the first server, if successful update the state event, then siliently push to the others and silently fail | |||
| 2024-08-01 | feat(remote): `fetch` uses state event | DanConwayDev | |
| and falls back to git server is state event cant be found | |||
| 2024-08-01 | test(remote): `push` delete branch updates state | DanConwayDev | |
| in nostr state event | |||
| 2024-07-31 | fix(remote): updating `push` state event | DanConwayDev | |
| ensure refs are included in state event use `HashMap` to improve `RepoState` struct | |||
| 2024-07-31 | feat(remote): `push` issues state event | DanConwayDev | |
| if no previous state events can be found it replicates git server otherwise it just updates pushed value | |||
| 2024-07-31 | test(remote): `push` deletes branch | DanConwayDev | |
| on the git server and in local remote refs | |||
| 2024-07-31 | test(remote): push updates remote refs | DanConwayDev | |
| in the local git repository | |||
| 2024-07-31 | test(remote): `push`updates ref on git server | DanConwayDev | |
| for multiple branches send in a batch | |||
| 2024-07-31 | test(remote): `fetch` downloads commits | DanConwayDev | |
| from git server specified in announcement | |||
| 2024-07-31 | test(remote): add second branch to `list` | DanConwayDev | |
| and ignore the branch ordering | |||
| 2024-07-31 | test(remote): `list` returns HEAD and main | DanConwayDev | |
| returns head and main branch head | |||
| 2024-07-31 | test(remote): test helpers and basic fetch | DanConwayDev | |
| create test helpers and setup basic test to verifiy fetch was ran | |||