Code

History

Commits on ig/docs-commitid to cli/src/revset_util.rs35+
  1. revset: don't resolve symbol expression to multiple revisionsYuya Nishihara committed 1 year agobe094ef
  2. revset: remove SymbolResolver abstraction, rename DefaultSymbolResolverYuya Nishihara committed 1 year ago68c23c3
  3. cli: improve hint to abandon commits when divergent change appearsVincent Ging Ho Yim committed 1 year agob99116f
  4. revset: extract internal context struct from RevsetParseContextYuya Nishihara committed 1 year agoffad6fe
  5. view: port bookmark/tag name types to RefName/RemoteNameYuya Nishihara committed 1 year ago02722ea
  6. cleanup: switch to use<'_> capturing syntaxYuya Nishihara committed 1 year agoa27d925
  7. cli: provide better hint on bookmark name parse errorYuya Nishihara committed 1 year agob157694
  8. parser: use backtick to quote name or expression in error messageYuya Nishihara committed 1 year ago5be25bc
  9. Back out "config: merge and print inline tables as values"Yuya Nishihara committed 1 year agod001291
  10. config: merge and print inline tables as valuesYuya Nishihara committed 1 year ago0de3691
  11. config: preserve definition order of table itemsYuya Nishihara committed 1 year ago1d58bdc
  12. config: migrate underlying data structure to toml_editYuya Nishihara committed 1 year agoe2be4fa
  13. config: introduce our ConfigGetError typeYuya Nishihara committed 1 year agoc0ce880
  14. config: wrap per-layer table access APIYuya Nishihara committed 1 year agoaa4f48c
  15. config: replace LayeredConfigs with StackedConfigYuya Nishihara committed 1 year agobf17067
  16. config: move ConfigSource to jj-lib, make it Copy + OrdYuya Nishihara committed 1 year agod75aaf3
  17. config: split ConfigSource::Env reflecting layer precedenceYuya Nishihara committed 1 year ago75b8e9b
  18. cli: add helper method that resolves user symbols in revset expressionYuya Nishihara committed 2 years agob0eb776
  19. revset: reorganize expression resolution/evaluation methodsYuya Nishihara committed 2 years ago62e4943
  20. revset: introduce type-safe user/resolved expression statesYuya Nishihara committed 2 years agoe55d03a
  21. revset: add convenient method that extracts symbol name from expressionYuya Nishihara committed 2 years agoa740eae
  22. revset: allow iterators to return evaluation errorsdploch committed 2 years ago49e9003
  23. revset: change the commits() iterator to return RevsetEvaluationErrordploch committed 2 years agoc970181
  24. cli: warn if trunk() alias cannot be resolved, fall back to none()Yuya Nishihara committed 2 years agoc656878
  25. revset: pass diagnostics receiver aroundYuya Nishihara committed 2 years ago8b1760c
  26. cli: cache immutable heads revset expressionYuya Nishihara committed 2 years ago7e04af1
  27. bookmarks: update some leftover uses of the word "branch"Martin von Zweigbergk committed 2 years ago1aa2aec
  28. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  29. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  30. Define `builtin_immutable_heads()` as a default revset alias.Essien Ita Essien committed 2 years agoa6d8009
  31. cli: Ignore `immutable()` in `jj git push` conflict/desc/user checksmlcui committed 2 years ago6ae4f45
  32. revset, templater: implement arity-based alias overloadingYuya Nishihara committed 2 years agoa7bff04
  33. revset: make .get_symbol/function() compatible with TemplateAliasesMapYuya Nishihara committed 2 years ago467d73f
  34. revset: make RevsetParseContext opaquedploch committed 2 years ago4e0abf0
  35. revset: add a SymbolResolverExtension trait to provide custom resolversdploch committed 2 years ago586ab1f