[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

[Subclipse-dev] enhancement to show history of genealogy in sublicpse

From: Amiri Arash OSF SD <Arash.Amiri_at_s-itsolutions.at>
Date: Tue, 1 Apr 2008 15:24:05 +0200


We created an enhancement for subclipse in order to show the history of
a file including all its branches and tags (and how they evolve).

Our fix is based on cache files that are created for (eclipse) projects
the first time the user tries to view the "enhanced" history. The cache
files store relevant revisions for the given project including revision
numbers and the changed paths. An index file points to the revisions in
the cache file.

Our algorithm first searches backwards to find the ultimate ancestor (as
the current history view is doing right now, as long as "stop on copy"
is not checked) and then searches forward and recognizes all copies and
collects all relevant revisions.

It works relatively fast (never needed more than 30 seconds although we
have a tremendous number of tags and branches (about 700) in our
project). Small projects need just a couple of seconds.

If you are interested we could share the code with you (although it is
not super cleanly programmed). we could just send you the plugin and the
source and you might have a look at it. That would be great for us.

Please reply to this address.

Thomas Hofer and Arash Amiri

To unsubscribe, e-mail: dev-unsubscribe_at_subclipse.tigris.org
For additional commands, e-mail: dev-help_at_subclipse.tigris.org
Received on 2008-04-01 15:26:51 CEST

This is an archived mail posted to the Subclipse Dev mailing list.