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

Re: subversion gui for linux

From: Nick Thompson <nickthompson_at_agere.com>
Date: 2006-05-03 17:59:45 CEST

On Wednesday 03 May 2006 01:48, Raman Gupta wrote:
> David Everly wrote:
> > I like meld, but what I really want is something that will
> > compare two tags, show me all files that have changed between
> > those two tags, then let me click on each file to see what that
> > file's difference is (and at this step, it would be fine to look
> > like meld).
>
> The attached shell script replaces "svn diff" and should do it for
> you. Put them in your path, define DIFFCMD to a graphical diff
> viewer that handles directories e.g.
>
> export DIFFCMD=meld
>
> Then run svntreediff instead of "svn diff" -- svntreediff supports
> all the parameters that "svn diff" does:
>
> svntreediff $REPO/tags/tag1 $REPO/tags/tag2
>
> It will write #old and #new directories to your $TEMP (or /tmp) and
> then use the graphical diff command you specified (or plain old
> diff if none is specified) to show the differences.

Kdiff3 is similar to meld in some ways, but since it is build directly
on top of KDE, it can use KDE's kioslave architecture to access
subversions tags directly. So you can do compares like (wrapped):

kdiff3 svn+http://myserver.com/svn/repx/tags/rel1
     svn+http://myserver.com/svn/repx/tags/rel2

kompare is a similar KDE tool and should be able to do something
similar, but only takes an individual file URL, not dir URLS.

kompare is nice in that it supports piping of diff output into it for
a nice graphical view. Example:

svn diff myfile | kompare -

If only both tools had all the features. :-)

-- 
> Nick Thompson
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed May 3 18:01:22 2006

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.