From owner-freebsd-hackers@FreeBSD.ORG Tue Sep 16 11:00:46 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0BAC51065673; Tue, 16 Sep 2008 11:00:46 +0000 (UTC) (envelope-from lulf@stud.ntnu.no) Received: from bene1.itea.ntnu.no (bene1.itea.ntnu.no [IPv6:2001:700:300:3::56]) by mx1.freebsd.org (Postfix) with ESMTP id B973A8FC13; Tue, 16 Sep 2008 11:00:45 +0000 (UTC) (envelope-from lulf@stud.ntnu.no) Received: from localhost (localhost [127.0.0.1]) by bene1.itea.ntnu.no (Postfix) with ESMTP id AFE3116C534; Tue, 16 Sep 2008 13:00:44 +0200 (CEST) Received: from carrot.studby.ntnu.no (unknown [IPv6:2001:700:300:3::184]) by bene1.itea.ntnu.no (Postfix) with ESMTP id 28F145359; Tue, 16 Sep 2008 13:00:44 +0200 (CEST) Date: Tue, 16 Sep 2008 13:03:46 +0200 From: Ulf Lilleengen To: freebsd-current@freebsd.org Message-ID: <20080916110346.GA12643@carrot.studby.ntnu.no> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="G4iJoqBmSsgzjUCe" Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Scanned: Debian amavisd-new at bene1.itea.ntnu.no Cc: freebsd-hackers@freebsd.org, freebsd-wip-status@freebsd.org Subject: [PATCH] New patch for cvsmode in csup X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Sep 2008 11:00:46 -0000 --G4iJoqBmSsgzjUCe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, Time again for a csup patch. There have been many improvements to make it b= ehave like cvsup in most circumstanses. A few notes: * Fixed a "bug" where csup would crash if the diff was not applied correctl= y, requiring changing the procedure on how diffs are applied within csup. * Fix so files added/removed to/from Attic will actually get removed from t= he client, making it work equally to csup. * Fix so the checkouts/status-file is mostly correctly updated, but this do= es=20 only matter a little if one mixes usage with csup/cvsup. * Note that updating of CVSROOT-* might take longer time than cvsup, because cvsup supports rsync algorithm, which fits those files better. * A lot of cleanups to the code, making it ready for review. Thanks to kris@ for helping out with testing. If anyone would like to review this patch, that would be nice. The patch can be found here: http://people.freebsd.org/~lulf/patches/csup/csup_09_16_2008.diff --=20 Ulf Lilleengen --G4iJoqBmSsgzjUCe Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkjPkpIACgkQCILg8nMIdCUlEwCcCjD5mubL+U7U+hly3WuL3jkU a94An3SnuplAzwmhhXwF5wpxDOnqU24m =rC2F -----END PGP SIGNATURE----- --G4iJoqBmSsgzjUCe--