Code

History

Commits on ig/commit-debug to lib/src1470+
  1. rewrite: don't collect set of heads to add unnecessarilyMartin von Zweigbergk committed 2 years agobfa43d1
  2. rewrite: all rewritten commits are no longer headsMartin von Zweigbergk committed 2 years agoc409492
  3. rewrite: drop redundant unioning of old commits with abandoned commitsMartin von Zweigbergk committed 2 years agobb1fef3
  4. repo: when setting rewritten or divergent, remove from abandonedMartin von Zweigbergk committed 2 years agodb4b905
  5. git_backend: classify "merge with root" as user errorYuya Nishihara committed 2 years agof20004f
  6. tree: remove useless "Backend error" message from TreeMergeErrorYuya Nishihara committed 2 years ago1e83faf
  7. Move parse_string_pattern in cli to StringPattern::parse in libEvan Mesterhazy committed 2 years agodd1def0
  8. revset: use common argument error instead of FsPathParseErrorYuya Nishihara committed 2 years ago916dc30
  9. revset, templater: include short parse error description in summary lineYuya Nishihara committed 2 years ago074e6e1
  10. revset, templater: simplify parse error impls by using thiserrorYuya Nishihara committed 2 years agod171666
  11. revset, templater: render parse error as usual error chainYuya Nishihara committed 2 years ago2cd70bd
  12. revset, templater: allow any kind of error as parse error sourceYuya Nishihara committed 2 years ago844d3d0
  13. revset: make span of parse error mandatory, remove Option<_>Yuya Nishihara committed 2 years ago32efb40
  14. repo_path: accept from_relative_path("."), make "".to_fs_path("") return "."Yuya Nishihara committed 2 years ago8ad0a70
  15. rewrite: exclude already rewritten commits from set to rebaseMartin von Zweigbergk committed 2 years ago9c382fd
  16. rewrite: calculate `branches` later, remove it from stateMartin von Zweigbergk committed 2 years ago49ff818
  17. rewrite: calculate `heads_to_add` later, remove it from stateMartin von Zweigbergk committed 2 years ago718e54b
  18. rewrite: calculate `heads_to_remove` later, remove it from stateMartin von Zweigbergk committed 2 years ago2ee1147
  19. rewrite: calculate `new_commits` later, remove it from stateMartin von Zweigbergk committed 2 years agob3dd038
  20. rewrite: update heads outside `update_references()`Martin von Zweigbergk committed 2 years ago5e7a4a2
  21. rewrite: extract a function for updating headsMartin von Zweigbergk committed 2 years ago9511de4
  22. rewrite: move `new_parents()` to `MutableRepo`Martin von Zweigbergk committed 2 years ago0f7a86d
  23. rewrite: make rebase_commit_with_options() mark abandoned commitMartin von Zweigbergk committed 2 years agocfdb341
  24. repo: add parents of abandoned commit to parent_mappingMartin von Zweigbergk committed 2 years ago3ddf9f4
  25. rewrite: drop now-unnecessary updating of `branches` mapMartin von Zweigbergk committed 2 years ago0481e67
  26. rewrite: update references after rewriting all commitsMartin von Zweigbergk committed 2 years ago5e8d7f8
  27. rewrite: drop redundant update of parent_mapping after rebasing commitMartin von Zweigbergk committed 2 years agoe55ebd4
  28. rewrite: make `DescendantRebaser` use state stored in `MutableRepo`Martin von Zweigbergk committed 2 years ago4406005
  29. rewrite: move an assertion a little earlierMartin von Zweigbergk committed 2 years agoad16bec
  30. repo: rename `abandoned_commits` to `abandoned`Martin von Zweigbergk committed 2 years agoa6857a7
  31. repo: store separate `divergent` field, pass into `DescendantRebaser`Martin von Zweigbergk committed 2 years ago6e3ceb4
  32. hex_utils: fix typo found by clippyIlya Grigoriev committed 2 years agode0de40
  33. repo: update working copy to first divergent commitMartin von Zweigbergk committed 2 years ago890a8e2
  34. repo: delete `record_rewritten_commit()`Martin von Zweigbergk committed 2 years agod2043f0
  35. repo: make `record_rewritten_commit()` accept only one replacement idMartin von Zweigbergk committed 2 years agoe55168f