On Thu, 26 Feb 2009 23:32:40 +0000 Jamie Thompson <[email protected]> wrote:
> I've been stepping over tailor doing it's stuff with a small test > repository, and I'm going to reply to myself here as I'd like to ask > a few more questions :) Bearing in mind that I know little or no > Python, so it's quite a learning experience for me... > > Jamie Thompson wrote: > > Agreed, but a copy in Subversion is just a branch as you call it, > > (as is an integrate in Perforce). > > Do you think it would be best to process any copies in > "target._prepareToReplayChangeset" or by adding the concept of a > copy/integrate/branch action to "changesetentry"? The problem is, indipendently from where you will actually process them, how are you going to "map" the semantic of a "copy" in one system to the one of a different kind? Back to the question, I think that such a concept (maybe rethinking tags too) should be migrated on the CSE, yes: this will allow different backends to provide the best fitting semantic for each operation. > I've traced around, but I can't see anywhere that the _tag method in > svn.py is called. Is this what is expected? The mechanism of calling _tag() is in the abstract layer, see http://progetti.arstecnica.it/tailor/browser/vcpx/target.py#L144 ciao, lele. -- nickname: Lele Gaifax | Quando vivrò di quello che ho pensato ieri real: Emanuele Gaifas | comincerò ad aver paura di chi mi copia. [email protected] | -- Fortunato Depero, 1929. _______________________________________________ Tailor mailing list [email protected] http://lists.zooko.com/mailman/listinfo/tailor
