Re: [PATCH 2/5] svn-fe: allow svnadmin instead of svnrdump in svn helper

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi again,

Dmitry Ivankov writes:
> On Wed, Jul 6, 2011 at 4:12 PM, Ramkumar Ramachandra <artagnon@xxxxxxxxx> wrote:
>> svnrdump's output is not identical to svnadmin's output.  You'd
>> perhaps want to document the differences, and the impact they might
>> have?
> Hm, I don't see much differences.
> Data format is the same SVN-fs-dump-format-version: 3. In my case I
> observe following differences:
> - svnadmin writes sha1 checksums along with md5 ones
> - hashtable dumps can have different elements dump order
> - svnrdump sets Prop-delta: true for empty props
> - text deltas can be encoded differently (does it affect svn:ann?)
> My svnadmin is version 1.6.16 (r1073529)
> svnrdump is from r1135490
>
> Anything else I'm missing in a simple dump of a repository root?

Yes, those are the differences.  Both of us know this, but an new
reader might naively assume that they are exactly the same -- that's
why I suggested that you document the fact somewhere.  Once you've
documented it, it's clear that these subtle differences have no impact
on how svn-fe deals with the streams.

>> I saw this '--username', '--password' in other patches too.  I'm
>> probably missing context, but I'm curious to know why this is required
>> and what you're planning to do to fix it in the future.
> For repos with no read restrictions this isn't necessary, like those
> in the test script supplied.
> It's a placeholder for quick local patch if anyone wants to test a
> repo with permissions.
> In future it should be allowed to configure credentials in
> corresponding remote section of git.config and
> pass all these options to helpers. Using ~/.subversion/ configuration
> is a valid option too.

I see.  However, I think you should just have one dedicated test for
testing credentials -- once that passes, you don't need to complicate
the other tests with information about credentials.  Try to test only
one aspect in each test; the report summarizing failed tests will make
more sense then.

Thanks.

-- Ram
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]