summaryrefslogtreecommitdiff
path: root/Master/tlpkg/bin/tl-update-auto
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2009-10-07 17:06:28 +0000
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2009-10-07 17:06:28 +0000
commit3a745b929d845d22a7193019f07d2503c01f4f00 (patch)
treeb6257ac7b17504e19622cd87dc1c8ca03b5ea32a /Master/tlpkg/bin/tl-update-auto
parentbcabfdd988a2765a55589d68c1c5d9afa2f149d0 (diff)
Svn add newly created pdf man pages.
git-svn-id: svn://tug.org/texlive/trunk@15674 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/bin/tl-update-auto')
-rwxr-xr-xMaster/tlpkg/bin/tl-update-auto7
1 files changed, 7 insertions, 0 deletions
diff --git a/Master/tlpkg/bin/tl-update-auto b/Master/tlpkg/bin/tl-update-auto
index 0450c8491c6..4d6fdd7a28b 100755
--- a/Master/tlpkg/bin/tl-update-auto
+++ b/Master/tlpkg/bin/tl-update-auto
@@ -29,6 +29,7 @@ temp=/tmp/ua$$
trap "rm -f $temp*" 0 1 2 15
update_list=
+svn_add_list=
# autogenerate README.EN from readme.html.
#
@@ -192,6 +193,8 @@ done
if test -z "$chicken" && $man_update; then
(cd $mandir && make) # remake pdfs, should do always but it's something
+ new_manpages=`svn status $mandir | sed -n 's/^? *//p'`
+ svn_add_list="$svn_addlist $new_manpages"
update_list="$update_list $mandir"
fi
@@ -219,6 +222,10 @@ status=0
if test -z "$update_list"; then
echo "$0: nothing to update."
else
+ if test -z "$svn_add_list"; then :; else
+ test x"$chicken" = xecho || echo "$0: svn adding $svn_add_list"
+ $chicken svn add $svn_add_list
+ fi
test x"$chicken" = xecho || echo "$0: committing $update_list"
$chicken svn commit --force-log -m$0 $update_list
status=$?