Code

History

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