Code

History

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