On Thu, Apr 19, 2012 at 2:17 PM, Julian Foad <julianf...@btopenworld.com> wrote:
> Johan Corveleyn wrote:
>> I haven't read your mail in detail yet, but [...] propgetting
>> ('svnlook propget') every changed file during pre-commit can be very
>> expensive.
> [...]
>> The problem is mainly that 'svnlook propget' doesn't support recursive
>> propgetting, nor getting all props from the entire transation, or ...
>> only the props for a single path. Which means you have to invoke it
>> separately for every item that needs to be inspected. Maybe that can
>> be improved somehow?
>
> Of course that can be improved.  Let's attack the source of the problem 
> here.  If we want to use 'svnlook' to discover what mergeinfo is changing in 
> the proposed commit, then we can write a function/subcommand that answers 
> that question directly.  Or a subset of it (e.g. recursive propget) or a 
> superset of it (e.g. get higher level merge graph-change info directly), 
> whatever is effective.
>

+1 to any of those improvements :-). Ideally, I'd like to see
something that not only helps getting mergeinfo, but also other props
to make it easier/faster to enforce autoprops (or repository-dictated
props etc ...). In addition something specifically tuned to getting
the mergeinfo answers directly might of course be even better for this
concrete usecase.

-- 
Johan

Reply via email to