aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorEli Zaretskii2023-07-31 11:11:23 -0400
committerEli Zaretskii2023-07-31 11:11:23 -0400
commit30bcd71476127fa20da37372501637b07cd53d6c (patch)
treebdb5c57ee12255ba0de15a57ba90f354e2c326dc /admin
parent38bbfdee62d9cccaadd76135c396df1a2e5982fa (diff)
parent525d05c1b8ac54a4f7ad166b97f2fa913f80e73c (diff)
downloademacs-30bcd71476127fa20da37372501637b07cd53d6c.tar.gz
emacs-30bcd71476127fa20da37372501637b07cd53d6c.zip
Merge from origin/emacs-29
525d05c1b8a Merge branch 'emacs-29' of git.savannah.gnu.org:/srv/git/... 29ef2157116 ; * lisp/textmodes/paragraphs.el: Remove leftover comment. 80c9f491fc8 Update to Org 9.6.7-5-gd1d0c3 735f3700f65 ; * src/character.c (Fstring_width): Fix last change. bf83fdba9e3 ; * src/character.c (Fstring_width, Fchar_width): Doc fixes. 1198cdb5567 Merge branch 'emacs-29' of git.sv.gnu.org:/srv/git/emacs ... 2b8796eea19 Fix rx wrong-code bug: ranges starting with ^ ba60070b81c Backport: Fix some tree-sitter :match regexps 092a2ecb083 ; * admin/make-tarball.txt: Update based on latest experi... 7b9e83d3cf9 Fix bug#64923 0002d4f3166 Avoid spurious whitespace in the modeline of emacsclient ... 96d52f89444 Fix function help for advised aliases (bug#64797) 71419a60c37 Avoid crashes due to invalid 'mode-line-format' b2cb6e82160 ; Better documentation of HOME on MS-Windows 54e98b5f9bd ; Clarify documentation of 'server-after-make-frame-hook' d13029cdcde Avoid crashes under 'which-key-mode' cb1f7db2490 ; Minor documentation fixes 4a687bcc20d Bump Emacs version
Diffstat (limited to 'admin')
-rwxr-xr-xadmin/upload-manuals13
1 files changed, 9 insertions, 4 deletions
diff --git a/admin/upload-manuals b/admin/upload-manuals
index 6f44456efb8..a206177a5c1 100755
--- a/admin/upload-manuals
+++ b/admin/upload-manuals
@@ -305,13 +305,14 @@ done
305## TODO: check for removed manuals. 305## TODO: check for removed manuals.
306 306
307[ "$clist" ] && ( 307[ "$clist" ] && (
308 cd $webdir/manual/html_mono 308 cd $webdir/manual
309 [ "$new" ] && { 309 [ "$new" ] && {
310 echo "Adding new files: $new" 310 echo "Adding new files: $new"
311 $cvs add $new || die "add error" 311 $cvs add $new || die "add error"
312 new_manual $new || die 312 new_manual $new || die
313 echo "Remember to add new entries to manual/index.html" 313 echo "Remember to add new entries to manual/index.html"
314 } 314 }
315 cd html_mono
315 $cvs commit -m "$message" $clist || die "commit error" 316 $cvs commit -m "$message" $clist || die "commit error"
316) 317)
317 318
@@ -339,9 +340,13 @@ for d in html_node/*; do
339 done 340 done
340 341
341 stale= 342 stale=
342 for f in $webdir/manual/$d/*.html; do 343 # Newly created directory will have no HTML files, so none can be
343 [ -e ${f#$webdir/manual/} ] || stale="$stale ${f##*/}" 344 # "stale". But 'for' returns the original wildcard, so avoid that.
344 done 345 ls $webdir/manual/$d/*.html > /dev/null 2>&1 && {
346 for f in $webdir/manual/$d/*.html; do
347 [ -e ${f#$webdir/manual/} ] || stale="$stale ${f##*/}"
348 done
349 }
345 350
346 mv $d/*.html $webdir/manual/$d/ 351 mv $d/*.html $webdir/manual/$d/
347 352