[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: random sort of svn status and svn diff

From: Sérgio Basto <sergio_at_serjux.com>
Date: Wed, 21 Mar 2012 03:02:53 +0000

On Wed, 2012-03-21 at 00:51 +0000, Philip Martin wrote:
> Sérgio Basto <sergio_at_serjux.com> writes:
>
> > On Tue, 2012-03-20 at 19:23 -0500, Ryan Schmidt wrote:
> >> On Mar 20, 2012, at 19:17, Sérgio Basto wrote:
> >>
> >> > Hi, I am facing a problem
> >> > I do a svn diff | lsdiff
> >> > I got file in random order , also happens with svn status
> >>
> >> Correct, Subversion does not output these in a sorted order.
> >
> > but one month ago , svn diff have always same output , now it is
> > random , is a bug or regression.
>
> That's the result of a change in the APR hash table implementation.
> Subversion often uses "hash order" and in the past this was always the
> same for a given set of hash keys. The new APR implementation means
> that this order is no longer constant.
>
> > why the output shouldn't be sorted by name or something else ?
> > or why svn don't have a sort option this is insane .
>
> It could be done but nobody has done it yet, the APR change is only a
> few weeks old. Sorting may need to be optional as there is a cost to
> sorting that not everybody would want.

I am a volunteer to change code to do a constant sort on svn diff and
status and test it , I think that is more quick that do an external
function to do that for me .
I don't know any ideas for have a constant of this outputs ?

Thanks,

-- 
Sérgio M. B.
Received on 2012-03-21 04:03:37 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.