diff options
Diffstat (limited to 'crates')
| -rw-r--r-- | crates/shirabe/src/command/home_command.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/crates/shirabe/src/command/home_command.rs b/crates/shirabe/src/command/home_command.rs index 69f2cca..db6f644 100644 --- a/crates/shirabe/src/command/home_command.rs +++ b/crates/shirabe/src/command/home_command.rs @@ -211,7 +211,12 @@ impl HomeCommand { composer.get_package(), )), )); - // TODO(phase-b): get_local_repository / get_repositories return shared refs; needs Rc<dyn ...> migration + let repository_manager = composer.get_repository_manager(); + let repository_manager = repository_manager.borrow(); + repos.push(repository_manager.get_local_repository()); + for repo in repository_manager.get_repositories() { + repos.push(repo.clone()); + } return Ok(repos); } |
