mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-01 05:47:45 +01:00
Remove useless hashes from patches
This avoids annoying conflicts as well as gets rid of diff noise from clients preferring different hash lengths
This commit is contained in:
parent
344d299d69
commit
8593ac6ec5
@ -12,9 +12,11 @@ echo "Rebuilding patch files from current fork state..."
|
||||
function cleanupPatches {
|
||||
cd "$1"
|
||||
for patch in *.patch; do
|
||||
echo "$patch"
|
||||
sed -ri 's/index [a-f0-9]+\.\.[a-f0-9]+/index 7ac07ac07ac0..7ac07ac07ac0/g' "$patch"
|
||||
sed -ri 's/^From [a-f0-9]{32,}/From 0000000000000000000000000000000000000000/g' "$patch"
|
||||
$gitcmd add -A $patch
|
||||
gitver=$(tail -n 2 "$patch" | grep -ve "^$" | tail -n 1)
|
||||
diffs=$($gitcmd diff --staged "$patch" | grep --color=none -E "^(\+|\-)" | grep --color=none -Ev "(From [a-z0-9]{32,}|\-\-\- a|\+\+\+ b|^.index)")
|
||||
diffs=$($gitcmd diff --staged "$patch" | grep --color=none -E "^(\+|\-)" | grep --color=none -Ev "(From [a-f0-9]{32,}|\-\-\- a|\+\+\+ b|^.index)")
|
||||
|
||||
testver=$(echo "$diffs" | tail -n 2 | grep --color=none -ve "^$" | tail -n 1 | grep --color=none "$gitver")
|
||||
if [ "x$testver" != "x" ]; then
|
||||
|
Loading…
Reference in New Issue
Block a user