aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-external-packages/src/symfony/console/command/signalable_command_interface.rs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-07-24 20:23:12 +0900
committernsfisis <nsfisis@gmail.com>2026-07-24 20:23:12 +0900
commit76c6d132fbc8341bdf14537bba7f00b073eddbc1 (patch)
tree3a2e9e2540d057d1f1304ee68534c8a2a778ca98 /crates/shirabe-external-packages/src/symfony/console/command/signalable_command_interface.rs
parent7d29b5116d51a2f4ae5f90b1ef33a4b1454edebd (diff)
downloadphp-shirabe-76c6d132fbc8341bdf14537bba7f00b073eddbc1.tar.gz
php-shirabe-76c6d132fbc8341bdf14537bba7f00b073eddbc1.tar.zst
php-shirabe-76c6d132fbc8341bdf14537bba7f00b073eddbc1.zip
fix(package): rewrite dist-reference SHA regex without look-around
Package::set_source_dist_references and LockTransaction's dist-url mirroring both used {(?<=/|sha=)[a-f0-9]{40}(?=/|$)}i, but the regex crate has no look-around support at all and panics compiling it. Per docs/dev/regex-porting.md, rewrote the boundary assertions into capturing groups and switched to Preg::replace_callback, which re-emits the captured delimiters around the replaced reference.
Diffstat (limited to 'crates/shirabe-external-packages/src/symfony/console/command/signalable_command_interface.rs')
0 files changed, 0 insertions, 0 deletions