Code

History

Commits on ig/commit-debug to cli/src/commit_templater.rs175+
  1. commit: add a helper for returning parent tree of `Commit`Martin von Zweigbergk committed 2 years agodbba2ed
  2. revset: support defining custom revset functionsdploch committed 2 years ago387ae9b
  3. revset: make RevsetParseContext opaquedploch committed 2 years ago4e0abf0
  4. templater: expose RefTarget methods through RefName typeYuya Nishihara committed 2 years ago4db068e
  5. templater: add RefName::local_only() constructorYuya Nishihara committed 2 years ago8abcbd6
  6. templater: store associated RefTarget in RefName structYuya Nishihara committed 2 years ago35e550e
  7. template: add contained_in method to commit object in templates this allows to conditionally display or label elements depending on whether the given commit is contained within the revsetNoah Mayr committed 2 years agodc693e7
  8. revset: add a SymbolResolverExtension trait to provide custom resolversdploch committed 2 years ago586ab1f
  9. templater: add type_name() method to tagged property typesYuya Nishihara committed 2 years ago5394f34
  10. templater: cache immutable revset fn globallyYuya Nishihara committed 2 years ago556747a
  11. cli_util: support multiple extensions consistentlydploch committed 2 years ago57a5d7d
  12. clippy: disable bogus lints for nightly clippyAustin Seipp committed 2 years ago4b45dde
  13. template: add method mine() to commit typeNoah Mayr committed 2 years ago2cf1c34
  14. templater: consolidate "unexpected expression" error constructorsYuya Nishihara committed 2 years ago76f3b80
  15. templater: introduce Formatter wrapper to switch strict/lax evaluationsYuya Nishihara committed 2 years ago71c2006
  16. revset, templater: render parse error as usual error chainYuya Nishihara committed 2 years ago2cd70bd
  17. commit_templater: make git_head return Option<RefName> instead of Vec<_>Yuya Nishihara committed 2 years agob363e69
  18. templater: remove unused context parameter from Template<C>Yuya Nishihara committed 2 years ago577e030
  19. commit_templater: teach elidable (or optional) commitYuya Nishihara committed 2 years ago2fc7feb
  20. templater: leverage TemplateProperty::map/and_then() helpersYuya Nishihara committed 2 years agofad7128
  21. formatter: use write!() or writeln!() thoroughly, remove .write_str()Yuya Nishihara committed 2 years ago00285be
  22. templater: remove Context type from TemplateLanguage/PropertyYuya Nishihara committed 2 years ago911cf4b
  23. templater: don't define TemplateLanguage::Context staticallyYuya Nishihara committed 2 years agocecae84
  24. templater: allow use of wrap_<type>() functions without borrowing &languageYuya Nishihara committed 2 years ago2916bbb
  25. cli: use unresolved root() when constructing immutable set expressionYuya Nishihara committed 2 years ago97cf16c
  26. templater: migrate global functions to table-based lookupYuya Nishihara committed 2 years ago82b6d07
  27. templater: dispatch global functions through TemplateLanguage traitYuya Nishihara committed 2 years agofa9cb72
  28. commit_templater: add self.immutable() methodYuya Nishihara committed 2 years ago218b1c6
  29. commit_templater: allow extension methods to capture repoYuya Nishihara committed 2 years agoa3839cd
  30. commit_templater: add an AnyMap for extensions to cache their own infodploch committed 2 years ago84118e1
  31. templater: inline commit/operation_templater::parse(), add command helper fnsYuya Nishihara committed 2 years ago749ef45
  32. templater: extract language constructorsYuya Nishihara committed 2 years ago101e48d
  33. templater: add helper function that does parse() + build()Yuya Nishihara committed 2 years agoe1669f0
  34. templater: add "pub" to operation template types and wrap fns in commit templateYuya Nishihara committed 2 years ago81b5e69
  35. commit_templater: make various attributes accessible to extensionsdploch committed 2 years ago4847fed