gitea_get_notifications.sh: more reponamefilter regex fun
This commit is contained in:
parent
f39462a835
commit
d0a2439d11
|
@ -20,7 +20,7 @@ if [ "${gettype}" == "merged" ]; then
|
||||||
mark_read=false
|
mark_read=false
|
||||||
noti_id="$(grep -oE "^[0-9]+" <<<"${merged_noti}")"
|
noti_id="$(grep -oE "^[0-9]+" <<<"${merged_noti}")"
|
||||||
noti_pr_id="$(grep -oE '@@#[0-9]+@@' <<<"${merged_noti}" | sed -e 's/[@#]//g')"
|
noti_pr_id="$(grep -oE '@@#[0-9]+@@' <<<"${merged_noti}" | sed -e 's/[@#]//g')"
|
||||||
noti_repo="$(grep -oE '@[a-z0-9]+/[a-z0-9]+$' <<<"${merged_noti}" | sed -e 's/@//g')"
|
noti_repo="$(grep -oE '@[a-z0-9_.-]+.[a-z0-9_.-]+$' <<<"${merged_noti}" | sed -e 's/@//g')"
|
||||||
|
|
||||||
pr_info=$(tea pr ls --state all --repo "${noti_repo}" | grep -E "^\| +${noti_pr_id} .* closed ")
|
pr_info=$(tea pr ls --state all --repo "${noti_repo}" | grep -E "^\| +${noti_pr_id} .* closed ")
|
||||||
if grep -qE " closed +\| +${myuser} +\|" <<<"${pr_info}"; then
|
if grep -qE " closed +\| +${myuser} +\|" <<<"${pr_info}"; then
|
||||||
|
@ -52,7 +52,7 @@ elif [ "${gettype}" == "open" ]; then
|
||||||
for open_noti in ${open_notis}; do
|
for open_noti in ${open_notis}; do
|
||||||
noti_id="$(grep -oE "^[0-9]+" <<<"${open_noti}")"
|
noti_id="$(grep -oE "^[0-9]+" <<<"${open_noti}")"
|
||||||
noti_pr_id="$(grep -oE '@@#[0-9]+@@' <<<"${open_noti}" | sed -e 's/[@#]//g')"
|
noti_pr_id="$(grep -oE '@@#[0-9]+@@' <<<"${open_noti}" | sed -e 's/[@#]//g')"
|
||||||
noti_repo="$(grep -oE '@[a-z0-9_-]+.[a-z0-9_-]+$' <<<"${open_noti}" | sed -e 's/@//g')"
|
noti_repo="$(grep -oE '@[a-z0-9_.-]+.[a-z0-9_.-]+$' <<<"${open_noti}" | sed -e 's/@//g')"
|
||||||
|
|
||||||
pr_info=$(tea pr ls --state all --repo "${noti_repo}" | grep -E "^\| +${noti_pr_id} .* open ")
|
pr_info=$(tea pr ls --state all --repo "${noti_repo}" | grep -E "^\| +${noti_pr_id} .* open ")
|
||||||
if grep -qE " open +\| +${myuser} +\|" <<<"${pr_info}"; then
|
if grep -qE " open +\| +${myuser} +\|" <<<"${pr_info}"; then
|
||||||
|
|
Loading…
Reference in New Issue