On Tue, Apr 12, 2011 at 3:40 PM, Bert Huijben <b...@qqmail.nl> wrote:
>
>
>> -----Original Message-----
>> From: Johan Corveleyn [mailto:jcor...@gmail.com]
>> Sent: dinsdag 12 april 2011 15:27
>> To: Hyrum Wright
>> Cc: C. Michael Pilato; Bert Huijben; Greg Stein; dev@subversion.apache.org
>> Subject: Re: svn commit: r1091262 -
>> /subversion/trunk/subversion/libsvn_wc/wc_db.c
>
>
>> Changelists in IDE's are used a lot, for separating work. If you do a
>> major refactoring, touching say 2000 files, and you want those to be
>> part of some changelist ... Also, when we do a sync-merge of a feature
>> branch, we usually let those merge-changes appear in a changelist
>> (makes it easy to commit with a nicely prepared commit message). If
>> those syncs are more than a week apart, the amount of changed files
>> can easily go to 2000-3000.
>>
>> I can't comment on the technical merits/problems of adapting
>> changelists for more optimal wc-ng use (I get the impression that the
>> effort currently outweighs the gains), but just wanted to add my 0.02
>> €: adding thousands of files to a changelist is not unusual when
>> working from an IDE.
>
> I use the same system in AnkhSVN, but then again when I change the 
> changelists in Subversion I don't use any of the recursive operations: I 
> apply the changelist changes as a batch of paths.
> (It is very expensive to calculate whether I could use a recursive set on a 
> path and everything below).
>
> For my use case optimizing for batch processing is more important then for 
> depth processing. (The current code optimizes for depth processing)

Ah ok, maybe IDEA (or rather its svn plugin, which uses svnkit) does
the same. I really have no clue what it does under the covers :-).

-- 
Johan

Reply via email to