2003-04-20 14:58:50 by MAEKAWA Masahide | Files touched by this commit (3) |
Log message:
cvsync-0.19.5 is out
ChangeLog:
* Fix a bug that the 'SetAttrs' request for directories was issued in
a wrong order.
* New feature: loose
Background:
Proper CVS repositories don't have files with same file name
inside/outside 'Attic' directory of the same directory. If both exist
accidentally, it is very difficult to determine which file is the
right one. So in the past, cvsync exits abnormaly with the
'inconsistency' error message. But some CVS repositories has this
inconsistency. It is unhappy for CVS repositories mirror sites to
redistribute them.
The 'loose' option provides a workaround for bogus CVS repositories.
When cvsync detects a inconsistency, cvsync assumes that the a file
with more recent modification time is right and don't exit.
This feature is optional. The best way is to remove the
inconsistencies from master sites, of course.
* Fix a bug that when move a RCS file from inside/outside Attic to
outside/inside Attic without chaging modifition time and permissions,
cvsync can't detect the action.
|
2003-04-15 17:03:09 by MAEKAWA Masahide | Files touched by this commit (2) |
Log message:
cvsync-0.19.4 is out.
ChangeLog:
2003-04-15 MAEKAWA Masahide <maekawa@daemon-systems.org>
* 0.19.4
* Fix a bug that broken 'head' and 'branch' are written.
* Make this compile on Solaris 9
* Fix a bug to a server writes a wrong pid number to <pidfile>.
|
2003-04-14 14:31:35 by MAEKAWA Masahide | Files touched by this commit (2) |
Log message:
cvsync-0.19.4
ChangeLog:
2003-04-14 MAEKAWA Masahide <maekawa@daemon-systems.org>
* 0.19.3
* Fix a bug that '@' is missing for 'comment'.
* Improve the network performance.
* Options (both)
-V: Print the version number to standard error.
-v: Verbose mode.
* Options (server)
-g: Specifies the group the server should run as.
-u: Specifies the user the server should run as.
-w: Sets the working directory of the server.
|
2003-04-11 18:21:20 by MAEKAWA Masahide | Files touched by this commit (2) | |
Log message:
cvsync-0.19.2
ChangeLog:
2003-04-09 MAEKAWA Masahide <maekawa@daemon-systems.org>
* 0.19.2
* When the configuration file is updated, a server reloads it
automatically.
* Options (client)
-4 : Forces a client to use IPv4 addresses only
-6 : Forces a client to use IPv6 addresses only.
* A server runs in background mode (default).
When executed with -f option, a server runs in foreground mode.
|
2003-04-09 08:26:29 by MAEKAWA Masahide | Files touched by this commit (1) |
Log message:
Update tarball - forgot to bump the patchlevel.
|
2003-04-09 04:44:00 by MAEKAWA Masahide | Files touched by this commit (2) |
Log message:
cvsync-0.19.1
ChangeLog:
2003-04-08 MAEKAWA Masahide <maekawa@daemon-systems.org>
* 0.19.1
* Fix a bug to fail to mirror a repository when no pre-existing files.
* Fix a bug that list operations fail when pre-allocated buffers are
exhausted.
* Even if a server fail to parse a RCS file, just ignore it and
continue to run.
2003-04-05 MAEKAWA Masahide <maekawa@daemon-systems.org>
* Fix a bug that a packet length of protocol version is mistakenly
calculated.
|
2003-04-04 05:21:58 by MAEKAWA Masahide | Files touched by this commit (2) | |
Log message:
cvsync-0.19.0
ChangeLog:
2003-04-04 MAEKAWA Masahide <maekawa@daemon-systems.org>
* 0.19.0
* HEADS UP: Change Cvsync Version Exchange Protocol
If you use the old versions, please upgrade to 0.19.0 or higher.
* Improve the performance to update sub-collection.
When a server receives an update request of collections
defined as sub-collection, the server sends differences
of the sub-collection with a relative prefix based on the
`super' collection. The client can update only that directory.
* REMARK:
AIX 4.3.3 without IPv6
BSD/OS 4.2
Cygwin 1.3.22 without IPv6
FreeBSD/i386 5.0-CURRENT (as of 2003/03/12)
FreeBSD/i386 4.7-STABLE (as of 2003/03/05)
FreeBSD/sparc64 5.0-CURRENT (as of 2003/03/05)
Mac OS X
NetBSD/alpha 1.6O with native pthreads
NetBSD/i386 1.6P with native pthreads
NetBSD/i386 1.6L with GNU Pth
NetBSD/macppc 1.6M with native pthreads
OpenBSD/i386 3.2-stable
OpenBSD/sparc64 3.3-beta
Solaris 8/SPARC
Works fine on these platforms.
2003-04-01 MAEKAWA Masahide <maekawa@daemon-systems.org>
* Make this compile on AIX 4.3.3
|
2003-04-01 10:43:13 by MAEKAWA Masahide | Files touched by this commit (2) |
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)
|
2003-03-31 01:40:53 by MAEKAWA Masahide | Files touched by this commit (2) |
Log message:
cvsync-0.17.2
ChangeLog:
2003-03-31 MAEKAWA Masahide <maekawa@daemon-systems.org>
* 0.17.2
* Fix a bug that the fallback of file compare algorithm doesn't work.
* Fix a bug to calculate the length of file name in Attic.
|
2003-03-29 05:58:02 by MAEKAWA Masahide | Files touched by this commit (2) |
Log message:
cvsync-0.17.1
ChangeLog:
2003-03-29 MAEKAWA Masahide <maekawa@daemon-systems.org>
* 0.17.1
* ANNOUNCE: Public cvsync service
cvsync.allbsd.org provides the distribution and source trees of
FreeBSD, NetBSD, OpenBSD, OpenDarwin, XFree86, and TenDRA via cvsync.
URL: http://www.allbsd.org/#pub-cvsync
* mk/*.mk
Make compile on old BSDs.
2003-03-28 MAEKAWA Masahide <maekawa@daemon-systems.org>
* Fix signed vs unsigned problem.
|