(&self)
| 518 | } |
| 519 | |
| 520 | async fn status(&self) -> Result<WorkspaceGitStatus> { |
| 521 | let resp: StatusResp = self.post_json("status", &EmptyReq).await?; |
| 522 | Ok(WorkspaceGitStatus { |
| 523 | branch: resp.branch, |
| 524 | commit: resp.commit, |
| 525 | is_worktree: resp.is_worktree, |
| 526 | is_dirty: resp.is_dirty, |
| 527 | dirty_count: resp.dirty_count, |
| 528 | }) |
| 529 | } |
| 530 | |
| 531 | async fn log(&self, max_count: usize) -> Result<Vec<WorkspaceGitCommit>> { |
| 532 | let capped = max_count.min(self.max_log_entries); |
no test coverage detected