Code

History

Commits on ig/commit-debug3325+
  1. cargo: bump `git2` to 0.19.0Benjamin Tan committed 2 years ago38f6ee8
  2. cargo: bump the cargo-dependencies group with 5 updatesdependabot[bot] committed 2 years ago2c9311b
  3. merged_tree: replace MergedTreeVal<'_> by Merge<Option<&TreeValue>>Yuya Nishihara committed 2 years agof7377fb
  4. merge: move non-consuming Merge<Option<TreeValue>> methods to generic typeYuya Nishihara committed 2 years ago2977900
  5. merge: add helper function to match Option<impl Borrow<TreeValue>>Yuya Nishihara committed 2 years ago8268af9
  6. merge: add .cloned() method that maps inner Option<&T> to Option<T>Yuya Nishihara committed 2 years agoaccd1e3
  7. rewrite: migrate `move_commits` function from `rebase` commandBenjamin Tan committed 2 years agoe2ab6d4
  8. jj_lib: include `indexmap` as dependencyBenjamin Tan committed 2 years ago9c1b627
  9. docs: document how to compile a statically linked binary on MacIlya Grigoriev committed 2 years ago206c0cf
  10. merged_tree: leverage Merge<Tree> entries iterator in all_tree_entries()Yuya Nishihara committed 2 years agofd52efa
  11. merged_tree: micro-optimize Merge<Tree> entries iterator to return &TreeValueYuya Nishihara committed 2 years ago88018e8
  12. merged_tree: add merge-join iterator over Merge<Tree> entriesYuya Nishihara committed 2 years ago6d6f599
  13. copy-tracking: Add copy tracking as a post iteration stepMatt Kulukundis committed 2 years ago5911e5c
  14. copy-tracking: extract next_impl from next in diff iter/streamMatt Kulukundis committed 2 years ago0349d9e
  15. copy-tracking: plumb CopyRecordMap through diff methodMatt Kulukundis committed 2 years ago34b0f87
  16. copy-tracking: create a MaterializedTreeDiffEntry typeMatt Kulukundis committed 2 years ago6bae5ea
  17. copy-tracking: add `source` field to `TreeDiffEntry`Matt Kulukundis committed 2 years agoe123eb2
  18. copy-tracking: create an explicit TreeDiffEntry structMatt Kulukundis committed 2 years ago8e84c60
  19. copy-tracking: create CopyRecordMap and add it to diff summariesMatt Kulukundis committed 2 years agoee6b922
  20. copy-tracking: adjust backend signatureMatt Kulukundis committed 2 years agoe667a2b
  21. merged_tree: allow to postpone resolution of intermediate treesYuya Nishihara committed 2 years agoc9e147c
  22. tests: evaluate file()/diff_contains() revset against merged parentsYuya Nishihara committed 2 years ago5d141be
  23. rewrite: remove redundant commit_id.clone() from merge_commit_trees*()Yuya Nishihara committed 2 years agodac0496
  24. tree: fill in valid id to null tree, rename function to empty()Yuya Nishihara committed 2 years agoed1c07e
  25. cargo: bump the cargo-dependencies group with 2 updatesdependabot[bot] committed 2 years agobf2cb55
  26. cli: op show: remove visible alias for positional argtinger committed 2 years ago6c28ca6
  27. config: do not parse TOML value expression by write_config_value_to_file()Yuya Nishihara committed 2 years ago9a4cb9e
  28. cargo: bump serde in the cargo-dependencies groupdependabot[bot] committed 2 years ago2053340
  29. merged_tree: do not re-look up non-conflicting tree values by nameYuya Nishihara committed 2 years ago2cb7e91
  30. git: resolve relative core.excludesFile path at workspace rootYuya Nishihara committed 2 years ago9fb9e73
  31. merged_tree: leverage .to_tree_merge() in TreeDiffIteratorYuya Nishihara committed 2 years ago19b62d2
  32. merged_tree: make TreeDiffIterator accept trees as &Merge<Tree>Yuya Nishihara committed 2 years ago6fc7cec
  33. merged_tree: hold store globally by TreeDiffIteratorYuya Nishihara committed 2 years ago9378ade
  34. tests: do not pass in commit objects loaded from different storeYuya Nishihara committed 2 years ago37c41d0
  35. merged_tree: replace explicit .is_tree() call in TreeEntriesIteratorYuya Nishihara committed 2 years ago8b72dad