Code

History

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