Code

History

Commits on ig/commit-debug to lib/src/git_backend.rs35+
  1. git_backend: reduce duplication of basename handlingMartin von Zweigbergk committed 1 year ago7724f52
  2. merged_tree: rename `take()` to `into_merge()`Scott Taylor committed 1 year agocbfceb6
  3. backend: remove `MergedTreeId::Legacy` variantScott Taylor committed 1 year ago1418324
  4. git_backend: correct comment about reading conflict data from extra tableMartin von Zweigbergk committed 1 year agoe6d23b6
  5. cleanup: use method version of str::from_utf8()Yuya Nishihara committed 1 year ago744631d
  6. git-backend: test and make public change id reading from headersIlya Grigoriev committed 1 year ago09dea71
  7. cleanup: leverage trait upcasting, delete as_any*()Yuya Nishihara committed 1 year ago46d5555
  8. cargo: bump MSRV to 1.88Austin Seipp committed 1 year ago419bd51
  9. cleanup: replace clippy allow() exemptions by expect()Martin von Zweigbergk committed 1 year ago8aa9d1d
  10. backend: remove unused TreeValue::Conflict and read/write methodsMartin von Zweigbergk committed 1 year agoda6c4b6
  11. git_backend: drop support for reading conflictsMartin von Zweigbergk committed 1 year agoea2b53b
  12. git_backend: drop support for writing TreeValue::ConflictMartin von Zweigbergk committed 1 year ago5f3269d
  13. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  14. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  15. object_id: make from_hex() not require utf-8 stringYuya Nishihara committed 1 year ago468c18a
  16. backend: store tree entries in sorted Vec instead of BTreeMapYuya Nishihara committed 1 year ago38fb765
  17. backend: make backend::Tree immutable, collect entries by callerYuya Nishihara committed 1 year agoe56a989
  18. git_backend: cache shallow rootsYuya Nishihara committed 1 year agofa145d3
  19. hex_util: roll our own decode/encode_hex() functionsYuya Nishihara committed 1 year ago68ead52
  20. object_id: extract ChangeId/HexPrefix constructors for "reverse" hexYuya Nishihara committed 1 year agoe6914c2
  21. git_backend: do not panic on non-UTF-8 Git repository pathsYuya Nishihara committed 1 year ago782d9c2
  22. git_backend: construct slash-separated path without decoding unicodeYuya Nishihara committed 1 year ago83ce0b2
  23. git_backend: extract function that decodes "jj::trees" header valueYuya Nishihara committed 2 years agoa8772e0
  24. git_backend: use CHANGE_ID_COMMIT_HEADER constant consistentlyYuya Nishihara committed 1 year ago141d1b6
  25. git_backend: extract function that generates change id from Git commitYuya Nishihara committed 2 years ago520ca5c
  26. address new mismatched_lifetime_syntaxes Clippy lintMartin von Zweigbergk committed 1 year agoc43ca3c
  27. store: Add Send bounds to the AsyncRead future returned by read_fileBenjamin Brittain committed 1 year ago97c7edc
  28. git: pass "--expire" time in to "git gc"Yuya Nishihara committed 1 year ago355d4ea
  29. git: insert tracing around "git gc" invocationYuya Nishihara committed 1 year ago7e42a46
  30. git_backend: expand comment about shifting the committer timestamp by 1Ilya Grigoriev committed 1 year ago93c46a9
  31. git_backend: update `gix`, adapt to breaking changesIlya Grigoriev committed 1 year agoff63a7e
  32. git_backend: make `signature_to_git` return `gix::actor::Signature`Ilya Grigoriev committed 1 year ago5b1f6d1
  33. backend: add CopyId to TreeValue::FileMartin von Zweigbergk committed 1 year agoa363e6b
  34. backend: add methods for reading and writing copy objectsMartin von Zweigbergk committed 1 year agoc90e139
  35. backend: make write_file() take an AsyncReadMartin von Zweigbergk committed 1 year ago1d1e0c9