Code

History

Commits on CacheMyWorkingCopy to cli/src/commit_templater.rs35+
  1. templater: inline commit/operation_templater::parse(), add command helper fnsYuya Nishihara committed 2 years ago749ef45
  2. templater: extract language constructorsYuya Nishihara committed 2 years ago101e48d
  3. templater: add helper function that does parse() + build()Yuya Nishihara committed 2 years agoe1669f0
  4. templater: add "pub" to operation template types and wrap fns in commit templateYuya Nishihara committed 2 years ago81b5e69
  5. commit_templater: make various attributes accessible to extensionsdploch committed 2 years ago4847fed
  6. commit_templater: support extensions of the template languagedploch committed 2 years ago570fd29
  7. commit_templater: make a bunch of types public for extensionsdploch committed 2 years ago1675554
  8. templater: turn some integer overflow into evaluation errorYuya Nishihara committed 2 years ago26c182a
  9. templater: make property functions return resultYuya Nishihara committed 2 years ago0519954
  10. templater: expand similarity hint with aliasesYuya Nishihara committed 2 years ago7bc4521
  11. templater: move build_core_method() to table objectYuya Nishihara committed 2 years agoa235aa5
  12. templater: migrate core template methods to symbol tableYuya Nishihara committed 2 years agobdbb2de
  13. templater: extract generic type aliases for method build fn and tableYuya Nishihara committed 2 years ago10acfdc
  14. templater: migrate other commit template methods to symbol tableYuya Nishihara committed 2 years ago523f8b2
  15. templater: inline parse_optional_integer() in method bodyYuya Nishihara committed 2 years ago8226584
  16. templater: extract stub function that resolves method nameYuya Nishihara committed 2 years ago1b4c339
  17. templater: clone WorkspaceId/OperationId into templater to simplify lifetimeYuya Nishihara committed 2 years agofd4acf6
  18. templater: extract Commit methods to HashMapYuya Nishihara committed 2 years ago68b1f86
  19. templater: inline capture variables in each method body of Commit typeYuya Nishihara committed 2 years ago0d77ce5
  20. templater: inline wrap_fn() helpersYuya Nishihara committed 2 years agobbf8864
  21. templater: merge build_*_keyword_opt() functions into method buildersYuya Nishihara committed 2 years agof0ce448
  22. templater: translate keywords to "self" methods by core template engineYuya Nishihara committed 2 years agoe80b906
  23. object_id: extract ObjectId trait and macros to separate moduleYuya Nishihara committed 2 years agofa5e407
  24. templater: add local/remote_branches keywordsYuya Nishihara committed 3 years ago0e14a1f
  25. templater: cache list of all remote branches, filter them when requestedYuya Nishihara committed 3 years ago5486d72
  26. templater: use "git" constant to build HEAD@git ref nameYuya Nishihara committed 3 years ago817ca7f
  27. templater: make branches, tags, git_refs, and git_head return list typeYuya Nishihara committed 3 years ago01d4745
  28. templater: add types for local/remote ref namesYuya Nishihara committed 3 years ago2b33a97
  29. templater: consistently use double ?? to denote conflicted refsYuya Nishihara committed 3 years agof7f08cb
  30. templater: allow implicit list-to-boolean castYuya Nishihara committed 3 years agob30d5bf
  31. templater: match exhaustively in boolean cast functionYuya Nishihara committed 3 years ago38d6000
  32. templater: take non-tracking remote branches as unrelated to local branchYuya Nishihara committed 3 years agobcf159c
  33. view: make remote branches iterator yield RemoteRef instead of RefTargetYuya Nishihara committed 3 years agoab1a6e2
  34. view: turn BranchTarget into borrowed typeYuya Nishihara committed 3 years agoe7d93e5
  35. view: migrate in-memory structure to per-remote branches mapYuya Nishihara committed 3 years agob7c7b19