Code

History

Commits on patch-1 to lib/src/git.rs35+
  1. backend: remove unused TreeValue::Conflict and read/write methodsMartin von Zweigbergk committed 1 year agoda6c4b6
  2. lib: support negative refspecs on git remotesIvan Petkov committed 1 year ago72fde50
  3. lib: add representation for a negative git refspecIvan Petkov committed 1 year ago98ce815
  4. lib: require caller to provide an expanded list of refspecs to fetchIvan Petkov committed 1 year ago27d4c80
  5. lib: refactor git fetch ahead of future updatesIvan Petkov committed 1 year agoe0ca7c6
  6. lib/git: support temporarily fetching all tags as part of a fetchIvan Petkov committed 1 year ago1df3c5d
  7. op: undo: rename to revertRemo Senekowitsch committed 1 year ago36ee36c
  8. PathError: rename `error` field to `source`Martin von Zweigbergk committed 1 year ago823f4fc
  9. git: support specifying tag fetch behavior when adding a remoteIvan Petkov committed 1 year agobf974d6
  10. lib/git: treat tagOpt as a standard optionIvan Petkov committed 1 year agoc3574f9
  11. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  12. everything: ensure consistent spelling of "behavior"Pablo Brasero committed 1 year ago585a742
  13. git: write empty blob when setting intent to addScott Taylor committed 1 year agoe9eb3a0
  14. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  15. str_util: rename "matches" to "is_match"Jade Lovelace committed 1 year ago1acd2a0
  16. git_backend: update `gix`, adapt to breaking changesIlya Grigoriev committed 1 year agoff63a7e
  17. backend: add CopyId to TreeValue::FileMartin von Zweigbergk committed 1 year agoa363e6b
  18. git: inline `subprocess_push_refs` into `push_updates`Emily committed 1 year ago8c7ca30
  19. git: remove unused parameter from `GitFetch::get_default_branch`Emily committed 1 year ago4f6e79a
  20. git: inline `GitFetchImpl` into `GitFetch`Emily committed 1 year ago34f36d4
  21. git: remove `GitFetchPrepareError`Emily committed 1 year ago860a787
  22. git: remove `git2` featureEmily committed 1 year ago7bcc5cc
  23. git: remove `git.subprocess` settingEmily committed 1 year agof3de385
  24. revset: don't crash if revset engine returns non-BackendErrorMartin von Zweigbergk committed 1 year agoc259eb7
  25. git: work around `gix` global remote configuration issueEmily committed 1 year agoaf67d1d
  26. git: respect `GIT_*` environment variables in `git2` testsEmily committed 1 year agof14b3bf
  27. view: rename RemoteRefState::Tracking to TrackedYuya Nishihara committed 1 year agof87db58
  28. git: split GitResetHeadError, add UpdateHeadRef variantYuya Nishihara committed 1 year agocd1ee94
  29. git: remove redundant error context messages, rename variantsYuya Nishihara committed 1 year agoc33be38
  30. git: use GitRefName newtypes in push functionsYuya Nishihara committed 1 year agod6be4a5
  31. view: introduce GitRefName newtypesYuya Nishihara committed 1 year agofb8e45d
  32. git: use RemoteName newtype in remote management functionsYuya Nishihara committed 1 year ago3656a62
  33. git: extract default_fetch_refspec(remote) helperYuya Nishihara committed 1 year agoaa03276
  34. git: use RemoteName newtype in push functionsYuya Nishihara committed 1 year agod44251a
  35. git: use RemoteName/RefName newtypes in fetch functionsYuya Nishihara committed 1 year ago4ff2827