From owner-cvs-src@FreeBSD.ORG Sat Mar 15 07:10:24 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F00391065670; Sat, 15 Mar 2008 07:10:24 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B8FD48FC1F; Sat, 15 Mar 2008 07:10:24 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m2F7AOjx091267; Sat, 15 Mar 2008 07:10:24 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m2F7AO5l091266; Sat, 15 Mar 2008 07:10:24 GMT (envelope-from kientzle) Message-Id: <200803150710.m2F7AO5l091266@repoman.freebsd.org> From: Tim Kientzle Date: Sat, 15 Mar 2008 07:10:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libarchive archive_read_support_format_mtree.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Mar 2008 07:10:25 -0000 kientzle 2008-03-15 07:10:24 UTC FreeBSD src repository Modified files: lib/libarchive archive_read_support_format_mtree.c Log: Refactor the mtree code a bit to make the layering clearer: Each "file" is described by multiple "lines" each possibly containing multiple "keywords." Incorporate some additions from Joerg Sonnenberger to handle linked files and correctly deal with backing files on disk. Revision Changes Path 1.3 +173 -107 src/lib/libarchive/archive_read_support_format_mtree.c