Code

History

Commits on ig/commit-debug to lib/src/evolution.rs35+
  1. index: make Index::has_id fallibleBrian Schroeder committed 1 year agob8fa9ec
  2. cleanup: remove redundant + use<'_> after migrating to 2024 editionYuya Nishihara committed 1 year ago5f40f62
  3. cargo: bump MSRV to 1.88Austin Seipp committed 1 year ago419bd51
  4. cleanup: replace clippy allow() exemptions by expect()Martin von Zweigbergk committed 1 year ago8aa9d1d
  5. templater: add CommitEvolutionEntry typeYuya Nishihara committed 1 year ago425b719
  6. index: don't preserve commits not referred to by operations/viewsYuya Nishihara committed 1 year agoea8aa1e
  7. cli: op diff: use predecessors information to pair old/new commitsYuya Nishihara committed 1 year agod5e3ee8
  8. cli: evolog: group graph nodes topologicallyYuya Nishihara committed 1 year agob0f3c98
  9. evolution: include CommitId instead of OperationId in cycle detected errorYuya Nishihara committed 1 year agoaa0284c
  10. evolution: fix cycle detection and graph sorting of transitive predecessorsYuya Nishihara committed 1 year ago5d5962b
  11. evolution: split visit_op() loop to collect transitive nodes firstYuya Nishihara committed 1 year agof558fbc
  12. dag_walk: add cycle callback to implement non-panicking behaviorYuya Nishihara committed 1 year agoae27356
  13. commit: remove commit.predecessor*() accessorsYuya Nishihara committed 1 year agoa44c413
  14. evolution: walk operations to build predecessors graphYuya Nishihara committed 1 year ago60f8bdd
  15. evolution: delete it now that we don't use it anymore (#32)Martin von Zweigbergk committed 5 years ago4c4e436
  16. revset: avoid using evolution for resolving a change id to its commitsMartin von Zweigbergk committed 5 years ago56c7f32
  17. evolution: remove support evolving orphans and divergent commits (#32)Martin von Zweigbergk committed 5 years agof3bee0b
  18. evolution: don't crash when commit is no longer in view's set of headsMartin von Zweigbergk committed 5 years agoe1fd69c
  19. store: rename Store to Backend and StoreWrapper to StoreMartin von Zweigbergk committed 5 years agoce5e95f
  20. evolution: don't create merge commits with one parent ancestor of anotherMartin von Zweigbergk committed 5 years ago1a4d9d5
  21. cleanup: let Clippy fix a bunch of warningsMartin von Zweigbergk committed 5 years ago4c416dd
  22. cleanup: remove some Vec<_> annotations, mostly by using collect_vec()Martin von Zweigbergk committed 5 years agob593e55
  23. trees: merge into tree moduleMartin von Zweigbergk committed 5 years agofdeb499
  24. revsets: resolve symbol as change id if nothing else matchesMartin von Zweigbergk committed 5 years agof6a9523
  25. repo_path: replace remaining uses of DirRepoPath by RepoPathMartin von Zweigbergk committed 5 years ago54f6165
  26. evolution: rewrite orphan resolution as iteratorMartin von Zweigbergk committed 5 years agoa71c56e
  27. evolution: rewrite divergence resolution as iteratorMartin von Zweigbergk committed 5 years ago79b5b8d
  28. evolution: refactor evolve_divergent_change() to return resultMartin von Zweigbergk committed 5 years ago401bd2b
  29. transaction: make commit() return resulting ReadonlyRepoMartin von Zweigbergk committed 5 years ago70b99c9
  30. evolution: walk orphans using indexMartin von Zweigbergk committed 5 years ago4c3d73f
  31. index: add IndexEntry::parents() and predecessors() returning Vec<IndexEntry>Martin von Zweigbergk committed 5 years ago998e23d
  32. evolution: use index for filtering out ancestors of candidates in new_parent()Martin von Zweigbergk committed 5 years ago5aec8b9
  33. evolution: take a MutableRepo instead of a TransactionMartin von Zweigbergk committed 5 years ago2c2b5fb
  34. rewrite: take a MutableRepo instead of a TransactionMartin von Zweigbergk committed 5 years agoc3b9d1c
  35. MutableEvolution: make MutableRepo responsible for lazy calculationMartin von Zweigbergk committed 5 years agof0619c0