From: Eli Zaretskii Date: Sun, 30 Jul 2023 15:08:27 +0000 (+0300) Subject: ; * admin/make-tarball.txt: Update based on latest experiences. X-Git-Tag: emacs-29.1.90~277^2~2 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=092a2ecb083d9f3e301c5b9bf23e0f2f666fec27;p=emacs.git ; * admin/make-tarball.txt: Update based on latest experiences. --- diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt index 1cc97c883af..fddf8444067 100644 --- a/admin/make-tarball.txt +++ b/admin/make-tarball.txt @@ -426,6 +426,13 @@ Now change to the 'manual' directory and invoke upload-manuals: If upload-manuals fails, resolve the problems and re-invoke it. This requires running make-manuals again, since upload-manuals destructively modifies the 'manual' directory where you invoke it. + + If new files fail to be "cvs add"ed, they need to be manually + removed from under /path/to/webpages/cvs/checkout before retrying + upload-manuals, because if they exist, they will not be handled as + "new" files, and will not be "cvs add"ed by the next run of the + script. + Also, upload-manuals invokes "cvs commit -f", so if you run it several times, some files will be committed more than once even though they were not changed in-between. Suck it up.