Code

History

Commits on ig/commit-debug to lib/src1855+
  1. merged_tree: use merged_tree_entry_diff() in stream versionYuya Nishihara committed 2 years ago076b49b
  2. merged_tree: reimplement TreeEntryDiffIterator by using iterator adapterYuya Nishihara committed 2 years ago97a260b
  3. merged_tree: use sync get_tree() in TreeDiffIteratorYuya Nishihara committed 3 years agofd1c03d
  4. working_copy: narrow file_states recursively while visiting directoriesYuya Nishihara committed 2 years ago601be0d
  5. working_copy: use proto file states without rebuilding BTreeMapYuya Nishihara committed 2 years agoa935a4f
  6. working_copy: add file states wrapper that provides map-like APIYuya Nishihara committed 2 years agofca3690
  7. working_copy: update file states in bulkYuya Nishihara committed 2 years ago9292af5
  8. working_copy: don't look up file state twice while visiting directoriesYuya Nishihara committed 2 years agoc9150d0
  9. repo_path: replace .contains() with .starts_with(), flipping the argumentsYuya Nishihara committed 2 years ago6ce7bd5
  10. repo_path: make strip_prefix() public function returning &RepoPathYuya Nishihara committed 2 years ago266690a
  11. matchers: clean up .walk_to(dir) to yield &RepoPath instead of iteratorYuya Nishihara committed 2 years ago73690ed
  12. working_copy: use RepoPath::parent() which no longer allocates temporary objectYuya Nishihara committed 2 years agobc9725c
  13. repo_path: change .split() and .parent() to return &RepoPathYuya Nishihara committed 2 years ago016fc2b
  14. repo_path: split RepoPath into owned and borrowed typesYuya Nishihara committed 2 years ago28ab959
  15. repo_path: add stub RepoPathBuf type, update callersYuya Nishihara committed 2 years ago0a1bc2b
  16. repo_path: make RepoPath::from_internal_string() accept owned stringYuya Nishihara committed 2 years agof593898
  17. matchers: make Files/PrefixMatcher constructors accept slice of borrowed pathsYuya Nishihara committed 2 years agod322df0
  18. matchers: in tests, use alias to RepoPath::from_internal_string()Yuya Nishihara committed 2 years agoa23bb5b
  19. cli rebase: do not allow `-r --skip-empty`Ilya Grigoriev committed 2 years ago6aef4bb
  20. repo_path: make to_internal_file_string() return &str, rename accordinglyYuya Nishihara committed 2 years ago55f7527
  21. repo_path: turn RepoPath into String wrapperYuya Nishihara committed 2 years ago12d7f8b
  22. repo_path: make RepoPath::components() return iteratorYuya Nishihara committed 2 years ago974a687
  23. repo_path: capture current Vec<String> ordering by testsYuya Nishihara committed 2 years agoaba8c64
  24. cli rebase: do not allow `-r --skip-empty` to drop emptied descendantsIlya Grigoriev committed 2 years ago3967f63
  25. repo_path: split RepoPathComponent into owned and borrowed typesYuya Nishihara committed 2 years ago59ef3f0
  26. repo_path: add stub type to introduce borrowed RepoPathComponent typeYuya Nishihara committed 2 years agof2096da
  27. repo_path: reject leading slash and empty path componentsYuya Nishihara committed 2 years agoe14b31a
  28. repo_path: in tests, use alias to RepoPath::from_internal_string()Yuya Nishihara committed 2 years ago755af75
  29. rewrite: fix check for newly-empty commit in optimized pathYuya Nishihara committed 2 years agob7543f8
  30. rewrite: flatten mapping from EmptyBehaviour to desired actionYuya Nishihara committed 2 years ago2f93de9
  31. rewrite.rs: rename `new_parents` to `parent_mapping`Ilya Grigoriev committed 2 years agoc328476
  32. repo_path: remove RepoPathJoin trait, just implement join() on the typeYuya Nishihara committed 2 years ago6344cd5
  33. repo_path: remove RepoPathComponent::string(), use as_str() insteadYuya Nishihara committed 2 years agod7df251
  34. revset: make `evaluate_programmatic()` optimize expressionMartin von Zweigbergk committed 2 years ago6d54afa
  35. revset: add a `RevsetExpression::evaluate_programmatic()`Martin von Zweigbergk committed 2 years ago5501642