mirror of
https://https.git.savannah.gnu.org/git/gettext.git
synced 2026-01-26 15:39:11 +00:00
Put archive.dir.tar under version control.
This helps reducing CI failures when alpha.gnu.org is not responding. It also simplifies the branch handling when a bug-fix release is made on the maintenance branch of an older release. * gettext-tools/misc/archive.dir.tar: New file. * autopull.sh: Don't fetch it from alpha.gnu.org any more.
This commit is contained in:
parent
e2c4aba219
commit
adc3ba97ed
1
.gitignore
vendored
1
.gitignore
vendored
@ -15,7 +15,6 @@
|
||||
/gettext-runtime/doc/Admin/jdom-1.0.jar
|
||||
/gettext-runtime/doc/Admin/Matrix*.class
|
||||
/gettext-runtime/doc/Admin/matrix.xml
|
||||
/gettext-tools/misc/archive.dir.tar
|
||||
|
||||
# Files brought in by autopull.sh:
|
||||
/gettext-tools/tree-sitter-*
|
||||
|
||||
@ -280,16 +280,6 @@ We assume that the following environment variables are set:
|
||||
gnulib/build-aux/gnupload --to ftp.gnu.org:gettext \
|
||||
gettext-$CURRENT_VERSION.tar.{gz,xz,lz}
|
||||
|
||||
** Upload autopoint archive to alpha.gnu.org:
|
||||
|
||||
This is needed to compile git master after the release (as
|
||||
autopull.sh fetches the archive).
|
||||
|
||||
xz -c -e < gettext-tools/misc/archive.dir.tar > archive.dir-$CURRENT_VERSION.tar.xz
|
||||
gnulib/build-aux/gnupload \
|
||||
--to alpha.gnu.org:gettext \
|
||||
--symlink-regex archive.dir-$CURRENT_VERSION.tar.xz
|
||||
|
||||
** Finally:
|
||||
|
||||
rm -f .tarball-version
|
||||
|
||||
21
autopull.sh
21
autopull.sh
@ -20,10 +20,6 @@
|
||||
# This script requires:
|
||||
# - Wget
|
||||
# - XZ Utils
|
||||
#
|
||||
# In addition, it fetches the archive.dir.tar.gz file, which contains
|
||||
# data files used by the autopoint program. If you already have the
|
||||
# file, place it under gettext-tools/misc, before running this script.
|
||||
|
||||
# Usage: ./autopull.sh
|
||||
|
||||
@ -32,23 +28,6 @@
|
||||
|
||||
./gitsub.sh pull || exit 1
|
||||
|
||||
# Fetch gettext-tools/misc/archive.dir.tar.
|
||||
if ! test -f gettext-tools/misc/archive.dir.tar; then
|
||||
if ! test -f gettext-tools/misc/archive.dir.tar.xz; then
|
||||
echo "$0: getting gettext-tools/misc/archive.dir.tar..."
|
||||
wget -q --timeout=5 -O gettext-tools/misc/archive.dir.tar.xz-t "https://alpha.gnu.org/gnu/gettext/archive.dir-latest.tar.xz" \
|
||||
&& mv gettext-tools/misc/archive.dir.tar.xz-t gettext-tools/misc/archive.dir.tar.xz
|
||||
retval=$?
|
||||
rm -f gettext-tools/misc/archive.dir.tar.xz-t
|
||||
test $retval -eq 0 || exit $retval
|
||||
fi
|
||||
xz -d -c < gettext-tools/misc/archive.dir.tar.xz > gettext-tools/misc/archive.dir.tar-t \
|
||||
&& mv gettext-tools/misc/archive.dir.tar-t gettext-tools/misc/archive.dir.tar
|
||||
retval=$?
|
||||
rm -f gettext-tools/misc/archive.dir.tar-t
|
||||
test $retval -eq 0 || exit $retval
|
||||
fi
|
||||
|
||||
# func_git_clone_shallow SUBDIR URL REVISION
|
||||
func_git_clone_shallow ()
|
||||
{
|
||||
|
||||
BIN
gettext-tools/misc/archive.dir.tar
Normal file
BIN
gettext-tools/misc/archive.dir.tar
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user