From owner-cvs-src-old@FreeBSD.ORG Tue Mar 17 06:59:56 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F3C41106566B for ; Tue, 17 Mar 2009 06:59:55 +0000 (UTC) (envelope-from lulf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DD54F8FC15 for ; Tue, 17 Mar 2009 06:59:55 +0000 (UTC) (envelope-from lulf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n2H6xt8t086553 for ; Tue, 17 Mar 2009 06:59:55 GMT (envelope-from lulf@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n2H6xtoQ086552 for cvs-src-old@freebsd.org; Tue, 17 Mar 2009 06:59:55 GMT (envelope-from lulf@repoman.freebsd.org) Message-Id: <200903170659.n2H6xtoQ086552@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to lulf@repoman.freebsd.org using -f From: Ulf Lilleengen Date: Tue, 17 Mar 2009 06:54:41 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 Subject: cvs commit: src/contrib/csup GNUmakefile Makefile TODO config.c csup.1 detailer.c diff.c diff.h fattr.c fattr.h keyword.c keyword.h lex.rcs.c lister.c misc.c misc.h mux.c proto.c proto.h rcsfile.c rcsfile.h rcsparse.c rcsparse.h rcstokenizer.h ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Mar 2009 06:59:56 -0000 lulf 2009-03-17 06:54:41 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) contrib/csup GNUmakefile Makefile TODO config.c csup.1 detailer.c diff.c diff.h fattr.c fattr.h keyword.c keyword.h lister.c misc.c misc.h mux.c proto.c proto.h status.c stream.c stream.h updater.c usr.bin/csup Makefile Added files: (Branch: RELENG_7) contrib/csup lex.rcs.c rcsfile.c rcsfile.h rcsparse.c rcsparse.h rcstokenizer.h rcstokenizer.l rsyncfile.c rsyncfile.h Log: SVN rev 189918 on 2009-03-17 06:54:41Z by lulf MFH: r186781 Merge support for CVSMode (aka. mirror mode) into csup. This means csup can now fetch a complete CVS repository. Support for rsync update of regular files are also included, but are not yet enabled. The change should not have an impact on existing csup usage, as little of the existing code has changed. r186871 - Update manpage now that cvs mode is supported. r188405 - Fix an issue where file attributes were not installed correctly during a Touch and SetAttrs operation. - SetAttrs and Touch were incorrectly switched. r188644 - Do not free the pattern lists immediately after use, as they might be needed again in case the connection is interrupted and csup have to reconnect. The lists will be freed after the collection has been completely processed. r189455 - Try to handle rcsfile write failures in the same way as cvsup, as they are not necessarily fatal. If the file was incorrectly written, the checksum will detect it and the file will be retransferred. Revision Changes Path 1.1.1.2.4.1 +4 -3 src/contrib/csup/GNUmakefile 1.1.1.2.4.1 +4 -3 src/contrib/csup/Makefile 1.1.1.2.4.1 +1 -2 src/contrib/csup/TODO 1.1.1.2.4.1 +1 -6 src/contrib/csup/config.c 1.1.1.2.4.1 +1 -3 src/contrib/csup/csup.1 1.1.1.1.4.1 +274 -10 src/contrib/csup/detailer.c 1.1.1.1.4.1 +232 -8 src/contrib/csup/diff.c 1.1.1.1.4.1 +4 -2 src/contrib/csup/diff.h 1.1.1.2.4.1 +49 -6 src/contrib/csup/fattr.c 1.1.1.1.4.1 +4 -1 src/contrib/csup/fattr.h 1.1.1.1.4.1 +24 -1 src/contrib/csup/keyword.c 1.1.1.1.4.1 +2 -1 src/contrib/csup/keyword.h 1.1.2.1 +2094 -0 src/contrib/csup/lex.rcs.c (new) 1.1.1.2.4.1 +131 -1 src/contrib/csup/lister.c 1.1.1.3.4.1 +139 -16 src/contrib/csup/misc.c 1.1.1.2.4.1 +25 -17 src/contrib/csup/misc.h 1.1.1.1.4.1 +2 -1 src/contrib/csup/mux.c 1.1.1.2.4.1 +34 -7 src/contrib/csup/proto.c 1.1.1.1.4.1 +2 -1 src/contrib/csup/proto.h 1.1.2.1 +1367 -0 src/contrib/csup/rcsfile.c (new) 1.1.2.1 +73 -0 src/contrib/csup/rcsfile.h (new) 1.1.2.1 +357 -0 src/contrib/csup/rcsparse.c (new) 1.1.2.1 +41 -0 src/contrib/csup/rcsparse.h (new) 1.1.2.1 +333 -0 src/contrib/csup/rcstokenizer.h (new) 1.1.2.1 +73 -0 src/contrib/csup/rcstokenizer.l (new) 1.1.2.1 +223 -0 src/contrib/csup/rsyncfile.c (new) 1.1.2.1 +41 -0 src/contrib/csup/rsyncfile.h (new) 1.1.1.1.4.1 +33 -1 src/contrib/csup/status.c 1.1.1.1.4.1 +228 -5 src/contrib/csup/stream.c 1.1.1.1.4.1 +14 -2 src/contrib/csup/stream.h 1.1.1.2.4.1 +1070 -64 src/contrib/csup/updater.c 1.3.4.1 +5 -1 src/usr.bin/csup/Makefile