Code

History

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