Update Sifr Mimetype Icons
Updated Sifr mimetype icons to match new app/mimetype icons Change-Id: I4dda9bd4f342ed068bf1a10f9ffb23246685cc94 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148429 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org> Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
@ -1,82 +1,5 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Called by git-commit with one argument, the name of the file
|
||||
# that has the commit message. The hook should exit with non-zero
|
||||
# status after issuing an appropriate message if it wants to stop the
|
||||
# commit. The hook is allowed to edit the commit message file.
|
||||
#
|
||||
# To enable this hook, make this file executable.
|
||||
|
||||
# avoid [[ which is not POSIX sh.
|
||||
|
||||
if test "$#" != 1 ; then
|
||||
echo "$0 requires an argument."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test ! -f "$1" ; then
|
||||
echo "file does not exist: $1"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
abort() {
|
||||
cp $1 $1.save
|
||||
cat >&2 <<EOF
|
||||
Commit aborted, your commit message was saved as '$1.save'.
|
||||
|
||||
Reason: $2
|
||||
|
||||
EOF
|
||||
exit 1
|
||||
}
|
||||
|
||||
test "" = "$(grep '^Signed-off-by: ' "$1" |
|
||||
sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || {
|
||||
abort "$1" "Duplicate Signed-off-by lines."
|
||||
}
|
||||
|
||||
# Check that the first line exists, and is not an asterisk
|
||||
|
||||
if [ -z "`head -n 1 $1 | grep -v '^[[:blank:]]*\*$'`" ] ; then
|
||||
abort "$1" "Please provide the general description on the first line."
|
||||
fi
|
||||
|
||||
# ...and that it is not too long
|
||||
|
||||
len="`head -n 1 $1 | tr -d '\n' | wc -c`"
|
||||
if [ "$len" -gt 79 ] ; then
|
||||
abort "$1" "The first line is $len characters, please try to fit into 79 characters."
|
||||
fi
|
||||
|
||||
fdo_regex='fdo#[0-9]+'
|
||||
if grep -E -q "$fdo_regex" $1; then
|
||||
for bugid in `head -n 1 $1 | grep -E -o "$fdo_regex" |sed 's/fdo#//'`
|
||||
do
|
||||
if [ "`echo $bugid |sed 's/fdo#//'`" -gt 88775 ]; then
|
||||
abort "$1" "The first line contains a suspicious fdo# rereference: 'fdo#$bugid', did you mean tdf#?"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# ...and that it does not continue on the second line
|
||||
if [ "`wc -l < $1`" -gt 1 -a -n "`head -n 2 $1 | tail -n 1 | sed 's/^#.*//'`" ] ; then
|
||||
abort "$1" "The second line is not empty - maybe the first line continues there?"
|
||||
fi
|
||||
|
||||
# Check that the message is not a ChangeLog-like one
|
||||
|
||||
if [ -n "`head -n 1 $1 | grep '^[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}.*<.*@.*>'`" ] ; then
|
||||
abort "$1" "The commit message looks like ChangeLog, please use the git form."
|
||||
fi
|
||||
|
||||
# Check that lines do not start with '#<something>' (possibly accidental commit,
|
||||
# such as starting the message with '#ifdef', git commits start with '#<whitespace>'.
|
||||
|
||||
if [ -n "`grep '^#[^[:blank:]]' $1`" ] ; then
|
||||
abort "$1" "Possible accidental comment in the commit message (leading # without space)."
|
||||
fi
|
||||
|
||||
# From Gerrit Code Review 2.16.15
|
||||
# From Gerrit Code Review 3.6.3
|
||||
#
|
||||
# Part of Gerrit Code Review (https://www.gerritcodereview.com/)
|
||||
#
|
||||
@ -94,42 +17,65 @@ fi
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# Do not create a change id if requested
|
||||
if test "false" = "`git config --bool --get gerrit.createChangeId`" ; then
|
||||
exit 0
|
||||
set -u
|
||||
|
||||
# avoid [[ which is not POSIX sh.
|
||||
if test "$#" != 1 ; then
|
||||
echo "$0 requires an argument."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# $RANDOM will be undefined if not using bash, so don't use set -u
|
||||
random=$( (whoami ; hostname ; date; cat $1 ; echo $RANDOM) | git hash-object --stdin)
|
||||
if test ! -f "$1" ; then
|
||||
echo "file does not exist: $1"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Do not create a change id if requested
|
||||
if test "false" = "$(git config --bool --get gerrit.createChangeId)" ; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if git rev-parse --verify HEAD >/dev/null 2>&1; then
|
||||
refhash="$(git rev-parse HEAD)"
|
||||
else
|
||||
refhash="$(git hash-object -t tree /dev/null)"
|
||||
fi
|
||||
|
||||
random=$({ git var GIT_COMMITTER_IDENT ; echo "$refhash" ; cat "$1"; } | git hash-object --stdin)
|
||||
dest="$1.tmp.${random}"
|
||||
|
||||
trap 'rm -f "${dest}"' EXIT
|
||||
|
||||
if ! git stripspace --strip-comments < "$1" > "${dest}" ; then
|
||||
echo "cannot strip comments from $1"
|
||||
exit 1
|
||||
echo "cannot strip comments from $1"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test ! -s "${dest}" ; then
|
||||
echo "file is empty: $1"
|
||||
exit 1
|
||||
echo "file is empty: $1"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Avoid the --in-place option which only appeared in Git 2.8
|
||||
# Avoid the --if-exists option which only appeared in Git 2.15
|
||||
if ! git -c trailer.ifexists=doNothing interpret-trailers \
|
||||
reviewurl="$(git config --get gerrit.reviewUrl)"
|
||||
if test -n "${reviewurl}" ; then
|
||||
if ! git interpret-trailers --parse < "$1" | grep -q '^Link:.*/id/I[0-9a-f]\{40\}$' ; then
|
||||
if ! git interpret-trailers \
|
||||
--trailer "Link: ${reviewurl%/}/id/I${random}" < "$1" > "${dest}" ; then
|
||||
echo "cannot insert link footer in $1"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
else
|
||||
# Avoid the --in-place option which only appeared in Git 2.8
|
||||
# Avoid the --if-exists option which only appeared in Git 2.15
|
||||
if ! git -c trailer.ifexists=doNothing interpret-trailers \
|
||||
--trailer "Change-Id: I${random}" < "$1" > "${dest}" ; then
|
||||
echo "cannot insert change-id line in $1"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! mv "${dest}" "$1" ; then
|
||||
echo "cannot mv ${dest} to $1"
|
||||
exit 1
|
||||
echo "cannot mv ${dest} to $1"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#------------------ copied gerrit commit-msg hook to handle ChangeId <--
|
||||
|
||||
exit 0
|
||||
|
||||
# vi:set shiftwidth=4 expandtab:
|
||||
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 533 B After Width: | Height: | Size: 641 B |
Before Width: | Height: | Size: 574 B After Width: | Height: | Size: 671 B |
Before Width: | Height: | Size: 813 B After Width: | Height: | Size: 719 B |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 844 B |
Before Width: | Height: | Size: 504 B After Width: | Height: | Size: 618 B |
Before Width: | Height: | Size: 573 B After Width: | Height: | Size: 648 B |
Before Width: | Height: | Size: 743 B After Width: | Height: | Size: 820 B |
Before Width: | Height: | Size: 941 B After Width: | Height: | Size: 940 B |
Before Width: | Height: | Size: 491 B After Width: | Height: | Size: 630 B |
Before Width: | Height: | Size: 594 B After Width: | Height: | Size: 657 B |
Before Width: | Height: | Size: 752 B After Width: | Height: | Size: 768 B |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 988 B |
Before Width: | Height: | Size: 421 B After Width: | Height: | Size: 544 B |
Before Width: | Height: | Size: 464 B After Width: | Height: | Size: 571 B |
Before Width: | Height: | Size: 328 B After Width: | Height: | Size: 641 B |
Before Width: | Height: | Size: 647 B After Width: | Height: | Size: 769 B |
Before Width: | Height: | Size: 436 B After Width: | Height: | Size: 558 B |
Before Width: | Height: | Size: 533 B After Width: | Height: | Size: 582 B |
Before Width: | Height: | Size: 542 B After Width: | Height: | Size: 663 B |
Before Width: | Height: | Size: 882 B After Width: | Height: | Size: 862 B |
Before Width: | Height: | Size: 437 B After Width: | Height: | Size: 525 B |
Before Width: | Height: | Size: 507 B After Width: | Height: | Size: 559 B |
Before Width: | Height: | Size: 568 B After Width: | Height: | Size: 639 B |
Before Width: | Height: | Size: 828 B After Width: | Height: | Size: 758 B |
Before Width: | Height: | Size: 437 B After Width: | Height: | Size: 555 B |
Before Width: | Height: | Size: 483 B After Width: | Height: | Size: 572 B |
Before Width: | Height: | Size: 562 B After Width: | Height: | Size: 660 B |
Before Width: | Height: | Size: 843 B After Width: | Height: | Size: 821 B |
Before Width: | Height: | Size: 514 B After Width: | Height: | Size: 621 B |
Before Width: | Height: | Size: 594 B After Width: | Height: | Size: 645 B |
Before Width: | Height: | Size: 767 B After Width: | Height: | Size: 855 B |
Before Width: | Height: | Size: 1013 B After Width: | Height: | Size: 941 B |
Before Width: | Height: | Size: 500 B After Width: | Height: | Size: 627 B |
Before Width: | Height: | Size: 618 B After Width: | Height: | Size: 655 B |
Before Width: | Height: | Size: 784 B After Width: | Height: | Size: 794 B |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1011 B |
Before Width: | Height: | Size: 448 B After Width: | Height: | Size: 560 B |
Before Width: | Height: | Size: 563 B After Width: | Height: | Size: 583 B |
Before Width: | Height: | Size: 574 B After Width: | Height: | Size: 689 B |
Before Width: | Height: | Size: 968 B After Width: | Height: | Size: 875 B |
Before Width: | Height: | Size: 449 B After Width: | Height: | Size: 527 B |
Before Width: | Height: | Size: 527 B After Width: | Height: | Size: 560 B |
Before Width: | Height: | Size: 597 B After Width: | Height: | Size: 671 B |
Before Width: | Height: | Size: 920 B After Width: | Height: | Size: 786 B |
Before Width: | Height: | Size: 449 B After Width: | Height: | Size: 555 B |
Before Width: | Height: | Size: 507 B After Width: | Height: | Size: 575 B |
Before Width: | Height: | Size: 589 B After Width: | Height: | Size: 690 B |
Before Width: | Height: | Size: 948 B After Width: | Height: | Size: 845 B |
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 528 B After Width: | Height: | Size: 572 B |
Before Width: | Height: | Size: 574 B After Width: | Height: | Size: 621 B |
Before Width: | Height: | Size: 795 B After Width: | Height: | Size: 704 B |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 818 B |
Before Width: | Height: | Size: 497 B After Width: | Height: | Size: 567 B |
Before Width: | Height: | Size: 573 B After Width: | Height: | Size: 613 B |
Before Width: | Height: | Size: 743 B After Width: | Height: | Size: 699 B |
Before Width: | Height: | Size: 941 B After Width: | Height: | Size: 928 B |
Before Width: | Height: | Size: 482 B After Width: | Height: | Size: 556 B |
Before Width: | Height: | Size: 600 B After Width: | Height: | Size: 613 B |
Before Width: | Height: | Size: 745 B After Width: | Height: | Size: 726 B |
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 938 B |
Before Width: | Height: | Size: 421 B After Width: | Height: | Size: 526 B |
Before Width: | Height: | Size: 464 B After Width: | Height: | Size: 537 B |
Before Width: | Height: | Size: 328 B After Width: | Height: | Size: 613 B |
Before Width: | Height: | Size: 637 B After Width: | Height: | Size: 764 B |
Before Width: | Height: | Size: 432 B After Width: | Height: | Size: 538 B |
Before Width: | Height: | Size: 533 B After Width: | Height: | Size: 572 B |
Before Width: | Height: | Size: 542 B After Width: | Height: | Size: 677 B |
Before Width: | Height: | Size: 873 B After Width: | Height: | Size: 863 B |
Before Width: | Height: | Size: 433 B After Width: | Height: | Size: 504 B |
Before Width: | Height: | Size: 507 B After Width: | Height: | Size: 542 B |
Before Width: | Height: | Size: 569 B After Width: | Height: | Size: 629 B |
Before Width: | Height: | Size: 815 B After Width: | Height: | Size: 779 B |
Before Width: | Height: | Size: 433 B After Width: | Height: | Size: 530 B |
Before Width: | Height: | Size: 483 B After Width: | Height: | Size: 555 B |
Before Width: | Height: | Size: 562 B After Width: | Height: | Size: 644 B |
Before Width: | Height: | Size: 825 B After Width: | Height: | Size: 807 B |
Before Width: | Height: | Size: 506 B After Width: | Height: | Size: 573 B |
Before Width: | Height: | Size: 590 B After Width: | Height: | Size: 641 B |
Before Width: | Height: | Size: 767 B After Width: | Height: | Size: 744 B |
Before Width: | Height: | Size: 1019 B After Width: | Height: | Size: 1004 B |
Before Width: | Height: | Size: 491 B After Width: | Height: | Size: 568 B |
Before Width: | Height: | Size: 618 B After Width: | Height: | Size: 629 B |
Before Width: | Height: | Size: 778 B After Width: | Height: | Size: 756 B |