Code

History

Commits on ig/vimdiffwarn to cli/src/templater.rs34
  1. cleanup: switch to use<'_> capturing syntaxYuya Nishihara committed 1 year agoa27d925
  2. templater: port annotation line content to templateYuya Nishihara committed 1 year ago4ec22dd
  3. templater: introduce ConfigValue type, port "config list" value to itYuya Nishihara committed 1 year ago83d237a
  4. templater: add Email template type, deprecate `Signature.username()`Benjamin Tan committed 1 year agodc16830
  5. formatter: flush color escape sequence when raw() stream is requestedYuya Nishihara committed 2 years ago8bb806e
  6. formatters: implement raw() for FormatRecorderVamsi Avula committed 2 years ago92103f4
  7. templates: add raw_escape_sequenceVamsi Avula committed 2 years agofb93394
  8. style: add semicolon at the end of expressions used as statementsSamuel Tardieu committed 2 years ago3f2ef2e
  9. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  10. templater: add SizeHint type to represent revset.count_estimate() valueYuya Nishihara committed 2 years ago9a5b001
  11. templater: add helper method that unwraps Option<T> propertyYuya Nishihara committed 2 years agoc2c160f
  12. templater: remove IntoTemplate abstraction, use extension method insteadYuya Nishihara committed 2 years ago04063a0
  13. templater: add template.labeled() for convenienceYuya Nishihara committed 2 years ago2cf40ad
  14. templater: extract formatting function from LabelTemplateYuya Nishihara committed 2 years ago610e310
  15. templater: don't panic on PropertyPlaceholder unset errorYuya Nishihara committed 2 years agof83d1a8
  16. templater: propagate error from formatted string propertyYuya Nishihara committed 2 years ago32b623d
  17. templater: introduce Formatter wrapper to switch strict/lax evaluationsYuya Nishihara committed 2 years ago71c2006
  18. templater: add coalesce() function that selects first non-empty contentYuya Nishihara committed 2 years agoa2a9b7d
  19. commit_templater: make git_head return Option<RefName> instead of Vec<_>Yuya Nishihara committed 2 years agob363e69
  20. cli: highlight "Error: " headingsYuya Nishihara committed 2 years ago2e91146
  21. templater: remove unused context parameter from Template<C>Yuya Nishihara committed 2 years ago577e030
  22. templater: turn Root/PlaceholderTemplate into non-Template typeYuya Nishihara committed 2 years ago24ab8f7
  23. templater: add helper methods to map property like Option/ResultYuya Nishihara committed 2 years agoa3d4448
  24. formatter: use write!() or writeln!() thoroughly, remove .write_str()Yuya Nishihara committed 2 years ago00285be
  25. templater: remove Context type from TemplateLanguage/PropertyYuya Nishihara committed 2 years ago911cf4b
  26. templater: remove now unused TemplatePropertyFn wrapperYuya Nishihara committed 2 years ago0fad9c9
  27. templater: add Template<C> adapter that evaluates Template<()> with value of CYuya Nishihara committed 2 years ago7b641c0
  28. templater: propagate <out-of-range date> as an errorYuya Nishihara committed 2 years ago1d4860c
  29. templater: translate UTF-8 conversion error to runtime errorYuya Nishihara committed 2 years agoaa79582
  30. templater: make property functions return resultYuya Nishihara committed 2 years ago0519954
  31. templater: add runtime error type and propagation pathYuya Nishihara committed 2 years ago42aa5f0
  32. templater: move empty signature placeholder to user templateYuya Nishihara committed 3 years agof422f13
  33. templates: replace empty name and email strings with placeholdersEmily Fox committed 3 years ago2062abd
  34. cli: move src/ directory to new cli/ directoryAustin Seipp committed 3 years ago48fa821