Code

History

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