Code

History

Commits on ig/commit-debug to cli/src/commit_templater.rs210+
  1. commit_templater: support extensions of the template languagedploch committed 2 years ago570fd29
  2. commit_templater: make a bunch of types public for extensionsdploch committed 2 years ago1675554
  3. templater: turn some integer overflow into evaluation errorYuya Nishihara committed 2 years ago26c182a
  4. templater: make property functions return resultYuya Nishihara committed 2 years ago0519954
  5. templater: expand similarity hint with aliasesYuya Nishihara committed 2 years ago7bc4521
  6. templater: move build_core_method() to table objectYuya Nishihara committed 2 years agoa235aa5
  7. templater: migrate core template methods to symbol tableYuya Nishihara committed 2 years agobdbb2de
  8. templater: extract generic type aliases for method build fn and tableYuya Nishihara committed 2 years ago10acfdc
  9. templater: migrate other commit template methods to symbol tableYuya Nishihara committed 2 years ago523f8b2
  10. templater: inline parse_optional_integer() in method bodyYuya Nishihara committed 2 years ago8226584
  11. templater: extract stub function that resolves method nameYuya Nishihara committed 2 years ago1b4c339
  12. templater: clone WorkspaceId/OperationId into templater to simplify lifetimeYuya Nishihara committed 2 years agofd4acf6
  13. templater: extract Commit methods to HashMapYuya Nishihara committed 2 years ago68b1f86
  14. templater: inline capture variables in each method body of Commit typeYuya Nishihara committed 2 years ago0d77ce5
  15. templater: inline wrap_fn() helpersYuya Nishihara committed 2 years agobbf8864
  16. templater: merge build_*_keyword_opt() functions into method buildersYuya Nishihara committed 2 years agof0ce448
  17. templater: translate keywords to "self" methods by core template engineYuya Nishihara committed 2 years agoe80b906
  18. object_id: extract ObjectId trait and macros to separate moduleYuya Nishihara committed 2 years agofa5e407
  19. templater: add local/remote_branches keywordsYuya Nishihara committed 3 years ago0e14a1f
  20. templater: cache list of all remote branches, filter them when requestedYuya Nishihara committed 3 years ago5486d72
  21. templater: use "git" constant to build HEAD@git ref nameYuya Nishihara committed 3 years ago817ca7f
  22. templater: make branches, tags, git_refs, and git_head return list typeYuya Nishihara committed 3 years ago01d4745
  23. templater: add types for local/remote ref namesYuya Nishihara committed 3 years ago2b33a97
  24. templater: consistently use double ?? to denote conflicted refsYuya Nishihara committed 3 years agof7f08cb
  25. templater: allow implicit list-to-boolean castYuya Nishihara committed 3 years agob30d5bf
  26. templater: match exhaustively in boolean cast functionYuya Nishihara committed 3 years ago38d6000
  27. templater: take non-tracking remote branches as unrelated to local branchYuya Nishihara committed 3 years agobcf159c
  28. view: make remote branches iterator yield RemoteRef instead of RefTargetYuya Nishihara committed 3 years agoab1a6e2
  29. view: turn BranchTarget into borrowed typeYuya Nishihara committed 3 years agoe7d93e5
  30. view: migrate in-memory structure to per-remote branches mapYuya Nishihara committed 3 years agob7c7b19
  31. git: look up "git" remote branches normallyYuya Nishihara committed 3 years agod0bc34e
  32. templater: fast-path `empty` and `conflict` to not read treesMartin von Zweigbergk committed 3 years agoe50f6ac
  33. commit: drop `merged_` prefix from `tree()` and `tree_id()`Martin von Zweigbergk committed 3 years ago145b0b2
  34. git: remove handling of real remote named "git", always overrideYuya Nishihara committed 3 years ago55c6e90
  35. rewrite: return `MergedTree` from `merge_commit_trees()`Martin von Zweigbergk committed 3 years ago90e78a1