From owner-cvs-projects@FreeBSD.ORG Sun May 20 22:18:10 2012 Return-Path: Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3BFE7106566C; Sun, 20 May 2012 22:18:10 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0EC968FC0C; Sun, 20 May 2012 22:18:10 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id q4KMI98W011006; Sun, 20 May 2012 22:18:09 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id q4KMI95e011005; Sun, 20 May 2012 22:18:09 GMT (envelope-from cperciva) Message-Id: <201205202218.q4KMI95e011005@repoman.freebsd.org> From: Colin Percival Date: Sun, 20 May 2012 22:18:09 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/portsnap pmirror.sh X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 May 2012 22:18:10 -0000 cperciva 2012-05-20 22:18:09 UTC FreeBSD projects repository Modified files: portsnap pmirror.sh Log: Only create metadata patches which are necessary for updating to metadata files with the most recent timestamp. This is a smaller set than the set of metadata files we will *keep* (and had been constructing). This significantly speeds up the initial mirroring process; prior to this commit it could take ~5 hours before a new mirror has all the metadata patches it wants and is staying in sync with the master. Revision Changes Path 1.3 +8 -10 projects/portsnap/pmirror.sh