irc-announce: add add_message
This commit is contained in:
parent
ffa024c950
commit
ac49bcab3d
@ -120,6 +120,12 @@ let
|
|||||||
pink() { printf '\x0313,99%s\x0F' "$1"; }
|
pink() { printf '\x0313,99%s\x0F' "$1"; }
|
||||||
gray() { printf '\x0314,99%s\x0F' "$1"; }
|
gray() { printf '\x0314,99%s\x0F' "$1"; }
|
||||||
|
|
||||||
|
unset message
|
||||||
|
add_message() {
|
||||||
|
message="''${message+$message
|
||||||
|
}$*"
|
||||||
|
}
|
||||||
|
|
||||||
nick=${escapeShellArg nick}
|
nick=${escapeShellArg nick}
|
||||||
channel=${escapeShellArg channel}
|
channel=${escapeShellArg channel}
|
||||||
server=${escapeShellArg server}
|
server=${escapeShellArg server}
|
||||||
@ -130,7 +136,6 @@ let
|
|||||||
|
|
||||||
empty=0000000000000000000000000000000000000000
|
empty=0000000000000000000000000000000000000000
|
||||||
|
|
||||||
unset message
|
|
||||||
while read oldrev newrev ref; do
|
while read oldrev newrev ref; do
|
||||||
|
|
||||||
if [ $oldrev = $empty ]; then
|
if [ $oldrev = $empty ]; then
|
||||||
@ -168,11 +173,9 @@ let
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
#$host $GIT_SSH_REPO $ref $link
|
#$host $GIT_SSH_REPO $ref $link
|
||||||
message="''${message+$message
|
add_message $(pink push) $link $(gray "($receive_mode)")
|
||||||
}$(pink push) $link $(gray "($receive_mode)")"
|
|
||||||
|
|
||||||
message=''${message+$message
|
add_message "$(
|
||||||
}$(
|
|
||||||
git log \
|
git log \
|
||||||
--format="$(orange %h) %s $(gray '(%ar)')" \
|
--format="$(orange %h) %s $(gray '(%ar)')" \
|
||||||
--reverse \
|
--reverse \
|
||||||
@ -180,7 +183,7 @@ let
|
|||||||
|
|
||||||
git diff --stat $id2..$id \
|
git diff --stat $id2..$id \
|
||||||
| sed '$!s/\(+*\)\(-*\)$/'$(green '\1')$(red '\2')'/'
|
| sed '$!s/\(+*\)\(-*\)$/'$(green '\1')$(red '\2')'/'
|
||||||
)
|
)"
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user