Subject: CVS commit: pkgsrc/devel/cvsync
From: MAEKAWA Masahide
Date: 2003-04-01 10:43:13
Message id: 20030401084313.12184B004@cvs.netbsd.org

Log Message:
cvsync-0.18.0

ChangeLog:
2003-04-01  MAEKAWA Masahide  <maekawa@daemon-systems.org>

        * 0.18.0

        * Implement a new keyword 'super', which allows to define
          sub-collections of a collection.  For example:

                collection {
                        name netbsd release rcs
                        prefix /cvsroot
                        ...
                }
                collection {
                        name netbsd-pkgsrc release rcs
                        prefix /cvsroot/pkgsrc
                        super netbsd
                }

          For the collection `netbsd-pkgsrc', a client gets only
          /cvsroot/pkgsrc part of the whole of NetBSD CVS repository
          (/cvsroot).  When `super' is specified as shown above, 'nofollow'
          and 'umask' of the collection `netbsd-pkgsrc' with `super' are
          inherited from the collection `netbsd'.  When a scanfile is
          also specified in the collection `netbsd', the collection
          `netbsd-pkgsrc' employs the corresponding entries in the parent's
          scanfile.  Thus, using `super' keyword, only a scanfile for the
          top of sub-collections is needed to use the scanfile functionality
          when sub-collections of a collection are defined.  It makes the use
          of a scanfile more efficient.

          'super' can be specified recursively (i.e. a sub-collection can
          be the parent of another sub-collection).

          (Thanks hrs AT FreeBSD DOT org)

Files:
RevisionActionfile
1.18modifypkgsrc/devel/cvsync/Makefile
1.15modifypkgsrc/devel/cvsync/distinfo