jj/examples
Martin von Zweigbergk e7419e76a1 backend: replace git_repo() by as_any()
This has several advantages:

 * Makes it possible to downcast to non-Git custom backends (might be
   useful at Google, but we haven't needed it yet)

 * Lets us access more specific functionality on the `GitBackend`,
   making it possible to access the `git2::Repository` without
   creating a copy of it.

 * Removes the dependency on Git from the backend
2023-05-12 08:05:09 -07:00
..
custom-backend backend: replace git_repo() by as_any() 2023-05-12 08:05:09 -07:00
custom-command cli: wrap transaction started by WorkspaceCommandHelper, borrow helper mutably 2023-01-25 13:31:41 +09:00
custom-global-flag refactor: return ExitCode from CliRunner::run() 2023-01-20 06:42:08 +01:00