You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Thomas Allen <th...@gmail.com> on 2010/04/13 17:32:39 UTC

Is there a simple log/diff frontend (like gitk)?

Hello everyone,

One thing that I took for granted when doing all of my development in
Git was the always-reliable gitk which provides cross-platform log and
diff browsing. I'm sure it does more, but those were the main things I
used it for.

I am now working with a Subversion repository. Maybe I have not yet
mastered the "log" command, but  I find the output of the following
two commands to be confusing:

$ svn log -r HEAD
------------------------------------------------------------------------
r3617 | tallen | 2010-04-12 15:57:35 -0400 (Mon, 12 Apr 2010) | 1 line

full comments + jslint fixes
------------------------------------------------------------------------
$ svn log | grep tallen # outputs nothing

In general it would be very nice to have a tool to facilitate browsing
recent revisions and their diffs; I do not need it to help with
committing my changes or anything along those lines.

So, does anybody know of a simple, cross-platform, open-source
Subversion browser? I am on a Mac, and it seems that the only options
are proprietary and heavy, such as Versions and CornerStone...

Thomas Allen

RE: Is there a simple log/diff frontend (like gitk)?

Posted by Bob Archer <Bo...@amsi.com>.
> So, does anybody know of a simple, cross-platform, open-source
> Subversion browser? I am on a Mac, and it seems that the only options
> are proprietary and heavy, such as Versions and CornerStone...
> 
> Thomas Allen

you might want to look at Subclispe http://subclipse.tigris.org/

and Rapid SVN http://rapidsvn.tigris.org/

BOb

Re: Is there a simple log/diff frontend (like gitk)?

Posted by Pablo Beltran <pb...@gmail.com>.
If you mean web front end then try www.svnflash.com. It's not open source
but it's free for non-profit or open source projects.
The major advantages of SVNFlash are its awesome user interface and revision
graphs (whole history) of files and projects.

Look at the live demo and explore the Apache Repository at real time:

http://svnflash.com/index.php/live-demo

Pablo.

2010/4/13 Thomas Allen <th...@gmail.com>

> Hello everyone,
>
> One thing that I took for granted when doing all of my development in
> Git was the always-reliable gitk which provides cross-platform log and
> diff browsing. I'm sure it does more, but those were the main things I
> used it for.
>
> I am now working with a Subversion repository. Maybe I have not yet
> mastered the "log" command, but  I find the output of the following
> two commands to be confusing:
>
> $ svn log -r HEAD
> ------------------------------------------------------------------------
> r3617 | tallen | 2010-04-12 15:57:35 -0400 (Mon, 12 Apr 2010) | 1 line
>
> full comments + jslint fixes
> ------------------------------------------------------------------------
> $ svn log | grep tallen # outputs nothing
>
> In general it would be very nice to have a tool to facilitate browsing
> recent revisions and their diffs; I do not need it to help with
> committing my changes or anything along those lines.
>
> So, does anybody know of a simple, cross-platform, open-source
> Subversion browser? I am on a Mac, and it seems that the only options
> are proprietary and heavy, such as Versions and CornerStone...
>
> Thomas Allen
>

Re: Is there a simple log/diff frontend (like gitk)?

Posted by Les Mikesell <le...@gmail.com>.
On 4/13/2010 12:32 PM, Thomas Allen wrote:
> Hello everyone,
>
> One thing that I took for granted when doing all of my development in
> Git was the always-reliable gitk which provides cross-platform log and
> diff browsing. I'm sure it does more, but those were the main things I
> used it for.
>
> I am now working with a Subversion repository. Maybe I have not yet
> mastered the "log" command, but  I find the output of the following
> two commands to be confusing:
>
> $ svn log -r HEAD
> ------------------------------------------------------------------------
> r3617 | tallen | 2010-04-12 15:57:35 -0400 (Mon, 12 Apr 2010) | 1 line
>
> full comments + jslint fixes
> ------------------------------------------------------------------------
> $ svn log | grep tallen # outputs nothing
>
> In general it would be very nice to have a tool to facilitate browsing
> recent revisions and their diffs; I do not need it to help with
> committing my changes or anything along those lines.
>
> So, does anybody know of a simple, cross-platform, open-source
> Subversion browser? I am on a Mac, and it seems that the only options
> are proprietary and heavy, such as Versions and CornerStone...

If you mean cross-platform in the sense that you can use browsers from 
different platforms simultaneously, you might like a web front end like 
viewvc.

-- 
   Les Mikesell
    lesmikesell@gmail.com

Re: Is there a simple log/diff frontend (like gitk)?

Posted by marc gonzalez-carnicer <ca...@gmail.com>.
yes, the guys are right, you probably need to update your WC. this is
feature, not a bug. some svn clients do not behave this way, like
ms-windows tortoise.

for mac, i recommended a friend of mine smartsvn, he quite enjoyed it.
works for windows too, it is probably written in java. my friend was
quite comfortable with it. he is not a developer but quite keen with
computers.



2010/4/14 Lorenz <lo...@yahoo.com>:
> Ryan Schmidt wrote:
>>On Apr 13, 2010, at 12:32, Thomas Allen wrote:
>>
>>> Maybe I have not yet
>>> mastered the "log" command, but  I find the output of the following
>>> two commands to be confusing:
>>>
>>> $ svn log -r HEAD
>>> ------------------------------------------------------------------------
>>> r3617 | tallen | 2010-04-12 15:57:35 -0400 (Mon, 12 Apr 2010) | 1 line
>>>
>>> full comments + jslint fixes
>>> ------------------------------------------------------------------------
>>> $ svn log | grep tallen # outputs nothing
>>
>>Probably your working is not up to date. "svn up" before running "svn log" would probably work.
>
> because "svn log" on a working copy without "-r" defaults to "-r BASE"
> which is the last checked-out/updated-to revision.
> --
>
> Lorenz
>
>

Re: Is there a simple log/diff frontend (like gitk)?

Posted by Lorenz <lo...@yahoo.com>.
Ryan Schmidt wrote:
>On Apr 13, 2010, at 12:32, Thomas Allen wrote:
>
>> Maybe I have not yet
>> mastered the "log" command, but  I find the output of the following
>> two commands to be confusing:
>> 
>> $ svn log -r HEAD
>> ------------------------------------------------------------------------
>> r3617 | tallen | 2010-04-12 15:57:35 -0400 (Mon, 12 Apr 2010) | 1 line
>> 
>> full comments + jslint fixes
>> ------------------------------------------------------------------------
>> $ svn log | grep tallen # outputs nothing
>
>Probably your working is not up to date. "svn up" before running "svn log" would probably work.

because "svn log" on a working copy without "-r" defaults to "-r BASE"
which is the last checked-out/updated-to revision.
-- 

Lorenz

Re: Is there a simple log/diff frontend (like gitk)?

Posted by Ryan Schmidt <su...@ryandesign.com>.
On Apr 13, 2010, at 12:32, Thomas Allen wrote:

> Maybe I have not yet
> mastered the "log" command, but  I find the output of the following
> two commands to be confusing:
> 
> $ svn log -r HEAD
> ------------------------------------------------------------------------
> r3617 | tallen | 2010-04-12 15:57:35 -0400 (Mon, 12 Apr 2010) | 1 line
> 
> full comments + jslint fixes
> ------------------------------------------------------------------------
> $ svn log | grep tallen # outputs nothing

Probably your working is not up to date. "svn up" before running "svn log" would probably work.