On Fri, Jul 26, 2013 at 4:38 PM, Philip Martin <phi...@codematters.co.uk>wrote:

> Philip Martin <philip.mar...@wandisco.com> writes:
>
> > The branch uniquifiers aren't unique.  I see the branch code writing
> > different uniqifiers into the transaction files but _0 values appear in
> > the revision file.
>
> The code in svn_fs_fs__parse_representation doesn't seem to parse the
> uniqifier properly:
>
> (gdb) p string
> $6 = 0x6c508e "_2"
> (gdb) n
> 602       str = svn_cstring_tokenize(" ", &string);
> (gdb)
> 603       if (str == NULL)
> (gdb) p str
> $7 = 0x6c508e "_2"
> (gdb) n
> 607       rep->uniquifier.number = svn__base36toui64(NULL, str);
> (gdb)
> 609       return SVN_NO_ERROR;
> (gdb) p rep->uniquifier.number
> $8 = 0
>

Thanks for spotting & fixing this!
The extra "_" was a recent addition to make output match /trunk.

-- Stefan^2.

Reply via email to