Hi again,

With the latest fixes, I thought I'd follow up on this.

Stefan Sperling writes:
>  - svnrdump doesn't dump revision 0.
>    It should dump revision 0, because that revision can contain important
>    revprops such as metadata for svnsync (svn:sync-last-merge-rev etc.)

Fixed. After a few more experiments, I figured that I'd misunderstood
something- thanks to Philip for poking me harder. After many
inconsistent results, I found out that svn:sync-* properties are
transmitted via svn_ra_rev_proplist when a mirror steps in (... and
this results in svnsync being called).

>  - You're missing a couple of fields:
>    The UUID of the repository.

Fixed.

>    Text-content-sha1

As I pointed out, this is a wontfix.

>    Text-delta-base-md5

I dug deeper, but it seems like I don't get this information over the
wire: to actually implement this, I'll have to fetch the file to which
the delta is being applied along with its md5sum. If this isn't worth
the trouble, it again becomes a wontfix.

>    Text-delta-base-sha1

Wontfix.

>  - I've seen a "Prop-delta: true" line which svnadmin dump does not print.

I still haven't figured out if this is worth the trouble.

>  - You're missing some newlines that svnadmin dump prints (cosmetic,
>    but it would be nice if both produced matching output).

Fixed. On the refactored codebase, it just took me an hour to think
through this and fix it :)

-- Ram

Reply via email to