public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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