From 45d8390d283d33546e897d22bcbd2cc804d89d1d Mon Sep 17 00:00:00 2001
From: jkratoch <>
Date: Sun, 25 Oct 2009 18:48:27 +0000
Subject: [PATCH] Fix the recently accidentally disabled patch subdownloading
part.
---
bin/changelogget | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/bin/changelogget b/bin/changelogget
index cde7598..cbf780b 100755
--- a/bin/changelogget
+++ b/bin/changelogget
@@ -16,18 +16,20 @@ for arg in "$@";do
if [ "$arg" != "${arg#http://sources.redhat.com/}" ];then
arg="http://sourceware.org/${arg#http://sources.redhat.com/}"
fi
- if [ "$arg" != "${arg#http://sourceware.org/ml/}" -a "$arg" != "${arg%.html}" ];then
- echo >&2 -n '*'
+ if [ "$arg" != "${arg#http://sourceware.org/ml/*-cvs/}" -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')
+ elif [ "$arg" != "${arg#http://sourceware.org/ml/}" -a "$arg" != "${arg%.html}" ];then
+ echo >&2 -n '#'
echo "$arg"
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'
+ echo >&2 "No raw URL found: $arg"
+ exit 1
fi
+ wget -q -O - "http://sourceware.org$raw" | sed -n -e '/^Subject:/p' -e '/^$/,$p'
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