Code

History

Commits on ig/vimdiffwarn to cli/src/template_builder.rs35+
  1. cleanup: switch to use<'_> capturing syntaxYuya Nishihara committed 1 year agoa27d925
  2. tests: run `insta --force-update-snapshots`Ilya Grigoriev committed 1 year ago5eae2d9
  3. templater: add trim methods to `String` typeGeorge Christou committed 1 year agoe1abaca
  4. templater: add stringify(x) function to call string methods on templateYuya Nishihara committed 1 year ago0d2becb
  5. templater: add .escape_json method to stringhkalbasi committed 1 year ago272955f
  6. templater: add optional ellipsis arg to truncate template functionsJosh Steadmon committed 1 year ago975e1e1
  7. templater: add pad_centered template functionJosh Steadmon committed 1 year ago227ecce
  8. parser: use backtick to quote name or expression in error messageYuya Nishihara committed 1 year ago5be25bc
  9. templater: add list.filter(predicate) methodYuya Nishihara committed 1 year ago362be59
  10. templater: extract helper that builds lambda expression bodyYuya Nishihara committed 1 year agoaf05534
  11. templater: add config(name) functionYuya Nishihara committed 1 year ago9872427
  12. templater: introduce ConfigValue type, port "config list" value to itYuya Nishihara committed 1 year ago83d237a
  13. templater: add Email template type, deprecate `Signature.username()`Benjamin Tan committed 1 year agodc16830
  14. templater: rename "logical" eq/ne operatorsYuya Nishihara committed 1 year ago53b8eeb
  15. templater: add relational operators (`>=`, `>`, `<=`, `<`)Benjamin Tan committed 1 year agoda5b790
  16. templater: add `IntoTemplateProperty::try_into_cmp`Benjamin Tan committed 1 year ago48233a1
  17. formatter: rename Style fields to match configuration keysYuya Nishihara committed 1 year ago7ae1a97
  18. templater: add != operator as user would probably expect that it existsYuya Nishihara committed 2 years ago6739dcc
  19. templater: add abstraction to implement equality operation per typeYuya Nishihara committed 2 years agob556fc6
  20. template: add support for logical equality operatorBenjamin Tan committed 2 years ago1372b39
  21. templater: add pad/truncate functionsYuya Nishihara committed 2 years ago0092847
  22. templates: Timestamp: add `after`, `before` methodsBenjamin Tan committed 2 years ago0f605b8
  23. templates: add raw_escape_sequenceVamsi Avula committed 2 years agofb93394
  24. templater: pass diagnostics receiver aroundYuya Nishihara committed 2 years ago11286b3
  25. revset, templater: make context message of nested errors less specificYuya Nishihara committed 2 years agodf89679
  26. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  27. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  28. dsl_util: add keyword arguments and parsing helper to FunctionCallNodeYuya Nishihara committed 2 years agob0845d1
  29. dsl_util: add trait for alias substitution errorsYuya Nishihara committed 2 years ago5061d4b
  30. templater: implement expect_*_arguments() as methodsYuya Nishihara committed 2 years ago04efac3
  31. templater: attach alias traces to type errorsYuya Nishihara committed 2 years ago47d372b
  32. cli: add `ui.color = "debug"`tinger committed 2 years agod0a29a8
  33. templater: add SizeHint type to represent revset.count_estimate() valueYuya Nishihara committed 2 years ago9a5b001
  34. templater: add optional integer typeYuya Nishihara committed 2 years ago62decb7
  35. templater: remove IntoTemplate abstraction, use extension method insteadYuya Nishihara committed 2 years ago04063a0