Code

History

Commits on ig/commit-debug to lib/tests/test_revset.rs35+
  1. view: rename remaining local "tag" functionsYuya Nishihara committed 1 year agoc7ffb5d
  2. cleanup: leverage trait upcasting, delete as_any*()Yuya Nishihara committed 1 year ago46d5555
  3. revset: add new `exactly(x, n)` expressionAustin Seipp committed 1 year ago7ec5980
  4. revset: require SymbolResolverExtension to be Send and SyncMartin von Zweigbergk committed 1 year agoba60fe1
  5. revset: integrate change-path indexYuya Nishihara committed 1 year ago2391764
  6. revset: add `first_parent()` functionScott Taylor committed 1 year ago760ca15
  7. tests: remove CommitGraphBuilderMartin von Zweigbergk committed 1 year ago28562f1
  8. tests: add a helper for writing random commit with given parentsMartin von Zweigbergk committed 1 year agoca6edfa
  9. revset: optimize `heads(first_ancestors(x) & ...)`Scott Taylor committed 1 year agof65e42c
  10. revset: add `first_ancestors()` functionScott Taylor committed 1 year ago1f8aede
  11. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  12. revset: add naive version of `bisect()` functionMartin von Zweigbergk committed 1 year ago94b99b2
  13. revset_engine: evaluate `X` as predicate in `reachable(X, Y)`Scott Taylor committed 1 year ago63d8372
  14. merged_tree: make resolve() and merge() asyncMartin von Zweigbergk committed 1 year ago8022a49
  15. str_util: add is_match_bytes(), use it in diff_contains() revsetYuya Nishihara committed 1 year ago3269c63
  16. merged_tree: make `merge()` take all args by valueMartin von Zweigbergk committed 1 year ago191369f
  17. revset: don't resolve symbol expression to multiple revisionsYuya Nishihara committed 1 year agobe094ef
  18. revset: add change_id/commit_id(prefix) predicatesYuya Nishihara committed 1 year ago8db40c7
  19. revset: add `parents(x, depth)` and `children(x, depth)`Scott Taylor committed 1 year agobcde9ca
  20. revset: remove SymbolResolver abstraction, rename DefaultSymbolResolverYuya Nishihara committed 1 year ago68c23c3
  21. revset: remove FailingSymbolResolver, use DefaultSymbolResolver in testsYuya Nishihara committed 1 year ago3451f46
  22. tests: extract helper to create DefaultSymbolResolver without extensionsYuya Nishihara committed 1 year ago360023b
  23. revset: expand all() set to include all referenced commitsYuya Nishihara committed 1 year ago123088b
  24. revset: add intersection node to backend filter predicatesYuya Nishihara committed 1 year ago4366893
  25. revset: optimize heads of a range with filterScott Taylor committed 1 year ago58adbc0
  26. revset: remove redundant intersection/union with none()Yuya Nishihara committed 1 year ago523b913
  27. str_util: parse regex-i:pattern as case-insensitive regexYuya Nishihara committed 1 year ago6c0cd68
  28. git: write change-id header by defaultMartin von Zweigbergk committed 1 year agoacd8242
  29. revset: make test a little easier to update if commit id changesMartin von Zweigbergk committed 1 year agoed8dcc8
  30. revset: use simpler constants for arbitrary numbersMartin von Zweigbergk committed 1 year ago2c39ba3
  31. test: introduce test helpers for creating repo path typesMartin von Zweigbergk committed 1 year agof0545ee
  32. revset: compare conflict file contents without materializing as conflictsYuya Nishihara committed 1 year agoa1d8898
  33. revset: add signed functionNils Koch committed 1 year agofbaa51b
  34. view: rename workspace "id" to "name"Yuya Nishihara committed 1 year ago3f5f872
  35. view: replace WorkspaceId by string-like newtypesYuya Nishihara committed 1 year agoe66c545