Code

History

Commits on ig/docs-commitid to cli/examples70+
  1. cli: uncapitalize op description of "workspace add" and custom command exampleYuya Nishihara committed 2 years ago3f05d06
  2. copy-tracking: stub get_copy_recordsMatt Kulukundis committed 2 years agodab8a29
  3. revset: drop Eq/PartialEq from RevsetExpression and related typesYuya Nishihara committed 2 years ago9613ec4
  4. revset: replace ParseState with &RevsetParseContextYuya Nishihara committed 2 years ago9f33d13
  5. revset: split AST-level parsing and expression lowering stagesYuya Nishihara committed 2 years ago89ac3a1
  6. templater: implement expect_*_arguments() as methodsYuya Nishihara committed 2 years ago04efac3
  7. revset: support custom filter extensionsdploch committed 2 years ago20af8c7
  8. revset: add a SymbolResolverExtension trait to provide custom resolversdploch committed 2 years ago586ab1f
  9. examples: simplify commit templater example with Defaultdploch committed 2 years ago0cef90f
  10. working_copy: allow `load_working_copy()` to return errorMartin von Zweigbergk committed 2 years ago8bb92fa
  11. cli_util: support multiple extensions consistentlydploch committed 2 years ago57a5d7d
  12. cli: use RevisionArg type in "resolve -r", "bench", and example commandYuya Nishihara committed 2 years ago311bdbf
  13. cli: add a Ui::status() helper for writing non-error to stderrMartin von Zweigbergk committed 2 years agoaeaab8a
  14. templater: consolidate "unexpected expression" error constructorsYuya Nishihara committed 2 years ago76f3b80
  15. templater: leverage TemplateProperty::map/and_then() helpersYuya Nishihara committed 2 years agofad7128
  16. templater: allow use of wrap_<type>() functions without borrowing &languageYuya Nishihara committed 2 years ago2916bbb
  17. operation_templater: support extensions of the template languagedploch committed 2 years agod832b44
  18. workspace: don't lose sparsed-away paths when recovering workspaceMartin von Zweigbergk committed 2 years agoc55e080
  19. commit_templater: add an AnyMap for extensions to cache their own infodploch committed 2 years ago84118e1
  20. cli: extract CommandError and helper functions to new moduleYuya Nishihara committed 2 years ago97024e5
  21. commit_templater: support extensions of the template languagedploch committed 2 years ago570fd29
  22. Switch to ignore crate for gitignore handling.Daehyeok Mun committed 2 years agoa9f489c
  23. cli: drop handling of legacy revset dag range operatorYuya Nishihara committed 2 years agoc73a092
  24. workspace: recover from missing operationJonathan Tan committed 2 years ago33f3a42
  25. working_copy: make reset() take a commit instead of a treeMartin von Zweigbergk committed 2 years agob343289
  26. backend: pass Index and keep_newer timestamp parameters to gc()Yuya Nishihara committed 2 years ago351487b
  27. backend: have gc() return BackendError instead of opaque error typeYuya Nishihara committed 2 years ago4e54021
  28. workspace: combine working copy functions into a traitDaniel Ploch committed 2 years agocb889f0
  29. transaction: take description at end instead of startMartin von Zweigbergk committed 2 years ago60fae31
  30. gc: implement basic GC for Git backendMartin von Zweigbergk committed 2 years ago1cc2714
  31. repo, workspace: remove 'static lifetime bound from initializer functionsYuya Nishihara committed 2 years ago1db0335
  32. cli: rename `*Commands` enums to `*Command`Martin von Zweigbergk committed 2 years agoa0cbe7c
  33. signing: pass SigningFn by referenceYuya Nishihara committed 2 years agod747879
  34. sign: Implement a test signing backend and add a few basic testsAnton Bulakh committed 2 years agoeb1c0ab
  35. repo_path: add stub RepoPathBuf type, update callersYuya Nishihara committed 2 years ago0a1bc2b