Adam Matan
Adam Matan

Reputation: 136341

Browse bazaar (or CVS/SVN/Git) repository with GUI?

Is there a nice, open-source, free way to browse a bazaar (or other source control) repository?

What I had in mind is a wikipedia-history-like browsing, where I can watch and compare any two versions of the code.

EDIT: I strongly prefer Ubuntu tools.

Thanks,

Udi

Upvotes: 3

Views: 2169

Answers (6)

Brent.Longborough
Brent.Longborough

Reputation: 9775

For Bazaar, the QBzr extensions give a wide range of q-commands (ex: bzr qlog, bzr qbrowse)

For Git, there are the gitk command and git gui

Upvotes: 2

danielrmt
danielrmt

Reputation:

For Ubuntu, you should try Olive for Bazaar and Giggle for Git.

Edit: Don't forget Meld. It is a nice diff/merge tool for Gnome, that works with many version control systems.

Upvotes: 0

Yuval F
Yuval F

Reputation: 20621

Try TortoiseSVN or TortoiseBzr.

Edit: for Linux, try rapidsvn and see these discussions.

Maybe some GUI viewer is available for bazaar on Linux. I have not found one.

Upvotes: 0

Prabhu R
Prabhu R

Reputation: 14222

ViewVC supports web based CVS/SVN repository navigation. If you are looking for a desktop based one you can use TortoiseCVS/SVN or SubClipse etc

Upvotes: 0

Pascal MARTIN
Pascal MARTIN

Reputation: 401132

If you are using windows ("gui" tag ?), what about TortoiseBzr ?


If you want some web-based tool ("browser" tag), you can take a look at the WebInterfaces page, which lists a couple of possibilities.

Loggerhead seems quite good :

Loggerhead is a web viewer for projects in bazaar. It can be used to navigate a branch history, annotate files, view patches, perform searches, etc. It's originally based on bazaar-webserve, which is itself based on hgweb for Mercurial.

And here is a demo page, that allows you to navigate, see diffs, ... use the application, actually, on a real repository : http://bazaar.launchpad.net/~bzr/bzr/trunk/changes


For SVN :


For GIT : there is a full/long-list on the InterfacesFrontendsAndTools wiki page.

  • Web-based, you could take a look at gitweb ; here is a demo.
  • For both GUI and Web based, the list is quite long -- I'll let you go through it by yourself ^^


For CVS : ergh, is anyone still using CVS ? (yeah, I know, I know...)

  • Web-based : maybe WebCVS would do ?


You also have plenty of other tootls ; some can even deal with multiple kind of repositories.

For instance, you have InDefero (which does more than just repository-browsing ; it's been described as a google-code clone, actually).

Upvotes: 1

user42092
user42092

Reputation:

I'm using QGit, which is a bit fiddly but gets the job done. I think I've seen ports of it to other VCS around too.

Upvotes: 0

Related Questions