Guys, I've been a little remiss with the patches we apply for the Debian packaging and I've forgotten to send some of them on. Some may not be to everybody's taste, but some are obviously correct and useful. Here's the first batch. All should apply against 1.12.7. I tried posting these to bug-cvs on Sunday evening, but they never appeared. Neither did the other mails I sent to bug-cvs that night. In case attaching the patches caused the problem on the list, here are links to the patches online.
#1: cvs.1 doesn't mention annotate ================================== http://www.einval.com/~steve/software/debian/cvs/patches/01_man_annotate.patch Obvious... #2: cvs.texinfo cleanup ======================= http://www.einval.com/~steve/software/debian/cvs/patches/02_info_docs.patch Minor fixes to cvs.texinfo. #3: allow :ext=<foo> ==================== http://www.einval.com/~steve/software/debian/cvs/patches/03_ext_expansion.patch Simple patch. Rather than have to set CVS_RSH in the environment, allow the CVSROOT to specify the ext method also. #4: Newlines in checkin template ================================ http://www.einval.com/~steve/software/debian/cvs/patches/04_newlines_in_commit_template.patch Clean up newline-handling slightly when editing commit messages. #5: Alphanumerics in keywords ============================= http://www.einval.com/~steve/software/debian/cvs/patches/05_keyword_alphanumerics.patch It's useful to have alphanumerics rather than just alphabetics in custom keywords (consider XFree86)... #6: Extra *info substitutions ============================= http://www.einval.com/~steve/software/debian/cvs/patches/06_extra_info_subs.patch This is old stuff which is superseded by the *info changes in 1.12.6 onwards, but these are currently used. I've updated so they should work with 1.12.7: %S for filename enclosed in quotes - essential if you're going to try and parse filenames with spaces in using old-format info %T for tag The %S is needed for the CVS-bugzilla integration stuff I've documented at http://www.einval.com/~steve/software/cvs-bugzilla/ #7: More PAM work ================= http://www.einval.com/~steve/software/debian/cvs/patches/07_PAM_changes.patch Updates for PAM: Add PamAuth and DefaultPamUser keywords to control PAM auth PamAuth and SystemAuth can then be used for fine-grained control over authentication. #8: Cope with leading whitespace in ~/.cvsrc ============================================ http://www.einval.com/~steve/software/debian/cvs/patches/08_cvsrc_whitespace.patch Obvious and useful, I'd hope... #9: -l still causing problems ============================= http://www.einval.com/~steve/software/debian/cvs/patches/09_noop_-l.patch -l was re-added on the server, but can still cause client end problems. I've re-added it for the client too; it's simply a no-op at the moment. -- Steve McIntyre, Cambridge, UK. [EMAIL PROTECTED] "C++ ate my sanity" -- Jon Rabone
signature.asc
Description: Digital signature
_______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
