Code

History

Commits on worktree-create to gix-protocol/src35+
  1. feat(gix-lock)!: apply shared permissions to locks and parent directoriesByron committed 2 months ago3971eba
  2. change!: raise MSRV to Rust 1.88Byron committed 2 months ago4b42e0c
  3. fix(gix-protocol): ignore dangling refs during fetch negotiationByron committed 2 months agoa541288
  4. feat(gix-macros): replace the withdrawn bisync dependency (#2939)Codex GPT-5 committed 2 months ago209fb85
  5. Deduplicate fetch I/O across async and blocking modesByron committed 3 months ago2619919
  6. change!: replace `maybe-async` with `bisync`.Byron committed 3 months agoc3f2244
  7. Replace lint allowances with expectationsCodex GPT-5 committed 3 months ago43ff87a
  8. change!: adapt to lifetime-free configuration files in `gix-config`Sebastian Thiel committed 3 months ago582d7b5
  9. thanks clippySebastian Thiel committed 4 months agod533f0c
  10. reviewGPT 5.5 committed 4 months agoed998d1
  11. fix: echo object-format in all v2 commandsAdrian Ratiu committed 5 months ago6a7e5f4
  12. fix: accept sha256 object-format from serversAdrian Ratiu committed 5 months ago96bf698
  13. Update crates to Rust 2024 editionGPT 5.5 committed 6 months ago2cb17b2
  14. Remove rust_2018_idioms lint declarationsGPT 5.5 committed 6 months agoe10d5f6
  15. fix!: remove `winnow` and replace it with hand-implemented parsers everywhere.GPT 5.5 committed 6 months ago91c854e
  16. fail on missing explicit refs after exact ls-refs`GPT 5.4 committed 7 months agodf41a64
  17. refactorGPT 5.4 committed 7 months ago82674cb
  18. refactor(gix-protocol)!: Introduce RefPrefixes typeFintan Halpenny committed 8 months agoc86b00b
  19. feat!: encode shallow commit lists as non-empty, and introduced `nonempty` in `gix-protocol`Sebastian Thiel committed 8 months ago78b0a6f
  20. feat!: Use `std::ops::ControlFlow` where possiblecopilot-swe-agent[bot] committed 10 months ago5c1bd03
  21. refactorSebastian Thiel committed 11 months ago9d936fb
  22. refactor!: split async and blocking implementations for Handshake::fetch_or_extract_refmap()Dirkjan Ochtman committed 11 months agoab3cce4
  23. refactor!: split Handshake::fetch_or_extract_refmap()Dirkjan Ochtman committed 11 months agoc26efb9
  24. refactor!: inline RefMap::fetch() into Handshake::fetch_or_extract_refmap()Dirkjan Ochtman committed 11 months ago0021f9d
  25. refactor!: move prefix argument handling into LsRefsCommand::new()Dirkjan Ochtman committed 11 months ago7a60e78
  26. protocol: attach push_prefix_arguments() to LsRefsCommandDirkjan Ochtman committed 11 months ago37a42bd
  27. protocol: extract condition from helper functionDirkjan Ochtman committed 11 months ago0f58b01
  28. refactor!: extract LsRefsCommand type to split preparationDirkjan Ochtman committed 11 months ago3b4e06a
  29. refactor!: stop taking a callback for test-only usesDirkjan Ochtman committed 11 months ago3bc5801
  30. refactor!: rename ls_refs::Action to RefsActionDirkjan Ochtman committed 11 months agoc6d7688
  31. refactor!: take extra arguments as a separate argumentDirkjan Ochtman committed 11 months ago149bcfc
  32. Bring the `service` parameter back to not hardcode the handshake for fetches.Sebastian Thiel committed 1 year agoc9a97db
  33. refactor!: simplify gix-protocol handshake API by avoiding duplicates that remove the `server` parameter.Dirkjan Ochtman committed 1 year ago36c2be8
  34. feat: add `Handshake::ref_map()` to produce a ref-map from a V1 or V2 handshake.Sebastian Thiel committed 1 year agoaeee982
  35. refactor!: turn `handshake::Outcome` into `Handshake` type.Sebastian Thiel committed 1 year ago541a7a6