> See ticket #1445 (http://trac.edgewall.org/ticket/1445). There is also a
> reference there to eblot's RevTreePlugin, though some informations have
> to be explicitly recorded to indicate the branch points (manu, correct
> me if I'm wrong).

Well, copying can be tracked with Subversion quite easily.
You need to traverse the file history and check when a copy operation
occurred. At this point, you need to check the source and destination
path to see whether it crosses a branch boundary (as long as you can
define the set of boundaries, i.e. what is a branch and not a simple
copy or move from one directory to another within the same branch).
The RevtreePlugin is using a regular expression(*) to define this set.
The plugin is using the DB-cached repository API for traversing the
file history.

*: this means that the RE varies from one repository to another.

Cheers,
Manu

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to