3 # Script to update the mozilla in-tree copy of the Brotli library.
4 # Run this within the /modules/brotli directory of the source tree.
6 MY_TEMP_DIR
=`mktemp -d -t brotli_update.XXXXXX` ||
exit 1
8 git clone https
://github.com
/google
/brotli
${MY_TEMP_DIR}/brotli
9 git
-C ${MY_TEMP_DIR}/brotli checkout v1.0
.9
11 COMMIT
=$
(git
-C ${MY_TEMP_DIR}/brotli rev-parse HEAD
)
12 perl
-p -i -e "s/\[commit [0-9a-f]{40}\]/[commit ${COMMIT}]/" README.mozilla
;
14 DIRS
="common dec include"
18 mv ${MY_TEMP_DIR}/brotli
/c
/$d $d
25 echo "### Updated brotli to $COMMIT."
26 echo "### Remember to verify and commit the changes to source control!"