aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/downloader/dvcs_downloader_interface.rs
AgeCommit message (Collapse)Author
2026-06-28refactor: add linternsfisis
2026-06-03feat(downloader): return Result from getUnpushedChanges to bubble ↵nsfisis
RuntimeException Match PHP GitDownloader::getUnpushedChanges, which returns ?string while throwing \RuntimeException on git command failure. Change the signature to Result<Option<String>> and replace the three panic\!() sites with Err(RuntimeException), mirroring the get_local_changes port. Thread ? through the clean_changes and StatusCommand call sites. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-27refactor(package): pass package handles by value throughoutnsfisis
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20refactor: re-export module items to shorten import pathsnsfisis
2026-05-12feat(port): port ChangeReportInterface.php, DvcsDownloaderInterface.php, ↵nsfisis
VcsCapableDownloaderInterface.php
2026-05-12feat(init): add scaffold filesnsfisis