Code

History

Commits on ig/testutils-without-git to lib/src/git.rs35+
  1. index: make Index::is_ancestor fallibleBrian Schroeder committed 1 year ago7810926
  2. cleanup: remove some unnecessary anonymous lifetime annotationsMartin von Zweigbergk committed 1 year ago9d81ad4
  3. index: make Index::has_id fallibleBrian Schroeder committed 1 year agob8fa9ec
  4. cli: git clone: add --branch optionOwen Brooks committed 1 year agof88b0d8
  5. cli: Add RefExpansionError for expand_fetch_refspecsOwen Brooks committed 1 year agoe98e2e5
  6. git: ensure RemoteView is created for remote with no existing refsYuya Nishihara committed 1 year ago82dd14f
  7. git: export tag changesYuya Nishihara committed 1 year ago429fec1
  8. git: extract per-ref-type functions that compare and export refsYuya Nishihara committed 1 year ago1db9c2d
  9. git: extract per-ref-type struct from RefsToExportYuya Nishihara committed 1 year ago2ebc496
  10. git: on import, do not ignore absent tracked remote refsYuya Nishihara committed 1 year ago26bbda9
  11. view: rename remaining local "tag" functionsYuya Nishihara committed 1 year agoc7ffb5d
  12. view: rename tags() to local_tags(), make it return iteratorYuya Nishihara committed 1 year ago3d4d372
  13. cleanup: use method version of str::from_utf8()Yuya Nishihara committed 1 year ago744631d
  14. git: split reset_head() to inner functionsYuya Nishihara committed 1 year agoe894882
  15. git: avoid an unnecessary clone of a MergedTreeMartin von Zweigbergk committed 1 year ago29991bb
  16. git, op_store: migrate and import "refs/tags/*" as @git remote tagsYuya Nishihara committed 1 year ago120d492
  17. merge: add a generic `Diff<T>` type, use in `TreeDiffEntry`Martin von Zweigbergk committed 1 year ago4f456ec
  18. store: downcast to implementation type by backend_impl()Yuya Nishihara committed 1 year agobd2807f
  19. cargo: bump MSRV to 1.88Austin Seipp committed 1 year ago419bd51
  20. cleanup: replace clippy allow() exemptions by expect()Martin von Zweigbergk committed 1 year ago8aa9d1d
  21. backend: remove unused TreeValue::Conflict and read/write methodsMartin von Zweigbergk committed 1 year agoda6c4b6
  22. lib: support negative refspecs on git remotesIvan Petkov committed 1 year ago72fde50
  23. lib: add representation for a negative git refspecIvan Petkov committed 1 year ago98ce815
  24. lib: require caller to provide an expanded list of refspecs to fetchIvan Petkov committed 1 year ago27d4c80
  25. lib: refactor git fetch ahead of future updatesIvan Petkov committed 1 year agoe0ca7c6
  26. lib/git: support temporarily fetching all tags as part of a fetchIvan Petkov committed 1 year ago1df3c5d
  27. op: undo: rename to revertRemo Senekowitsch committed 1 year ago36ee36c
  28. PathError: rename `error` field to `source`Martin von Zweigbergk committed 1 year ago823f4fc
  29. git: support specifying tag fetch behavior when adding a remoteIvan Petkov committed 1 year agobf974d6
  30. lib/git: treat tagOpt as a standard optionIvan Petkov committed 1 year agoc3574f9
  31. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  32. everything: ensure consistent spelling of "behavior"Pablo Brasero committed 1 year ago585a742
  33. git: write empty blob when setting intent to addScott Taylor committed 1 year agoe9eb3a0
  34. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  35. str_util: rename "matches" to "is_match"Jade Lovelace committed 1 year ago1acd2a0