[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: FYI: gnulib git mirror is up to date
From: |
Bruno Haible |
Subject: |
Re: FYI: gnulib git mirror is up to date |
Date: |
Tue, 9 Jan 2007 17:09:43 +0100 |
User-agent: |
KMail/1.9.1 |
Jim Meyering wrote:
> In case someone is starting on this already, here are alternate
> cvs and git URLs for your lib/timespec.h example:
>
> http://cvs.sv.gnu.org/viewcvs/gnulib/lib/timespec.h?root=gnulib&view=markup
> http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=blob;f=lib/timespec.h
Thanks. I've added the mentioned options to MODULES.html.sh:
2007-01-09 Bruno Haible <address@hidden>
* MODULES.html.sh: Accept options --cvs-urls, --git-urls.
(repo_url_prefix, repo_url_suffix, repo_url_suffix_repl): New
variables.
(func_module): Use them.
*** MODULES.html.sh 9 Jan 2007 14:11:03 -0000 1.169
--- MODULES.html.sh 9 Jan 2007 16:13:17 -0000
***************
*** 17,23 ****
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
USA.
#
! # Usage: MODULES.html.sh > MODULES.html
# Extend the PATH so that gnulib-tool is found.
PATH=`dirname "$0"`:$PATH; export PATH
--- 17,23 ----
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
USA.
#
! # Usage: MODULES.html.sh [--cvs-urls|--git-urls] > MODULES.html
# Extend the PATH so that gnulib-tool is found.
PATH=`dirname "$0"`:$PATH; export PATH
***************
*** 28,33 ****
--- 28,52 ----
POSIX2001_URL='file:/packages/www/www.opengroup.org/susv3' ;;
esac
+ repo_url_prefix=
+ repo_url_suffix=
+ if test $# != 0; then
+ case "$1" in
+ --cvs-urls)
+ # Generate URLs to the official gnulib CVS repository.
+ repo_url_prefix='http://cvs.sv.gnu.org/viewcvs/*checkout*/gnulib/'
+ repo_url_suffix='?root=gnulib&content-type=text/plain'
+ ;;
+ --git-urls)
+ # Generate URLs to the official gnulib git repository.
+
repo_url_prefix='http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=blob_plain;f='
+ repo_url_suffix=''
+ ;;
+ esac
+ fi
+ # For sed replacements: Escape the '&'.
+ repo_url_suffix_repl=`echo "$repo_url_suffix" | sed -e 's,[&],\\\&,'`
+
sed_lt='s,<,\<,g'
sed_gt='s,>,\>,g'
sed_escape_dot='s,\.,\\.,g'
***************
*** 1404,1417 ****
func_begin TR
! element='<A NAME="module='$1'"></A><A HREF="modules/'$1'">'$1'</A>'
func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element"
includes=`gnulib-tool --extract-include-directive $1`
files=`gnulib-tool --extract-filelist $1`
element=`echo "$includes" \
| sed -e "$sed_lt" -e "$sed_gt" -e
"$sed_remove_trailing_empty_line" \
! -e 's,^#include "\(.*\)"$,#include "<A
HREF="lib/\1">\1</A>",' \
-e 's,^#include <'"${posix_headers}"'\.h>$,#include
\<<A HREF="'"$POSIX2001_URL"'xbd/\1.h.html">\1.h</A>\>,' \
-e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'`
test -n "$element" || element='---'
--- 1423,1436 ----
func_begin TR
! element='<A NAME="module='$1'"></A><A
HREF="'$repo_url_prefix'modules/'$1$repo_url_suffix'">'$1'</A>'
func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element"
includes=`gnulib-tool --extract-include-directive $1`
files=`gnulib-tool --extract-filelist $1`
element=`echo "$includes" \
| sed -e "$sed_lt" -e "$sed_gt" -e
"$sed_remove_trailing_empty_line" \
! -e 's,^#include "\(.*\)"$,#include "<A
HREF="'$repo_url_prefix'lib/\1'$repo_url_suffix_repl'">\1</A>",' \
-e 's,^#include <'"${posix_headers}"'\.h>$,#include
\<<A HREF="'"$POSIX2001_URL"'xbd/\1.h.html">\1.h</A>\>,' \
-e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'`
test -n "$element" || element='---'
***************
*** 1426,1432 ****
| sed -e '/^$/d' \
| sed -n -e "$sed_choose_lib_files" \
| sed -e '/^'"${includefile}"'$/d' \
! -e 's,^\(.*\)$,<A HREF="lib/\1">\1</A>,' \
-e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'`
test -n "$element" || element='---'
func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element"
--- 1445,1451 ----
| sed -e '/^$/d' \
| sed -n -e "$sed_choose_lib_files" \
| sed -e '/^'"${includefile}"'$/d' \
! -e 's,^\(.*\)$,<A
HREF="'$repo_url_prefix'lib/\1'$repo_url_suffix_repl'">\1</A>,' \
-e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'`
test -n "$element" || element='---'
func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element"
***************
*** 1436,1442 ****
| sed -e "$sed_remove_trailing_empty_line" \
| sed -n -e "$sed_choose_m4_files" \
| sed -e '/^onceonly/d' \
! -e 's,^\(.*\)$,<A HREF="m4/\1">\1</A>,'; \
gnulib-tool --extract-autoconf-snippet $1 \
| sed -e "$sed_remove_trailing_empty_line") \
| sed -e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'`
--- 1455,1461 ----
| sed -e "$sed_remove_trailing_empty_line" \
| sed -n -e "$sed_choose_m4_files" \
| sed -e '/^onceonly/d' \
! -e 's,^\(.*\)$,<A
HREF="'$repo_url_prefix'm4/\1'$repo_url_suffix_repl'">\1</A>,'; \
gnulib-tool --extract-autoconf-snippet $1 \
| sed -e "$sed_remove_trailing_empty_line") \
| sed -e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'`
***************
*** 2452,2458 ****
func_echo "$element"
func_echo '<PRE>'
! echo "$missed_files" | sed -e 's,^\(.*\)$,<A HREF="\1">\1</A>,'
echo '</PRE>'
fi
--- 2471,2477 ----
func_echo "$element"
func_echo '<PRE>'
! echo "$missed_files" | sed -e 's,^\(.*\)$,<A
HREF="'$repo_url_prefix'\1'$repo_url_suffix_repl'">\1</A>,'
echo '</PRE>'
fi