From 3157551e7929b74159491ee8556c470f654c2b8e Mon Sep 17 00:00:00 2001 From: jkratoch <> Date: Thu, 8 Oct 2009 13:11:34 +0000 Subject: [PATCH] Support getting posted mails (as Raw Text). --- bin/changelogget | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/bin/changelogget b/bin/changelogget index e9b5180..cde7598 100755 --- a/bin/changelogget +++ b/bin/changelogget @@ -19,8 +19,15 @@ for arg in "$@";do if [ "$arg" != "${arg#http://sourceware.org/ml/}" -a "$arg" != "${arg%.html}" ];then echo >&2 -n '*' echo "$arg" - echo - changelogget -q $changelog $(wget -q -O - "$arg" | sed -n -e 's/&/\&/g' -e 's#^\1$#\1#p') + raw="$(wget -q -O - "$arg" | sed -n 's#^.*Raw text.*$#\1#p')" + if [ -z "$raw" ];then + echo >&2 -n '+' + echo + changelogget -q $changelog $(wget -q -O - "$arg" | sed -n -e 's/&/\&/g' -e 's#^\1$#\1#p') + else + echo >&2 -n '#' + wget -q -O - "http://sourceware.org$raw" | sed -n -e '/^Subject:/p' -e '/^$/,$p' + fi elif [ "$arg" != "${arg#http://sourceware.org/cgi-bin/cvsweb.cgi/src/}" ];then echo >&2 -n '.' # --- src/gdb/ChangeLog 2008/04/24 08:46:17 1.9308 -- 1.8.3.1