diff-remove-abspath: Add separate handling of Windows paths

This commit is contained in:
Tim Wojtulewicz 2024-11-03 16:56:12 -07:00 committed by Tim Wojtulewicz
parent 9cc7b05064
commit b8b14537a9

View file

@ -2,6 +2,9 @@
#
# Replace absolute paths with the basename.
# The drive letter portion of the Windows regex below is adapted from
# https://github.com/stdlib-js/stdlib/blob/develop/lib/node_modules/%40stdlib/regexp/basename-windows/lib/regexp.js
sed -E 's#/+#/#g' |
sed -E 's#[^( ]*testing_btest#<___>testing_btest#' |
sed -E 's#/([^ :/]{1,}/){1,}([^ :/]{1,})#<...>/\2#g'
sed -E 's#/([^ :/]{1,}/){1,}([^ :/]{1,})#<...>/\2#g' |
sed -E 's#([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)([\\/])([^ :\\/]{1,}[\\/]){1,}([^ :\\/]{1,})#<...>/\4#g'