[MPlayer-cvslog] r22376 - trunk/TOOLS/checktree.sh

Ivo ivop at euronet.nl
Wed Feb 28 16:05:16 CET 2007


On Wednesday 28 February 2007 14:12, Ivo wrote:
> On Wednesday 28 February 2007 13:22, Reimar Döffinger wrote:
> > btw. -svn (which is the default) fails without any indication it did
> > with svn version 1.4
> > Maybe a solution that does not rely on svn internals (e.g. using svn
> > status) would be a good idea...
>
> I'll look into it. I tried svn status -v once, but you cannot determine
> whether the item listed is a directory or a file, plus the first run it
> is pretty slow (much slower than -nosvn) and the point of using svn
> entries was to be faster and assure that only files in svn are checked :)
>  But I agree that relying on svn internals is bad, so I'll see if I can
> find a better solution.

Hmm, the current -svn version wasn't faster than -nosvn anyway. I tried 
using svn ls -R but that's also very slow and stays slow after repeated 
runs (svn status becomes faster for the second run if stuff is still 
cached).  The best solution seems to be svn info -R and parsing its output. 
It's faster than the current implementation and less likely to break with 
future updates of the svn tools (unless they reverse the order of the Path: 
and Node Kind: fields but that would be stupid :) ).

--Ivo



More information about the MPlayer-cvslog mailing list