Code

History

Commits on ig/commit-debug to lib/src1085+
  1. op log: change "resolve concurrent" to "reconcile divergent"Martin von Zweigbergk committed 2 years agocc15ecf
  2. workspace: turn WorkspaceLoader into a traitdploch committed 2 years agof963af3
  3. store: switch in-memory cache to LRU-based HashMap to cap memory usageYuya Nishihara committed 2 years agodb6a58d
  4. rewrite: pass old parent ids in to mut_repo.new_parents() by sliceYuya Nishihara committed 2 years agod99a850
  5. rewrite: deduplicate parent ids per remap iterationYuya Nishihara committed 2 years ago1fe9422
  6. rewrite: flip inner/outer loops of mut_repo.new_parents()Yuya Nishihara committed 2 years agod76d4a9
  7. conflicts: pass around conflict contents without materializationYuya Nishihara committed 2 years ago9c9e564
  8. conflicts: split materialized value to FileConflict and OtherConflictYuya Nishihara committed 2 years ago73a8b13
  9. conflicts: make describe() simply return stringYuya Nishihara committed 2 years ago0c14a0a
  10. conflicts: replace ContentHunk with BStringYuya Nishihara committed 2 years ago1ba581b
  11. copies: in unsupported backends, return an empty stream instead of errorMartin von Zweigbergk committed 2 years agoacdcb57
  12. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  13. copies: determine copy/rename operation by CopiesTreeDiffStreamYuya Nishihara committed 2 years agof5187fa
  14. copies: wrap source path in Option to save allocationYuya Nishihara committed 2 years agob6060ce
  15. copies: extract (source, target) path pair to separate typeYuya Nishihara committed 2 years ago08262eb
  16. merged_tree: rename diff entry field from "value" to "values"Yuya Nishihara committed 2 years ago43bf195
  17. copies: define CopiesTreeDiffEntry struct before stream typeYuya Nishihara committed 2 years ago10cbb51
  18. Update dependencies and bump the version for gixMatt Kulukundis committed 2 years agoe67aac6
  19. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  20. copies: filter rename source entries by CopiesTreeDiffStreamYuya Nishihara committed 2 years ago352a4a0
  21. copies: break method chaining in CopiesTreeDiffStream::poll_next()Yuya Nishihara committed 2 years ago47ff9ad
  22. copies: provide source path mapping by CopyRecordsYuya Nishihara committed 2 years ago2cffcc9
  23. copies: turn add_records() into non-stream API, block_on_stream() by callerYuya Nishihara committed 2 years agod85e66b
  24. merged_tree: remove `TreeDiffEntry::source`Martin von Zweigbergk committed 2 years ago3acb89e
  25. copies: add a separate diff stream item type with copy infoMartin von Zweigbergk committed 2 years ago721aa12
  26. merged_tree: provide separate version of `diff_stream()` with copy infoMartin von Zweigbergk committed 2 years ago7059849
  27. merged_tree: inline `next_impl()` and `poll_next_impl()`Martin von Zweigbergk committed 2 years agobce8550
  28. copies: inline `adjust_for_copy_tracking()`Martin von Zweigbergk committed 2 years agoad86dd1
  29. copies: implement copy support in `MergedTree::diff_stream()` as adapterMartin von Zweigbergk committed 2 years agoe670837
  30. copies: move `CopyRecords` to new `copies` moduleMartin von Zweigbergk committed 2 years agofd9a236
  31. diff: inline Diff::default_refinement() in diff()Yuya Nishihara committed 2 years ago6101a66
  32. tests: use diff::diff() instead of Diff::default_refinement()Yuya Nishihara committed 2 years ago864dd73
  33. diff: make diff() function accept any number of inputsYuya Nishihara committed 2 years agodb0a4bc
  34. drop "support" for legacy tree configMartin von Zweigbergk committed 2 years agoaa0fbd9
  35. files: allow DiffLineIterator users to specify and retrieve line numbersYuya Nishihara committed 2 years ago59745fb