Open a repository or return a user-friendly error. This is a convenience wrapper around [`open_repository`] that provides more context in error messages, making it clearer what the user should do. # Arguments `path` - Optional path to the repository # Returns An open [`Repository`] handle. # Errors Returns a [`CliError`] with helpful suggestions if the repository cannot be found or opened.
(path: Option<&Path>)
| 359 | /// Returns a [`CliError`] with helpful suggestions if the repository |
| 360 | /// cannot be found or opened. |
| 361 | pub fn require_repository(path: Option<&Path>) -> CliResult<Repository> { |
| 362 | open_repository(path) |
| 363 | } |
| 364 | |
| 365 | // Formatting Utilities |
| 366 |
no test coverage detected