Code

History

Commits on ig/diff-multiples-warning to lib/src/git_backend.rs35+
  1. tests: run `cargo insta test --force-update-snapshots`Ilya Grigoriev committed 9 months ago3a9e56d
  2. git_backend: use first tree as base tree for conflictsScott Taylor committed 1 year agoc1ecf8a
  3. cargo: bump gix to 0.78.0 with --recursiveYuya Nishihara committed 9 months agob362f0b
  4. git: always store the empty treeBenjamin Davies committed 10 months agoa428f0b
  5. clippy: fix unnecessary_semicolon lintxtqqczze committed 10 months agocbe8b79
  6. cargo: bump gix to v0.76.0Yuya Nishihara committed 10 months ago402bbea
  7. stacked_table: add gc() function to prune unreachable table segmentsYuya Nishihara committed 11 months ago3f6c2c1
  8. git_backend: store conflict labels in commit headerScott Taylor committed 1 year agob2f6836
  9. backend: add conflict labels to `Commit`Scott Taylor committed 1 year ago2e18f59
  10. git_backend: clean up root tree parsing logicScott Taylor committed 11 months ago8c84656
  11. docs: jj-vcs.github.io -> jj-vcs.devSteve Klabnik committed 11 months ago5b3aa51
  12. git: move GitSettings out of settings moduleYuya Nishihara committed 12 months agoa7a4ed0
  13. lib: replace `MergedTreeId` with `MergedTree` and `Merge<TreeId>`Scott Taylor committed 1 year ago5aa71d5
  14. git_backend: reduce duplication of basename handlingMartin von Zweigbergk committed 1 year ago7724f52
  15. merged_tree: rename `take()` to `into_merge()`Scott Taylor committed 1 year agocbfceb6
  16. backend: remove `MergedTreeId::Legacy` variantScott Taylor committed 1 year ago1418324
  17. git_backend: correct comment about reading conflict data from extra tableMartin von Zweigbergk committed 1 year agoe6d23b6
  18. cleanup: use method version of str::from_utf8()Yuya Nishihara committed 1 year ago744631d
  19. git-backend: test and make public change id reading from headersIlya Grigoriev committed 1 year ago09dea71
  20. cleanup: leverage trait upcasting, delete as_any*()Yuya Nishihara committed 1 year ago46d5555
  21. cargo: bump MSRV to 1.88Austin Seipp committed 1 year ago419bd51
  22. cleanup: replace clippy allow() exemptions by expect()Martin von Zweigbergk committed 1 year ago8aa9d1d
  23. backend: remove unused TreeValue::Conflict and read/write methodsMartin von Zweigbergk committed 1 year agoda6c4b6
  24. git_backend: drop support for reading conflictsMartin von Zweigbergk committed 1 year agoea2b53b
  25. git_backend: drop support for writing TreeValue::ConflictMartin von Zweigbergk committed 1 year ago5f3269d
  26. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  27. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  28. object_id: make from_hex() not require utf-8 stringYuya Nishihara committed 1 year ago468c18a
  29. backend: store tree entries in sorted Vec instead of BTreeMapYuya Nishihara committed 1 year ago38fb765
  30. backend: make backend::Tree immutable, collect entries by callerYuya Nishihara committed 1 year agoe56a989
  31. git_backend: cache shallow rootsYuya Nishihara committed 1 year agofa145d3
  32. hex_util: roll our own decode/encode_hex() functionsYuya Nishihara committed 1 year ago68ead52
  33. object_id: extract ChangeId/HexPrefix constructors for "reverse" hexYuya Nishihara committed 1 year agoe6914c2
  34. git_backend: do not panic on non-UTF-8 Git repository pathsYuya Nishihara committed 1 year ago782d9c2
  35. git_backend: construct slash-separated path without decoding unicodeYuya Nishihara committed 1 year ago83ce0b2