* [gentoo-commits] eselect r522 - in trunk: . modules
@ 2009-04-30 7:25 Ulrich Mueller (ulm)
0 siblings, 0 replies; only message in thread
From: Ulrich Mueller (ulm) @ 2009-04-30 7:25 UTC (permalink / raw
To: gentoo-commits
Author: ulm
Date: 2009-04-30 07:25:30 +0000 (Thu, 30 Apr 2009)
New Revision: 522
Modified:
trunk/ChangeLog
trunk/modules/news-tng.eselect
Log:
Also show "Translator" header lines in news-tng module.
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2009-04-30 06:55:25 UTC (rev 521)
+++ trunk/ChangeLog 2009-04-30 07:25:30 UTC (rev 522)
@@ -1,5 +1,9 @@
2009-04-30 Ulrich Mueller <ulm@gentoo.org>
+ * modules/news-tng.eselect (find_items): Use space-separated list
+ for "repos", instead of an array.
+ (do_read): Also show "Translator" header lines.
+
* modules/mailer.eselect:
* man/mailer.eselect.5: The mailer module is no longer supported
by MTA packages and therefore not functional, see bug 220473.
Modified: trunk/modules/news-tng.eselect
===================================================================
--- trunk/modules/news-tng.eselect 2009-04-30 06:55:25 UTC (rev 521)
+++ trunk/modules/news-tng.eselect 2009-04-30 07:25:30 UTC (rev 522)
@@ -16,10 +16,9 @@
# returns one item per line: status/repository/name
# sort order: 1. "unread" before "read", 2. by repository
find_items() {
- local stat repo item
- local -a repos=( $(get_repositories) )
+ local stat repos=$(get_repositories) repo item
for stat in "$@"; do
- for repo in ${repos[@]}; do
+ for repo in ${repos}; do
file="${ROOT}${NEWS_DIR}/news-${repo}.${stat}"
[[ -f ${file} ]] || continue
for item in $(<"${file}"); do
@@ -35,7 +34,7 @@
# list of items is expected in global array "items"
write_item_list() {
local stat=$1 repo=$2 item update
- for item in ${items[@]}; do
+ for item in "${items[@]}"; do
[[ ${item%%/*} = ${stat} ]] || continue
item=${item#*/}
[[ ${item%%/*} = ${repo} ]] && update="${update} ${item#*/}"
@@ -112,7 +111,7 @@
for item in "$@"; do
stat=${item%%/*}; item=${item#*/}
repo=${item%%/*}; item=${item#*/}
- find_repo_dir ${repo}
+ find_repo_dir "${repo}"
header=$(read_item "${dir}" "${item}" header)
IFS=$'\n'
for line in ${header}; do
@@ -124,10 +123,10 @@
IFS=${ifs_save}
if [[ ${stat} = unread ]]; then
write_numbered_list_entry $((i++)) "$(highlight \
- "${posted## } (new) ${title## }")"
+ "${posted## } (unread) ${title## }")"
else
write_numbered_list_entry $((i++)) \
- "${posted## } ${title## }"
+ "${posted## } (read) ${title## }"
fi
done
[[ $# -eq 0 ]] && write_kv_list_entry "(none found)" ""
@@ -196,7 +195,7 @@
item=${items[--i]}
stat=${item%%/*}; item=${item#*/}
repo=${item%%/*}; item=${item#*/}
- find_repo_dir ${repo}
+ find_repo_dir "${repo}"
if [[ -n ${raw} ]]; then
read_item "${dir}" "${item}"
else
@@ -208,7 +207,7 @@
Title)
write_kv_list_entry \
"${line%%: *}" "$(highlight "${line#*: }")" ;;
- Author|Posted|Revision)
+ Author|Translator|Posted|Revision)
write_kv_list_entry "${line%%: *}" "${line#*: }" ;;
esac
done
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2009-04-30 7:25 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-30 7:25 [gentoo-commits] eselect r522 - in trunk: . modules Ulrich Mueller (ulm)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox