Code

History

Commits on ig/docs-commitid to lib/tests35+
  1. revset: don't resolve symbol expression to multiple revisionsYuya Nishihara committed 1 year agobe094ef
  2. merged_tree: make `diff_stream()` sort `foo` before `foo/bar`Martin von Zweigbergk committed 1 year ago3211e9c
  3. merged_tree: consider paths inside conflicted directories hiddenMartin von Zweigbergk committed 1 year ago98af8dc
  4. index: don't preserve commits not referred to by operations/viewsYuya Nishihara committed 1 year agoea8aa1e
  5. hex_util: roll our own decode/encode_hex() functionsYuya Nishihara committed 1 year ago68ead52
  6. object_id: rename HexPrefix::new() to ::try_from_hex() for consistencyYuya Nishihara committed 1 year agof1b2951
  7. revset: add change_id/commit_id(prefix) predicatesYuya Nishihara committed 1 year ago8db40c7
  8. revset: add `parents(x, depth)` and `children(x, depth)`Scott Taylor committed 1 year agobcde9ca
  9. workspace: leverage path_from/to_bytes() helperYuya Nishihara committed 1 year ago8d846c8
  10. git_backend: do not panic on non-UTF-8 Git repository pathsYuya Nishihara committed 1 year ago782d9c2
  11. cli: op diff: use predecessors information to pair old/new commitsYuya Nishihara committed 1 year agod5e3ee8
  12. op_walk: add roots..heads ancestors range iteratorYuya Nishihara committed 1 year ago8f9e2b1
  13. lib: add `rustversion`, turn off a clippy lint in nightly in testsIlya Grigoriev committed 1 year ago6323764
  14. id_prefix: check conflicting bookmarks/tags when calculating shortest lengthYuya Nishihara committed 1 year agobc83eb0
  15. tests: add proptest that compares optimized revset outputYuya Nishihara committed 1 year agod3e5f9d
  16. revset: remove SymbolResolver abstraction, rename DefaultSymbolResolverYuya Nishihara committed 1 year ago68c23c3
  17. revset: remove FailingSymbolResolver, use DefaultSymbolResolver in testsYuya Nishihara committed 1 year ago3451f46
  18. tests: extract helper to create DefaultSymbolResolver without extensionsYuya Nishihara committed 1 year ago360023b
  19. revset: expand all() set to include all referenced commitsYuya Nishihara committed 1 year ago123088b
  20. revset: add intersection node to backend filter predicatesYuya Nishihara committed 1 year ago4366893
  21. cli: evolog: group graph nodes topologicallyYuya Nishihara committed 1 year agob0f3c98
  22. evolution: fix cycle detection and graph sorting of transitive predecessorsYuya Nishihara committed 1 year ago5d5962b
  23. revset: optimize heads of a range with filterScott Taylor committed 1 year ago58adbc0
  24. revset: remove redundant intersection/union with none()Yuya Nishihara committed 1 year ago523b913
  25. async: avoid some async blocks by making whole functions asyncMartin von Zweigbergk committed 1 year ago5ae5f9f
  26. commit_builder: error out if newly-created commit was already known to repoYuya Nishihara committed 1 year ago0dc9eb5
  27. backend: add CopyId to TreeValue::FileMartin von Zweigbergk committed 1 year agoa363e6b
  28. tests: supplement `create_tree()` with a builder-style APIJonas Greitemann committed 1 year ago9c165d6
  29. str_util: parse regex-i:pattern as case-insensitive regexYuya Nishihara committed 1 year ago6c0cd68
  30. commit: remove commit.predecessor*() accessorsYuya Nishihara committed 1 year agoa44c413
  31. evolution: walk operations to build predecessors graphYuya Nishihara committed 1 year ago60f8bdd
  32. op_store: load/store commit predecessorsYuya Nishihara committed 1 year ago9612347
  33. repo: store commit predecessors in Operation objectYuya Nishihara committed 1 year ago42a2a2d
  34. lib: return correct op set subexpression when reporting multiple operations foundVincent Ging Ho Yim committed 1 year ago763be4e
  35. test: demonstrate that `OpsetResolutionError::MultipleOperations` reports incorrect intermediate expressionVincent Ging Ho Yim committed 1 year ago55f2b1b