Code

History

Commits on ig/commit-debug to lib/src/tree_builder.rs35+
  1. cleanup: replace clippy allow() exemptions by expect()Martin von Zweigbergk committed 1 year ago8aa9d1d
  2. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  3. backend: store tree entries in sorted Vec instead of BTreeMapYuya Nishihara committed 1 year ago38fb765
  4. backend: make backend::Tree immutable, collect entries by callerYuya Nishihara committed 1 year agoe56a989
  5. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  6. clippy: replace `allow` directives with `expect` or delete them when possibleIlya Grigoriev committed 1 year agoc36bfaf
  7. store: make `get_tree()` functions take owned repo pathMartin von Zweigbergk committed 1 year ago409be2e
  8. store: make `write_tree()` asyncMartin von Zweigbergk committed 2 years agoecb2847
  9. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  10. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  11. tree: fill in valid id to null tree, rename function to empty()Yuya Nishihara committed 2 years agoed1c07e
  12. tree_builder: propagate errors from `write_tree()`Martin von Zweigbergk committed 2 years ago07bb1d8
  13. tree: propagate errors from `sub_tree()`/`path_value()`Martin von Zweigbergk committed 2 years ago1970dde
  14. rust: bump MSRV to 1.76.0Austin Seipp committed 3 years ago5b517b5
  15. repo_path: change .split() and .parent() to return &RepoPathYuya Nishihara committed 2 years ago016fc2b
  16. repo_path: add stub RepoPathBuf type, update callersYuya Nishihara committed 2 years ago0a1bc2b
  17. repo_path: split RepoPathComponent into owned and borrowed typesYuya Nishihara committed 2 years ago59ef3f0
  18. tree_builder: remove unnecessary `has_overrides()` methodMartin von Zweigbergk committed 3 years ago2fe4372
  19. tree_builder: add a `set_or_remove()` and simplify callersMartin von Zweigbergk committed 3 years ago6b5544f
  20. tree_builder: leverage `BTreeMap::pop_last()` now that we're on Rust 1.66+Martin von Zweigbergk committed 3 years ago07dca6e
  21. docs: warn about missing docs for `jj-lib` crateWaleed Khan committed 3 years ago54dba51
  22. store: cache tree on write and return itMartin von Zweigbergk committed 3 years agoc0ffce7
  23. tree_builder: populate base trees by recursionYuya Nishihara committed 3 years ago6872051
  24. tree_builder: initialize base trees with the root entryYuya Nishihara committed 3 years ago941f41e
  25. tree_builder: ensure override file path never points to root treeYuya Nishihara committed 3 years ago7cf96bc
  26. tree_builder: simply map Tree to backend::Tree in later passYuya Nishihara committed 3 years agof475122
  27. tree_builder: remove unneeded "mut" selfYuya Nishihara committed 3 years ago0846d7f
  28. tree_builder: do not omit file entry which was previously a directoryYuya Nishihara committed 3 years ago3d449c5
  29. tree_builder: when writing trees, rely on lexicographical order of RepoPathYuya Nishihara committed 3 years ago68a30c9
  30. `cargo +nightly clippy --fix --workspace` with today's nightlyIlya Grigoriev committed 3 years agoa5d77a2
  31. copyright: change from "Google LLC" to "The Jujutsu Authors"Martin von Zweigbergk committed 3 years agod8feed9
  32. working_copy: on finish(), don't serialize tree_state if known to be cleanYuya Nishihara committed 4 years agoa8a3a23
  33. tree_builder: rename `repo()` to more accurate `store()`Martin von Zweigbergk committed 5 years ago76c58b3
  34. store: rename Store to Backend and StoreWrapper to StoreMartin von Zweigbergk committed 5 years agoce5e95f
  35. store: use RepoPathComponent in TreeMartin von Zweigbergk committed 5 years ago0ce50e1