Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Add svnrdump

Received: by 10.114.130.13 with SMTP id c13mr3860834wad.11.1279195580911;
        Thu, 15 Jul 2010 05:06:20 -0700 (PDT)
X-BeenThere: subversion-development@googlegroups.com
Received: by 10.115.85.40 with SMTP id n40ls5450126wal.0.p; Thu, 15 Jul 2010 
	05:06:20 -0700 (PDT)
Received: by 10.115.16.2 with SMTP id t2mr3924071wai.6.1279195580751;
        Thu, 15 Jul 2010 05:06:20 -0700 (PDT)
Received: by 10.115.16.2 with SMTP id t2mr3924070wai.6.1279195580730;
        Thu, 15 Jul 2010 05:06:20 -0700 (PDT)
Return-Path: <dev-return-5027-subversion-development+garchive-20679=googlegroups....@subversion.apache.org>
Received: from mail.apache.org (hermes.apache.org [140.211.11.3])
        by gmr-mx.google.com with SMTP id r11si218783waj.0.2010.07.15.05.06.19;
        Thu, 15 Jul 2010 05:06:19 -0700 (PDT)
Received-SPF: pass (google.com: domain of dev-return-5027-subversion-development+garchive-20679=googlegroups....@subversion.apache.org designates 140.211.11.3 as permitted sender) client-ip=140.211.11.3;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of dev-return-5027-subversion-development+garchive-20679=googlegroups....@subversion.apache.org designates 140.211.11.3 as permitted sender) smtp.mail=dev-return-5027-subversion-development+garchive-20679=googlegroups....@subversion.apache.org; dkim=pass (test mode) header...@gmail.com
Received: (qmail 24583 invoked by uid 500); 15 Jul 2010 12:06:17 -0000
Mailing-List: contact dev-h...@subversion.apache.org; run by ezmlm
Precedence: bulk
List-Help: <mailto:dev-h...@subversion.apache.org>
List-Unsubscribe: <mailto:dev-unsubscr...@subversion.apache.org>
List-Post: <mailto:d...@subversion.apache.org>
List-Id: <dev.subversion.apache.org>
Delivered-To: mailing list d...@subversion.apache.org
Received: (qmail 24575 invoked by uid 99); 15 Jul 2010 12:06:16 -0000
Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230)
    by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Jul 2010 12:06:16 +0000
X-ASF-Spam-Status: No, hits=0.0 required=10.0
	tests=FREEMAIL_FROM,SPF_PASS
X-Spam-Check-By: apache.org
Received-SPF: pass (nike.apache.org: domain of artag...@gmail.com designates 209.85.215.171 as permitted sender)
Received: from [209.85.215.171] (HELO mail-ey0-f171.google.com) (209.85.215.171)
    by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Jul 2010 12:06:07 +0000
Received: by eyg7 with SMTP id 7so156463eyg.16
        for <d...@subversion.apache.org>; Thu, 15 Jul 2010 05:05:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:received:received:date:from:to:cc:subject
         :message-id:references:mime-version:content-type:content-disposition
         :in-reply-to:user-agent;
        bh=32j+9GLECxvg+AxzY/iQSennJUxVAy9r7xlIQcFEVgQ=;
        b=sAxOOj0hMUAspZTfGbR+0Fx+MEgzkQokO5fn1dqcA/BYH+c+6X2SYjuJJ04rzl39Ky
         6E5PdztWM6Wpp26thulJCoRA8+0VgTXJPIwDm5tYpbUG2fdUPKPqcGUHISHH6PXhEVAG
         BPLwNd0DWGGpN0/Wmp37+bEYTtWMjNRIonWPU=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=date:from:to:cc:subject:message-id:references:mime-version
         :content-type:content-disposition:in-reply-to:user-agent;
        b=TbAobIL3tAxRzLUQjgxxmY/ryyOGrtvA1fqPMjmilSIYwqJPJKRYijuPcBIxej9e3E
         9mf9NEsPAJE7COK2e0VnfwijuKKU0A5TicHD5V86yJKnCaxycqXw22Thl07fnGVXa2P4
         MFXdNLMVlwOKD+k7bxUSvzOTMaLLO3mHS0CDs=
Received: by 10.213.34.140 with SMTP id l12mr4792695ebd.31.1279195546411;
        Thu, 15 Jul 2010 05:05:46 -0700 (PDT)
Received: from debian (nat-wireless.itu.dk [130.226.142.243])
        by mx.google.com with ESMTPS id a48sm7586248eei.19.2010.07.15.05.05.43
        (version=TLSv1/SSLv3 cipher=RC4-MD5);
        Thu, 15 Jul 2010 05:05:44 -0700 (PDT)
Date: Thu, 15 Jul 2010 14:07:32 +0200
From: Ramkumar Ramachandra <artag...@gmail.com>
To: Bert Huijben <rhuij...@collab.net>
Cc: 'Stefan Sperling' <s...@elego.de>, d...@subversion.apache.org,
	'Daniel Shahaf' <d...@daniel.shahaf.name>,
	'Will Palmer' <wmpal...@gmail.com>,
	'David Michael Barr' <david.b...@cordelta.com>,
	'Jonathan Nieder' <jrnie...@gmail.com>,
	'Sverre Rabbelier' <srabbel...@gmail.com>,
	'Git Mailing List' <g...@vger.kernel.org>
Subject: Re: [PATCH v2] Add svnrdump
Message-ID: <20100715120732.GF22574@debian>
References: <20100709142910.GB20383@debian>
 <20100713201105.GN13...@ted.stsp.name>
 <20100714153206.GH25...@jack.stsp.name>
 <20100714160149.GA7561@debian>
 <000101cb238a$5b2bfea0$1183fb...@collab.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <000101cb238a$5b2bfea0$1183fb...@collab.net>
User-Agent: Mutt/1.5.20 (2009-06-14)
X-Virus-Checked: Checked by ClamAV on apache.org

Hi Bert,

Bert Huijben writes:
> > >  - I've seen a "Prop-delta: true" line which svnadmin dump does not
> print.
> > 
> > Correct. `svnadmin dump` has a logic for determining when the prop is
> > really a delta (as opposed to a delta against /dev/null). Since
> > there's no harm printing extra Prop-delta headers, I decided not to
> > implement this logic.
> 
> Do you know if this is this something as simple as: 'Is this a new node?' or
> if this is some advanced scheme?

The former actually; although the task looks deceptively simple, it's
a little more involved than that: I'm a little worried about messing
up the node-action-handling logic, as it might break something. Once
we have a large server constantly running validations against my
latest changes, I can change stuff more confidently.

> > gawk '$0 !~ "Prop-delta: true|Text-delta-base-|sha1|Text-copy-source-|^-
> > $" && $0 ~ "^+|^-" { print; }'
> 
> Your mail explains Prop-delta, sha1, but what about these Text-delta-base
> and Text-copy-source lines?

These headers are also not strictly necessary, and I haven't found out
where this information is hidden. I'll dig through the API and find
out where this information and print it later.

-- Ram