diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2020-01-13 21:26:54 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2020-01-13 21:40:44 +0000 |
commit | 97e2f333087d180a78d92c99b038f0888ac63c02 (patch) | |
tree | 1473829cf0ad4a0645b1f2db6e516ea41a71b8ab | |
parent | 20571289868b98dfff95f754fa174f395dec00af (diff) | |
download | gcc-97e2f333087d180a78d92c99b038f0888ac63c02.zip gcc-97e2f333087d180a78d92c99b038f0888ac63c02.tar.gz gcc-97e2f333087d180a78d92c99b038f0888ac63c02.tar.bz2 |
Replace update_web_docs_libstdcxx_svn with update_web_docs_libstdcxx_git
This patch replaces the update_web_docs_libstdcxx_svn script, that
updates online documentation from its sources in the GCC repository, run
once a day from cron, with update_web_docs_libstdcxx_git.
* update_web_docs_libstdcxx_git: New file.
* update_web_docs_libstdcxx_svn: Remove.
* crontab: Use update_web_docs_libstdcxx_git.
-rw-r--r-- | maintainer-scripts/ChangeLog | 6 | ||||
-rw-r--r-- | maintainer-scripts/crontab | 2 | ||||
-rwxr-xr-x | maintainer-scripts/update_web_docs_libstdcxx_git (renamed from maintainer-scripts/update_web_docs_libstdcxx_svn) | 13 |
3 files changed, 12 insertions, 9 deletions
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog index d616cac..4fca869 100644 --- a/maintainer-scripts/ChangeLog +++ b/maintainer-scripts/ChangeLog @@ -1,3 +1,9 @@ +2020-01-13 Jonathan Wakely <jwakely@redhat.com> + + * update_web_docs_libstdcxx_git: New file. + * update_web_docs_libstdcxx_svn: Remove. + * crontab: Use update_web_docs_libstdcxx_git. + 2020-01-13 Joseph Myers <joseph@codesourcery.com> * update_web_docs_git: New file. diff --git a/maintainer-scripts/crontab b/maintainer-scripts/crontab index 64edcc1..9470f33 100644 --- a/maintainer-scripts/crontab +++ b/maintainer-scripts/crontab @@ -1,6 +1,6 @@ 16 0 * * * sh /home/gccadmin/scripts/update_version_git 50 0 * * * sh /home/gccadmin/scripts/update_web_docs_git -55 0 * * * sh /home/gccadmin/scripts/update_web_docs_libstdcxx_svn +55 0 * * * sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git 32 22 * * 5 sh /home/gccadmin/scripts/gcc_release -s 8:releases/gcc-8 -l -d /sourceware/snapshot-tmp/gcc all 32 22 * * 6 sh /home/gccadmin/scripts/gcc_release -s 9:releases/gcc-9 -l -d /sourceware/snapshot-tmp/gcc all 32 22 * * 7 sh /home/gccadmin/scripts/gcc_release -s 10:master -l -d /sourceware/snapshot-tmp/gcc all diff --git a/maintainer-scripts/update_web_docs_libstdcxx_svn b/maintainer-scripts/update_web_docs_libstdcxx_git index efceaf9..570e7ff 100755 --- a/maintainer-scripts/update_web_docs_libstdcxx_svn +++ b/maintainer-scripts/update_web_docs_libstdcxx_git @@ -1,16 +1,14 @@ #!/bin/bash -# "sh update_web_docs_libstdcxx.sh" +# "sh update_web_docs_libstdcxx_git" # Checks out a copy of the libstdc++-v3 "inner" documentation and puts # it in the onlinedocs area. For an initial description of "inner" # docs, see the thread starting with # http://gcc.gnu.org/ml/libstdc++/2000-11/msg00475.html -# -# Id: update_v3_web_docs.sh,v 1.4 2000/12/25 05:02:14 pedwards Exp ##################################################################### -SVNROOT=${SVNROOT:-"file:///svn/gcc"} +GITROOT=${GITROOT:-"/git/gcc.git"} GETTHIS='libstdc++-v3/doc/html' WWWDIR=/www/gcc/htdocs/onlinedocs/libstdc++ #WWWDIR=/tmp/fake-onlinedocs-testing @@ -22,7 +20,7 @@ WWWDIR=/www/gcc/htdocs/onlinedocs/libstdc++ FILTER="newer or same age version exists|0 blocks" PATH=/usr/local/bin:$PATH -export SVNROOT +export GITROOT test -d $WWWDIR || /bin/mkdir $WWWDIR test -d $WWWDIR || { echo something is very wrong ; exit 1; } @@ -34,9 +32,8 @@ cd $WORKDIR # checkout all the HTML files, get down into an interesting directory -svn -q export $SVNROOT/trunk/$GETTHIS doc -cd doc -rm -f Makefile +git -C $GITROOT archive master $GETTHIS | tar xf - +cd $GETTHIS # copy the tree to the onlinedocs area, preserve directory structure find . -depth -print | cpio -pd $WWWDIR 2>&1 | egrep -v "$FILTER" |