aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/downloader
AgeCommit message (Expand)Author
2026-07-04fix(pcre): restore missing regex delimiters in ported patternsnsfisis
2026-06-30refactor(git): replace is_callable with RunCommandOutput traitnsfisis
2026-06-29chore(lint): ban bare `use anyhow::Result` and fully qualify itnsfisis
2026-06-28fix(http): avoid nested tokio runtime panic in download pathnsfisis
2026-06-28refactor: add linternsfisis
2026-06-27test: port Composer tests unblocked by mockall, add seamsnsfisis
2026-06-27refactor(composer): hold managers behind *Interface traitsnsfisis
2026-06-27refactor: fix compiler warnings and clippy warningsnsfisis
2026-06-26test: port 35 auth/installer/io/zip/bitbucket tests; implement date_creatensfisis
2026-06-24feat(process): wire execute output handling to a callback modelnsfisis
2026-06-24refactor(process): take cwd as Option<&str> instead of IntoExecCwdnsfisis
2026-06-24chore: unwrap meaningless PhpMixed::String()nsfisis
2026-06-22test: port previously-ignored Composer tests via __ test hatchesnsfisis
2026-06-22feat(php-shim): implement fopen-family stream API on PhpResourcensfisis
2026-06-20feat(symfony-process): port full Process class from PHPnsfisis
2026-06-20fix(path): propagate PathBufnsfisis
2026-06-20refactor(php-shim): drop Box wrapping from PhpMixed List/Arraynsfisis
2026-06-20refactor(clippy): resolve idiomatic lint warningsnsfisis
2026-06-20feat(hg): implement Hg::new constructornsfisis
2026-06-20feat: resolve trivial todo!() placeholdersnsfisis
2026-06-20refactor: auto-fix clippy warningsnsfisis
2026-06-20feat(php-shim): implement count()nsfisis
2026-06-14feat(php-shim): implement random_int/random_bytes with fastrandnsfisis
2026-06-14refactor: fix warningsnsfisis
2026-06-14refactor(pcre): drop Result from Preg method return typesnsfisis
2026-06-14refactor(pcre): drop strict-groups Preg variantsnsfisis
2026-06-12refactor(php-shim): replace literal sprintf calls with format!nsfisis
2026-06-11feat(console): resolve phase-b TODOs in doRun and IO wiringnsfisis
2026-06-10feat(phase-c): resolve cross-module phase-b TODOsnsfisis
2026-06-10feat(phase-c): resolve exception-handling phase-b TODOsnsfisis
2026-06-08feat(phase-c): resolve static-property phase-b TODOsnsfisis
2026-06-08refactor(external-packages): drop component segment from symfony pathsnsfisis
2026-06-07feat(phase-c): resolve &mut-access phase-b TODOs via handle settersnsfisis
2026-06-07refactor(phase-c): resolve shared-ownership TODOs via handle/Rc clonesnsfisis
2026-06-07feat(shirabe): resolve phase-b TODOs with shared ownershipnsfisis
2026-06-06refactor(download-manager): set installation source on package handlensfisis
2026-06-06fix(vcs-downloader): abort on local changes in parent cleanChanges pathnsfisis
2026-06-05refactor(downloader): return Result from GitDownloader::view_diffnsfisis
2026-06-05feat(downloader): wire ArchiveDownloader extraction and Path/Zip overridesnsfisis
2026-06-05feat(downloader): wire VcsDownloader subclasses via shared downloadersnsfisis
2026-06-04feat(package): implement PackageInterface accessor layer for Package/Complete...nsfisis
2026-06-04refactor: drop stale phase-b TODO comments resolved by current codensfisis
2026-06-03feat(downloader): return Result from getUnpushedChanges to bubble RuntimeExce...nsfisis
2026-06-03feat(downloader): implement ChangeReport/VcsCapable for VCS downloadersnsfisis
2026-06-03feat(downloader): wire as_* downcasts for file/archive/path/git downloadersnsfisis
2026-06-03refactor(downloader,repository,json): drop stale try/catch TODOs; fix svn get...nsfisis
2026-06-03feat(downloader,repository): wire exception instanceof downcasts via anyhownsfisis
2026-05-29refactor(io): unify IOInterface params to Rc<RefCell<dyn _>>nsfisis
2026-05-28refactor(repository): introduce Rc<RefCell<_>> handles for repositoriesnsfisis
2026-05-27refactor(package): pass package handles by value throughoutnsfisis