Code

History

Commits on ig/diffline to cli/src/commit_templater.rs35+
  1. annotate: add original line number to templateDaniel Luz committed 1 year ago2c0a133
  2. workspaces: Add templating support to `workspace list`Pavan Kumar Sunkara committed 1 year agoc038ef4
  3. templater: rename PlainText pseudo type to StringifyYuya Nishihara committed 1 year agoe3b6599
  4. templater: inline expect_<construct>_with() parsing helpersYuya Nishihara committed 1 year ago4a9fcb0
  5. templater: add renderer.format_plain_text() for convenienceYuya Nishihara committed 1 year ago019ef25
  6. templater: make Commit object serializableYuya Nishihara committed 1 year ago5bfa792
  7. templater: make CommitRef object serializableYuya Nishihara committed 1 year ago8adf0f6
  8. templater: make some more value types serializableYuya Nishihara committed 1 year ago3d3159e
  9. templater: do not implicitly add final newline character to commit.descriptionYuya Nishihara committed 1 year ago4495574
  10. templater: add json() functionYuya Nishihara committed 1 year ago0a60e85
  11. templater: add function to convert property into serializable objectYuya Nishihara committed 1 year ago1d4b4c5
  12. cli: add "diff --template" argumentYuya Nishihara committed 1 year ago26ba2a0
  13. async: avoid some async blocks by making whole functions asyncMartin von Zweigbergk committed 1 year ago5ae5f9f
  14. templater: deprecate CommitId::normal_hex()Yuya Nishihara committed 1 year agoa9bae8b
  15. templater: split ChangeId/CommitId typesYuya Nishihara committed 1 year agoe9600cc
  16. templater: inline CommitOrChangeId::short/shortest() helpersYuya Nishihara committed 1 year ago0140aa5
  17. templater: introduce newtype to format ref/remote name in revset syntaxYuya Nishihara committed 1 year ago2d79c64
  18. tests: add helper to insert function to commit template environmentYuya Nishihara committed 1 year ago5e7bc34
  19. tests: add utility for commit template types, port trivial testsYuya Nishihara committed 1 year ago3e182c1
  20. templater: use Self::<variant> in property enums for shortYuya Nishihara committed 1 year agofad12d9
  21. templater: port list methods to symbol tableYuya Nishihara committed 1 year agoec3d07f
  22. templater: inline old impl_core_wrap_property_fns!() macroYuya Nishihara committed 1 year ago1194b94
  23. templater: replace remainders of P::wrap_<type>(), remove old wrap_<type> fnsYuya Nishihara committed 1 year agof5c36d5
  24. templater: annotate some property output typesYuya Nishihara committed 1 year ago098f7d3
  25. templater: use WrapTemplateProperty trait in list helpersYuya Nishihara committed 1 year agocd9a3fb
  26. templater: introduce trait for wrapping BoxedTemplateProperty<O> typesYuya Nishihara committed 1 year agoae22633
  27. templater: unify property conversion traitsYuya Nishihara committed 1 year ago8936a7b
  28. templater: call property wrap_() functions directly, delete old forwarding fnsYuya Nishihara committed 1 year ago780f9e5
  29. templater: move non-core wrap_*() functions to property types, leverage macroYuya Nishihara committed 1 year agob611c31
  30. templater: move core wrap_*() functions to property wrapper typeYuya Nishihara committed 1 year ago7643364
  31. templater: add type alias for Box<dyn TemplateProperty<..>>Yuya Nishihara committed 1 year ago1b300fe
  32. templater: convert property to trait object by callerYuya Nishihara committed 1 year agob96924d
  33. templater: add property.into_dyn() helperYuya Nishihara committed 1 year ago96b633a
  34. templates: add self.trailers().contains_key(key)Gaëtan Lehmann committed 1 year ago2c4a032
  35. templater: don't attribute method table functions as pubYuya Nishihara committed 1 year ago4f3e7e9