Code

History

Commits on ig/docs-commitid to cli/src/commit_templater.rs175+
  1. templater: don't define TemplateLanguage::Context staticallyYuya Nishihara committed 2 years agocecae84
  2. templater: allow use of wrap_<type>() functions without borrowing &languageYuya Nishihara committed 2 years ago2916bbb
  3. cli: use unresolved root() when constructing immutable set expressionYuya Nishihara committed 2 years ago97cf16c
  4. templater: migrate global functions to table-based lookupYuya Nishihara committed 2 years ago82b6d07
  5. templater: dispatch global functions through TemplateLanguage traitYuya Nishihara committed 2 years agofa9cb72
  6. commit_templater: add self.immutable() methodYuya Nishihara committed 2 years ago218b1c6
  7. commit_templater: allow extension methods to capture repoYuya Nishihara committed 2 years agoa3839cd
  8. commit_templater: add an AnyMap for extensions to cache their own infodploch committed 2 years ago84118e1
  9. templater: inline commit/operation_templater::parse(), add command helper fnsYuya Nishihara committed 2 years ago749ef45
  10. templater: extract language constructorsYuya Nishihara committed 2 years ago101e48d
  11. templater: add helper function that does parse() + build()Yuya Nishihara committed 2 years agoe1669f0
  12. templater: add "pub" to operation template types and wrap fns in commit templateYuya Nishihara committed 2 years ago81b5e69
  13. commit_templater: make various attributes accessible to extensionsdploch committed 2 years ago4847fed
  14. commit_templater: support extensions of the template languagedploch committed 2 years ago570fd29
  15. commit_templater: make a bunch of types public for extensionsdploch committed 2 years ago1675554
  16. templater: turn some integer overflow into evaluation errorYuya Nishihara committed 2 years ago26c182a
  17. templater: make property functions return resultYuya Nishihara committed 2 years ago0519954
  18. templater: expand similarity hint with aliasesYuya Nishihara committed 2 years ago7bc4521
  19. templater: move build_core_method() to table objectYuya Nishihara committed 2 years agoa235aa5
  20. templater: migrate core template methods to symbol tableYuya Nishihara committed 2 years agobdbb2de
  21. templater: extract generic type aliases for method build fn and tableYuya Nishihara committed 2 years ago10acfdc
  22. templater: migrate other commit template methods to symbol tableYuya Nishihara committed 2 years ago523f8b2
  23. templater: inline parse_optional_integer() in method bodyYuya Nishihara committed 2 years ago8226584
  24. templater: extract stub function that resolves method nameYuya Nishihara committed 2 years ago1b4c339
  25. templater: clone WorkspaceId/OperationId into templater to simplify lifetimeYuya Nishihara committed 2 years agofd4acf6
  26. templater: extract Commit methods to HashMapYuya Nishihara committed 2 years ago68b1f86
  27. templater: inline capture variables in each method body of Commit typeYuya Nishihara committed 2 years ago0d77ce5
  28. templater: inline wrap_fn() helpersYuya Nishihara committed 2 years agobbf8864
  29. templater: merge build_*_keyword_opt() functions into method buildersYuya Nishihara committed 2 years agof0ce448
  30. templater: translate keywords to "self" methods by core template engineYuya Nishihara committed 2 years agoe80b906
  31. object_id: extract ObjectId trait and macros to separate moduleYuya Nishihara committed 2 years agofa5e407
  32. templater: add local/remote_branches keywordsYuya Nishihara committed 3 years ago0e14a1f
  33. templater: cache list of all remote branches, filter them when requestedYuya Nishihara committed 3 years ago5486d72
  34. templater: use "git" constant to build HEAD@git ref nameYuya Nishihara committed 3 years ago817ca7f
  35. templater: make branches, tags, git_refs, and git_head return list typeYuya Nishihara committed 3 years ago01d4745