Is there anything like svn_load_dirs, only in a more easy-to-use GUI?
I'm trying to use svn_load_dirs to update a vendor import of Typo3
[1] from 3.7.1 to 3.8.0 and there are hundreds of changes. And it
seems not at all uncommon for the file listed in line 10 on the left
to match up with the one in line 155 on the right. There's no way to
have those two lines on the screen at the same time, making it very
difficult to use.
Furthermore, several directories have changed names between these two
Typo3 versions, and it seems that svn_load_dirs is happily listing
each file whose path has changed, and making me match them up one at
a time and resulting in hundreds of svn mv commands, rather than
allowing me to inform it that some parent directory has changed
names, which would take care of a good portion of the problem with a
single command.
If I were to envision the best tool to handle this job, it would be a
GUI app (or, since I'm a PHP developer, my thoughts turn more quickly
to a web interface) which would show the lists of files as
independently-scrollable lists, sortable by any criteria. Clicking an
entry on the left and an entry on the right would remove those
entries from the list and add them to a new third list below which
would show the renames that had already taken place, possibly by just
listing the svn mv commands that had been done. For the infrequent
but nevertheless occasional instance when one has clicked the wrong
thing, it should be possible to remove entries from this third list
which would cause those entries to reappear in the left and right lists.
It should further be possible to manually intervene and indicate a
higher-level directory that is to be renamed. In the absence of a
better interface idea, this could be handled by allowing the user to
directly input an svn mv command.
It should be possible for the user to hide items from the left or
right lists, useful in the event that the user knows or has already
determined that there is no analog for this item in the other list,
to aid the user in being better-able to recognize the items which do
in fact match up.
Does anyone know of anything remotely like this, or am I gonna have
to write it myself? :-)
[1] http://www.typo3.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Sep 15 18:36:00 2005