Code

History

Commits on ig/commit-debug to lib/src385+
  1. evolution: fix cycle detection and graph sorting of transitive predecessorsYuya Nishihara committed 1 year ago5d5962b
  2. evolution: split visit_op() loop to collect transitive nodes firstYuya Nishihara committed 1 year agof558fbc
  3. dag_walk: add cycle callback to implement non-panicking behaviorYuya Nishihara committed 1 year agoae27356
  4. revset: optimize heads of a range with filterScott Taylor committed 1 year ago58adbc0
  5. revset: sort negations and ancestors in intersectionsScott Taylor committed 1 year ago9e1e7ec
  6. revset: fold unions of ancestorsScott Taylor committed 1 year ago35c712b
  7. revset: add optimization pass to flatten intersectionsScott Taylor committed 1 year ago9a7ca8e
  8. revset: do not reinterpret set&filter intersection as filterYuya Nishihara committed 1 year ago0a9ab49
  9. lib: Retry locking on ESTALEAnton Älgmyr committed 1 year ago1e4b1e5
  10. revset: remove redundant intersection/union with none()Yuya Nishihara committed 1 year ago523b913
  11. async: avoid some async blocks by making whole functions asyncMartin von Zweigbergk committed 1 year ago5ae5f9f
  12. store: Add Send bounds to the AsyncRead future returned by read_fileBenjamin Brittain committed 1 year ago97c7edc
  13. revset: parse `x..` as `~ancestors(x)`Scott Taylor committed 1 year agoa8876cb
  14. clippy: change `std::os::windows::process::CommandExt` to underscore imports.Kaiyi Li committed 1 year ago08dce5e
  15. clippy: change `ConfigLoadError::Parse::error` to `Box<toml_edit::TomlError>`Kaiyi Li committed 1 year agoeffed89
  16. git: pass "--expire" time in to "git gc"Yuya Nishihara committed 1 year ago355d4ea
  17. git: insert tracing around "git gc" invocationYuya Nishihara committed 1 year ago7e42a46
  18. cleanup: use slice::from_ref() in non-test codeYuya Nishihara committed 1 year agob0173c9
  19. revset: extract helper function that turns expressions list into binary treeYuya Nishihara committed 2 years agoab91323
  20. git_backend: expand comment about shifting the committer timestamp by 1Ilya Grigoriev committed 1 year ago93c46a9
  21. git_backend: update `gix`, adapt to breaking changesIlya Grigoriev committed 1 year agoff63a7e
  22. git_backend: make `signature_to_git` return `gix::actor::Signature`Ilya Grigoriev committed 1 year ago5b1f6d1
  23. commit_builder: error out if newly-created commit was already known to repoYuya Nishihara committed 1 year ago0dc9eb5
  24. merged_tree: add async version of `path_value()`, use in annotateMartin von Zweigbergk committed 1 year ago3023d1c
  25. index: pass Vec<IndexPosition> to common_ancestors_pos()Yuya Nishihara committed 1 year ago1158582
  26. index: make common_ancestors_pos() and heads_pos() return sorted VecYuya Nishihara committed 1 year agof9c34a6
  27. index: heads_pos(): push parents to queue while finding headsScott Taylor committed 1 year ago56b3939
  28. index: split wanted/unwanted RevWalkQueue instancesYuya Nishihara committed 1 year agobac6e4e
  29. index: extract RevWalkQueue::pop_if() functionYuya Nishihara committed 1 year ago1aa0831
  30. backend: add CopyId to TreeValue::FileMartin von Zweigbergk committed 1 year agoa363e6b
  31. backend: add methods for reading and writing copy objectsMartin von Zweigbergk committed 1 year agoc90e139
  32. merge: avoid matching `borrow_tree_value()` result against referenceMartin von Zweigbergk committed 1 year ago1c185a6
  33. index: in heads_pos(), compare generation when queuing parentsYuya Nishihara committed 1 year ago33aa940
  34. repo_path: add `ancestors()` iteratorJonas Greitemann committed 1 year agoa92651e
  35. repo_path: impl Extend for RepoPathBufJonas Greitemann committed 1 year ago541e42c