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

Reply via email to