diff options
Diffstat (limited to 'watch-bz')
-rwxr-xr-x | watch-bz | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -17,8 +17,6 @@ STATUS=OPEN REFRESH_INTERVAL=600 # [s], better not to drain bugzilla's power... SEP=@@@ -OUTPUT_FMT="%{component}$SEP%{bug_id}$SEP%{product}$SEP%{priority}$SEP%{status}$SEP%{flags}$SEP%{short_desc}" -#OUTPUT_FMT="%{component}$SEP%{bug_id}$SEP%{product}$SEP%{priority}$SEP%{status}$SEP%{short_desc}" WIDTH=$(( $(stty size | cut -d' ' -f2) - 1 )) @@ -32,6 +30,13 @@ if [ $# -ge 1 ]; then fi fi +echo $COMPONENT | grep -q ',' +if [ $? -eq 0 ]; then + OUTPUT_FMT="%{component}$SEP%{bug_id}$SEP%{product}$SEP%{priority}$SEP%{status}$SEP%{flags}$SEP%{short_desc}" +else + OUTPUT_FMT="%{bug_id}$SEP%{product}$SEP%{priority}$SEP%{status}$SEP%{flags}$SEP%{short_desc}" +fi + watch -t --interval $REFRESH_INTERVAL \ "$BUGZILLA query -c $COMPONENT -t $STATUS --outputformat $OUTPUT_FMT \ | sed -u \ |