Philip Martin wrote on Tue, Feb 21, 2012 at 12:32:43 +0000:
> The dumpfile order is more interesting.  Although we don't specify the
> dumpfile order until now it has been repeatable, at least when using the
> same executable/libraries.  I can see that this repeatability is useful
> to an administrator.  Rather than fixing the testsuite to ignore
> dumpfile order changes perhaps we should remove the random behaviour and
> continue to provide repeatable dumpfiles?  This would involve using
> apr_hash_make_custom rather than apr_hash_make.  I don't know whether

Instead of apr_hash_make_custom(), couldn't we dump entries in directory
order instead?  That makes the order a function of the repository mirror
dumped, rather than of the software version used.

For FSFS dirs are stored in an svn_hash_write2() hash; for BDB they are
stored in a skel of node-rev skels; both of these structures are
naturally ordered, though in the former case we discard the order when
we parse the rep.

> it's possible to do that just for dump, or whether it would affect other
> operations.
> 
> -- 
> uberSVN: Apache Subversion Made Easy
> http://www.uberSVN.com

Reply via email to