Code

History

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