Code

History

Commits on ig/commit-debug to cli/src/templater.rs35+
  1. templater: leverage trait upcasting in ListTemplateYuya Nishihara committed 1 year agoa5b61b2
  2. formatter: migrate away from .with_label*() functionsYuya Nishihara committed 1 year ago3f434ad
  3. formatter: reimplement LabeledWriter as RAII typeYuya Nishihara committed 1 year agoe1d0ec1
  4. formatter: move labeled() to extension trait, add owned versionYuya Nishihara committed 2 years ago2c0f65e
  5. formatter: make push/pop_label() never failYuya Nishihara committed 1 year ago760ab75
  6. templates: improve rustdocsJade Lovelace committed 1 year ago1712721
  7. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  8. templater: add renderer.format_plain_text() for convenienceYuya Nishihara committed 1 year ago019ef25
  9. op_store: move TimestampRange type from templaterYuya Nishihara committed 1 year agoa8e5a5b
  10. templater: inline TimestampRange::duration() -> StringYuya Nishihara committed 1 year ago39119ba
  11. templater: make some more value types serializableYuya Nishihara committed 1 year ago3d3159e
  12. backend: extract Timestamp::to_datetime() functionYuya Nishihara committed 1 year ago7748a7e
  13. templater: add function to convert property into serializable objectYuya Nishihara committed 1 year ago1d4b4c5
  14. templater: make .labeled() accept list of labelsYuya Nishihara committed 2 years agof8a0fcf
  15. templater: annotate some property output typesYuya Nishihara committed 1 year ago098f7d3
  16. templater: introduce trait for wrapping BoxedTemplateProperty<O> typesYuya Nishihara committed 1 year agoae22633
  17. templater: add type alias for Box<dyn TemplateProperty<..>>Yuya Nishihara committed 1 year ago1b300fe
  18. templater: add property.into_dyn() helperYuya Nishihara committed 1 year ago96b633a
  19. cleanup: switch to use<'_> capturing syntaxYuya Nishihara committed 1 year agoa27d925
  20. templater: port annotation line content to templateYuya Nishihara committed 1 year ago4ec22dd
  21. templater: introduce ConfigValue type, port "config list" value to itYuya Nishihara committed 1 year ago83d237a
  22. templater: add Email template type, deprecate `Signature.username()`Benjamin Tan committed 1 year agodc16830
  23. formatter: flush color escape sequence when raw() stream is requestedYuya Nishihara committed 2 years ago8bb806e
  24. formatters: implement raw() for FormatRecorderVamsi Avula committed 2 years ago92103f4
  25. templates: add raw_escape_sequenceVamsi Avula committed 2 years agofb93394
  26. style: add semicolon at the end of expressions used as statementsSamuel Tardieu committed 2 years ago3f2ef2e
  27. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  28. templater: add SizeHint type to represent revset.count_estimate() valueYuya Nishihara committed 2 years ago9a5b001
  29. templater: add helper method that unwraps Option<T> propertyYuya Nishihara committed 2 years agoc2c160f
  30. templater: remove IntoTemplate abstraction, use extension method insteadYuya Nishihara committed 2 years ago04063a0
  31. templater: add template.labeled() for convenienceYuya Nishihara committed 2 years ago2cf40ad
  32. templater: extract formatting function from LabelTemplateYuya Nishihara committed 2 years ago610e310
  33. templater: don't panic on PropertyPlaceholder unset errorYuya Nishihara committed 2 years agof83d1a8
  34. templater: propagate error from formatted string propertyYuya Nishihara committed 2 years ago32b623d
  35. templater: introduce Formatter wrapper to switch strict/lax evaluationsYuya Nishihara committed 2 years ago71c2006