Code

History

Commits on ig/vimdiffwarn to lib/src/rewrite.rs35+
  1. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  2. rewrite: fix a Clippy lintMartin von Zweigbergk committed 1 year ago95aac58
  3. cli split: Refactor and move tree selection to a functionEvan Mesterhazy committed 1 year ago3ab5f1d
  4. rewrite: Rename CommitToSquash to CommitWithSelectionEvan Mesterhazy committed 1 year ago707680b
  5. index: Return Result from headsavmikhailov committed 1 year agoa16555f
  6. rewrite: move description handling from squash_commits() to callerYuya Nishihara committed 1 year agoe85a5c4
  7. rewrite: add option to delete abandoned bookmarksYuya Nishihara committed 1 year agoc50a709
  8. repo: add rebase_descendants_*() that takes callback instead of returning mapYuya Nishihara committed 1 year ago15f4ac5
  9. rewrite: pass RebaseOptions by referenceYuya Nishihara committed 1 year agoe3efb0d
  10. repo: pass &Commit to record_abandoned_commit() to simplify error handlingYuya Nishihara committed 1 year ago5d1f3d0
  11. rewrite: back out 9d4a973Martin von Zweigbergk committed 1 year ago4a7d989
  12. repo: remove &UserSettings argument from new/rewrite_commit(), use self.settingsYuya Nishihara committed 1 year agocff7384
  13. commit_builder: add is_empty(), is_discardable(), and .abandon()Yuya Nishihara committed 1 year agobb6b551
  14. rewrite: remove unneeded Result from CommitRewriter::reparent()Yuya Nishihara committed 1 year agof7fd523
  15. rewrite: fix duplicated commits to be rebased onto destinationYuya Nishihara committed 1 year ago5cc0bd0
  16. rewrite: add `duplicate_commits{,onto_parents}` functionsBenjamin Tan committed 2 years ago5138836
  17. rewrite: extract `compute_commits_heads` functionBenjamin Tan committed 2 years ago0a7f6bd
  18. repo: remove `MutableRepo::rebase_descendants_return_map`Benjamin Tan committed 2 years ago1aad724
  19. rewrite: `rebase_commits_with_options`: avoid cloning of new parentsBenjamin Tan committed 2 years agocb1e0fb
  20. rewrite: avoid abandoned commit parent lookup in `rebase_commit_with_options`Benjamin Tan committed 2 years ago0e67ef9
  21. rewrite: remove `DescendantRebaser`Benjamin Tan committed 2 years ago18faaf7
  22. rewrite: move_commits: do not allow emptying of descendantsBenjamin Tan committed 2 years ago9b99f48
  23. revset: reorganize expression resolution/evaluation methodsYuya Nishihara committed 2 years ago62e4943
  24. rewrite: move_commits: add `MoveCommitsTarget` enum to specify roots or commits to moveBenjamin Tan committed 2 years ago0a38fdc
  25. rewrite: extract `compute_internal_parents_within` functionBenjamin Tan committed 2 years ago95b7a60
  26. rewrite: make `MoveCommitStats` derive `Default`Benjamin Tan committed 2 years ago9927a98
  27. rewrite: don't resolve intermediate parent tree when rebasingMartin von Zweigbergk committed 2 years ago9d4a973
  28. revset: change the commits() iterator to return RevsetEvaluationErrordploch committed 2 years agoc970181
  29. rewrite: build `Vec` instances directlySamuel Tardieu committed 2 years ago33f9b89
  30. rewrite: `move_commits`: allow specifying the roots of target set manuallyBenjamin Tan committed 2 years agoef5ed39
  31. rewrite: `move_commits`: use `rebase_commit_with_options` to rebase commitsBenjamin Tan committed 2 years ago6a12629
  32. squash: move the core functionality to jj_libdploch committed 2 years ago4f15ca4
  33. style: remove useless uses of `.iter()`Samuel Tardieu committed 2 years ago62f582e
  34. lib: add short method summary to its documentationSamuel Tardieu committed 2 years ago8ba33b7
  35. rewrite: pass old parent ids in to mut_repo.new_parents() by sliceYuya Nishihara committed 2 years agod99a850