Code

History

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