Hi,

How about it just sorts it all of the time given that the order that svn 
returns the files really
does not have any meaning.

Thanks
Jason

--- David Sitsky <[EMAIL PROTECTED]> wrote:

> Hi Vlad,
> 
> > I'm creating topics directly from Subversion. One problem I've noticed
> > immediately
> > is that file list in a topic is not sorted by filename. Instead, files
> > are listed in some
> > semi-sorted order defined by Subversion. I couldn't find any
> > configuration options
> > that would trigger file sorting. Did I miss something?
> 
> The order the files are presented is the same as that in the text 
> uploaded into Codestriker, or the order obtained from the SCM, in your 
> case, Subversion.  So no, you didn't miss anything.
> 
> > Patching the code to sort by filename was rather trivial: in
> > lib\Codestriker\FileParser\Parser.pm,
> > insert just before the first return:
> > 
> >     # Sort the diff chunks by filename, then old linenumber
> >     @diffs = sort { $a->{filename} cmp $b->{filename} ||
> > $a->{old_linenumber} <=> $b->{old_linenumber} } @diffs;
> >  
> > Would it make sense to make this a configurable feature?
> 
> I can imagine this could be useful for large reviews.  Rather than 
> making this a configurable feature (codestriker.conf is also quite large 
> and complex), it might be useful to have a link instead on the view 
> topic page above the list of files, for example:
> 
> Download topic text | ... | Tab width ... | Sort by filename
> 
> Clicking on the sort by filename link will set a CGI parameter, which 
> will then execute code similar to what you have, but this would be in 
> ViewTopic.pm over the list of delta objects.  That way, a reviewer can 
> choose at runtime which way they'd prefer to see the list of files 
> presented.
> 
> What do you think?
> 
> Cheers,
> David
> 
> 
> 
> -------------------------------------------------------
> All the advantages of Linux Managed Hosting--Without the Cost and Risk!
> Fully trained technicians. The highest number of Red Hat certifications in
> the hosting industry. Fanatical Support. Click to learn more
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
> _______________________________________________
> Codestriker-user mailing list
> Codestriker-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/codestriker-user
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
Codestriker-user mailing list
Codestriker-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/codestriker-user

Reply via email to