aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src')
-rw-r--r--crates/shirabe/src/command/home_command.rs7
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);
}