info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Debian patches


From: Steve McIntyre
Subject: Debian patches
Date: Thu, 13 May 2004 01:05:47 +0100
User-agent: Mutt/1.5.6i

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.                                address@hidden
"C++ ate my sanity" -- Jon Rabone

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]