History log of /freebsd-9.3-release/gnu/usr.bin/cvs/contrib/easy-import.pl
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)


# 50966 05-Sep-1999 peter

$Source$,$Revision$ -> $FreeBSD$


# 50488 28-Aug-1999 peter

$Header$ -> $FreeBSD$


# 27429 15-Jul-1997 itojun

small change to prevent "modules" to be modified twice, on the following
execution sequences:
% easy-import -n foobaa
% easy-import foobaa

Reviewed by: joerg_wunsch@uriah.heep.sax.de


# 26523 09-Jun-1997 jmg

support remote imports (you must have a local cvs with same path as
remote for this to work)

Approved/Improved by: joerg


# 22996 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


# 21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 19922 22-Nov-1996 obrien

Added reminder to edit the parent Makefile to add what you just imported.


# 19056 20-Oct-1996 joerg

Make it clear that a vendor-branch import adds something to the
existing sources.

Requested by: markm


# 17715 20-Aug-1996 joerg

Ensure at least one space between the module name and the module path.

Detected by: asami


# 15429 28-Apr-1996 joerg

Fix a bogon that prevented easy-import from inserting the new module
name in alphabetical order (broken by my previous commit).

Pointed out by: asami


# 15099 07-Apr-1996 joerg

Make `easy-import' ready for vendor-branch imports.

I'm also going to install the new version on freefall.


# 13163 02-Jan-1996 joerg

Use cvs -Q release, instead of cvs release -Q, for removing the
modules module.


# 12756 10-Dec-1995 peter

Attach easy-import.pl (repostory copied from easy-import.perl) and
use the xPERL_PATHx substitution like the rest of the .pl stuff.


# 9666 23-Jul-1995 joerg

Make the tag checks more strict according to Rod's wishes.

Reviewed by:
Submitted by:
Obtained from:


# 7396 26-Mar-1995 joerg

Made this script a bit more fool-proof, so people like me can better
use it. :-)

It now explicitly requires the specification of a directory to import
from, either as an argument to the script, or by asking the user about
it. (Previously, it implicitly used `.', like cvs import does.)

Also implemented an option `-n', which does essentially the same like
the overall CVS option `-n': show only what would have been done,
don't do any commitment. Note that since the modules' database is
checked out in place (and not commited back), it will erroneously be
reported as to be imported, too:

cvs import: Importing /home/ncvs/ports/foobar/foo/modules
I ports/foobar/foo/modules/CVS
N ports/foobar/foo/modules/modules

This is an unwanted side-effect, but gives the user the option to see
if the `ed' magic did the right thing when editing modules/modules.

Rod, can you please check the function ``checktag'' in the script if it
will be restritctive enough?


# 7020 12-Mar-1995 joerg

Add my script here to make people's life easier when importing new
stuff. I'd like to have it in CVS, and i figured that this might be
the best place to go.

Someone (phk?) could install it into /usr/local/bin on freefall, for
convenience.

Suggested by: phk