History log of /freebsd-9.3-release/contrib/cvs/src/main.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 177398 19-Mar-2008 obrien

Merge rev 1.25 ("iso8601" option keyword), rev 1.17 (environtmental var
"CVS_OPTIONS"), rev 1.14 ('-g' option to support shared-group access),
rev 1.7 ('-R' read-only repository mode), rev 1.6 (support for checking
out from a read-only repository), revs 1.4 & 1.5 ("tagexpand=")
into version 1.11-20080310. Note the vendor accepted my "blame" alias.


# 175275 13-Jan-2008 obrien

Merge rev 1.25 ("iso8601" option keyword), rev 1.23 (blame),
rev 1.17 (environtmental var "CVS_OPTIONS"), rev 1.14 ('-g' option to
support shared-group access), rev 1.7 ('-R' read-only repository mode),
rev 1.6 (support for checking out from a read-only repository),
revs 1.4 & 1.5 ("tagexpand=") into version 1.11.22.


# 131688 06-Jul-2004 des

Add an "iso8601" option keyword which causes 'cvs log' etc. to print
dates in ISO 8601 format.

Approved by: peter
MFC after: 2 weeks


# 128269 14-Apr-2004 peter

Initial merge of cvs-1.11.5 -> 1.11.15 changes onto mainline


# 117311 07-Jul-2003 obrien

Add "blame" as an "annotate" alias for interoperability with subversion.


# 107487 02-Dec-2002 peter

Merge 1.11.2 -> 1.11.2.1-20021201 changes onto mainline

Approved by: re


# 102843 02-Sep-2002 peter

Initial merge of 1.11.1p1 -> 1.11.2 changes onto mainline


# 81407 10-Aug-2001 peter

Initial merge of cvs-1.11 -> 1.11.1p1 changes onto mainline. There is
still some suspicious and/or broken stuff to fix yet.


# 66528 02-Oct-2000 peter

Merge changes from 1.10.7 -> 1.11 into mainline. Note that the old
anoncvs no-password hack is gone and is replaced by the official version.


# 54432 11-Dec-1999 peter

Merge cyclic changes from 1.10.7 into our mainline. I did this seperately
as cvs update -j had kittens over the whole thing and I ended up merging
it by hand.


# 54107 03-Dec-1999 obrien

Support the environtmental var "CVS_OPTIONS". Which can hold a set of
default options for cvs. These options are interpreted first and can be
overwritten by explicit command line parameters.

Obtained from: GNU Grep 2.3


# 44856 18-Mar-1999 peter

Merge cvs-1.9.xx -> 1.10 changes onto mainline.

Changes of significance include the top level CVS directory being optional
and defaulting to off..


# 41482 03-Dec-1998 dillon

Fixed typo in previous commit. oops.


# 41481 03-Dec-1998 dillon

Reviewed by: "Jordan K. Hubbard" <jkh@zippy.cdrom.com>, cvs-all@freebsd.org

Add '-g' main option to cvs to better support shared-group access
to a common checked-out *working* set by multiple users. See manual
page for details.


# 36418 27-May-1998 peter

Add a new long flag that causes cvs to ignore the CVSROOT/passwd file.
This is mostly intended for use on freefall where we'd like to provide
a passwd file for easy anoncvs mirroring access, but don't want to open
up the pserver on freefall itself.

While here, some initial tweaks intended for allowing an empty pserver
password. I'm not sure that this works yet.


# 34467 10-Mar-1998 peter

Merge changes from vendor branch into mainline


# 32914 30-Jan-1998 peter

Cosmetic cleanups for the local tag support. Since rcs isn't called
anymore, don't do all the putenv's for it's benefit.


# 32788 26-Jan-1998 peter

Merge changes from CYCLIC branch onto mainline. rcs.[ch] still to come.


# 26804 22-Jun-1997 peter

merge conflicts


# 26068 23-May-1997 peter

Merge conflicts from 970523 import


# 25869 17-May-1997 peter

Implement a -R option to cvs to turn on read-only repository mode.
When using a local repository that is only written to by CVSup - which
I assume doesn't do the cvs locking protocol - this option might be a
speedup since cvs will not create lock files.


# 25866 17-May-1997 peter

Pull in OpenBSD's support for checking out from a read-only repository,
such as within an anoncvs server, or from a CDROM repository.
Cyclic (the cvs maintainers) do not like this approach and have an
alternative read-only system, but that requires a read/write repository to
work (which rules out CDROM).

Obtained from: OpenBSD


# 25865 17-May-1997 peter

Complete the support for $FreeBSD$. Add an option "tagexpand=" which
controls the RCSINCEXC encironment variable for our rcs version, and
also convert the rest of the checkout enhancements from rcs into cvs's
fast checkout code. (yes, cvs doesn't call 'co' anymore)
We now have fine grained individual keyword expansion control and can
set the keyword to anything the user wants.

Also, a new keyword, $CVSHeader$ comes in from rcs, it's like $Header$
except that it shows the pathname relative to the cvsroot. eg:
$FreeBSD: src/bin/ls/ls.c,v 1.10.2.14 1997/05/17 13:15:45 peter Exp $
^^^^^^^^^^^^^^^^^
The idea for this comes from $XFree86$ which expands like $CVSHeader$.
The "local id" string can be set to expand like Id, Header or CVSHeader.
(Matching support for this is apparently happening in cvsup right now)


# 25847 15-May-1997 peter

Initial round of support for a local $Id$ keyword in cvs, eg: $FreeBSD$.
This is not complete yet in that it doesn't drive our version of RCS
completely, but it does work fine when you do the appropriate magic.

Obtained from: OpenBSD source tree


# 25843 15-May-1997 peter

Merge import conflicts


# 18592 30-Sep-1996 jdp

Fix a bug in the "cvs init" command. It ignored the global "-H" option.
I.e., "cvs -H init" went ahead and initialized the repository, and did
not print out a usage message. Not nice.

Also added the "init" command to the list that comes out when you type
"cvs --help-commands". There is still not a word about it in the manual
page.

Yes, I am sending these fixes to the FSF.


# 17722 20-Aug-1996 peter

This commit was generated by cvs2svn to compensate for changes in r17721,
which included commits to RCS files with non-trunk default branches.


# 17721 20-Aug-1996 peter

Import of slightly trimmed cvs-1.8 distribution. Generated files
and non-unix code has been left out.