Code

History

Commits on CacheMyWorkingCopy to lib/src/revset.rs35+
  1. revset: drop now unused is_legacy flag from dag rangesYuya Nishihara committed 2 years ago2652809
  2. revset: add parsing rule and expression node dedicated for kind:"pattern"Yuya Nishihara committed 2 years ago815670a
  3. revset: disable parsing rules of legacy dag range operatorYuya Nishihara committed 2 years ago8154375
  4. doc, tests: drop use of deprecated revset dag range operatorYuya Nishihara committed 2 years ago2905a70
  5. cleanup: remove remaining ": {source}" from error message templatesYuya Nishihara committed 2 years ago77ceadb
  6. revset, template: remove ": {source}" from parse error message templateYuya Nishihara committed 2 years agoa0cefb8
  7. revset: add count_estimate() to Revset traitJonathan Tan committed 2 years ago0bc1341
  8. revset: remove unused lifetime parameter from Revset<'index>Yuya Nishihara committed 2 years agodc68f1e
  9. index: move Revset::change_id_index() to IndexMartin von Zweigbergk committed 2 years agoc98b0d7
  10. index: adopt ChangeIdIndex and relatives from revset moduleMartin von Zweigbergk committed 2 years agob549090
  11. object_id: move HexPrefix and PrefixResolution from index moduleYuya Nishihara committed 2 years ago31b236a
  12. index: rename resolve_prefix() to resolve_commit_id_prefix()Yuya Nishihara committed 2 years agodde42b9
  13. repo_path: add stub RepoPathBuf type, update callersYuya Nishihara committed 2 years ago0a1bc2b
  14. revset: make `evaluate_programmatic()` optimize expressionMartin von Zweigbergk committed 2 years ago6d54afa
  15. revset: add a `RevsetExpression::evaluate_programmatic()`Martin von Zweigbergk committed 2 years ago5501642
  16. revset: make `resolve_programmatic()` not return a `Result`Martin von Zweigbergk committed 2 years agof2602f7
  17. revset: rename `resolve()` to `resolve_programmatic()`Martin von Zweigbergk committed 2 years agof27f529
  18. revset: exclude @git branches from remote_branches()Yuya Nishihara committed 3 years ago2ac9865
  19. view: add methods that filter local/remote branches by patternYuya Nishihara committed 3 years ago4c4eb31
  20. str_util: extract StringPattern filtering iterator from revset moduleYuya Nishihara committed 3 years agof7c8622
  21. str_util: extract function that constructs StringPattern from stringYuya Nishihara committed 3 years ago2d80f07
  22. str_util: extract StringPattern from revset moduleYuya Nishihara committed 3 years ago5707a19
  23. revset: always include non-tracking remote branches in suggestionYuya Nishihara committed 3 years ago390b320
  24. view: make get_remote_branch() return RemoteRef instead of RefTargetYuya Nishihara committed 3 years ago35ea607
  25. view: make remote branches iterator yield RemoteRef instead of RefTargetYuya Nishihara committed 3 years agoab1a6e2
  26. view: turn BranchTarget into borrowed typeYuya Nishihara committed 3 years agoe7d93e5
  27. view: migrate in-memory structure to per-remote branches mapYuya Nishihara committed 3 years agob7c7b19
  28. revset: use op_store::View type to resolve branches()/remote_branches()Yuya Nishihara committed 3 years ago3ec3cac
  29. git: look up "git" remote branches normallyYuya Nishihara committed 3 years agod0bc34e
  30. revset: remove extra step to resolve full commit id, use prefix matchingYuya Nishihara committed 3 years ago0e82e52
  31. cli: make set of immutable commits configurableMartin von Zweigbergk committed 3 years agoa6ef3f0
  32. revset: simplify RevsetAliasesMap getters to not construct idYuya Nishihara committed 3 years ago9697970
  33. revset: use ancestors(x, 0) in tree substitution testYuya Nishihara committed 3 years agodde1c1e
  34. revset: Add optional argument n to ancestors() in revset languageJames Sully committed 3 years ago0946934
  35. revset: add ancestors_range() methodJames Sully committed 3 years ago6ea1090