tags:

views:

837

answers:

8
+6  Q: 

GUI for Fossil SCM

Are there any GUIs for fossil?

I've been getting used to the idea of source control for solo projects, and having an interface for the commands in fossil would help.

Something simple that helps browse for files, or open + close. Google has turned up nothing except the web GUI that works within the projects themselves.

+4  A: 

I think you'll find the web interface, launched by the command "fossil ui" is the only user interface (graphical or otherwise) apart from a few command line commands.

What would a GUI have that couldn't be done via the web interface?

Evan
+1  A: 

Personally, the built-in fossil ui has been all the GUI I need for small projects.

After fossil new and fossil open, the only real interaction with a repository for a personal project is the occasional fossil changed and fossil extra to make sure I didn't change anything I didn't intend to change, and naturally fossil ci to check in those changes.

For browsing the repository fossil ui does everything I need. It is hard to beat the Timeline view, from which you can get to the files changed by that check in. There is also the Files view, from which you can see each file and inspect that file's timeline.

There is also a project in progress to write an introductory book for fossil. The current draft is well worth reading.

RBerteig
A: 

There are no platform ui clients for Fossil on Windows Explorer or Mac OS X Finder. There are no IDE extensions for eclipse, netbeans, emacs or the Microsoft/Apple tool chains that I can find, but there is one for a TCL IDE:

RamDebugger has some support for GUI commit & add & update with Fossil. It is an IDE & debugger for TCL.

http://www.compassis.com/ramdebugger

http://www.compassis.com/c/ramdebugger/index

  • courtesy Ramon Ribó, fossil-users mailing list 1 July 2010

Sorry the answer is mostly 'no', but this response should change soon as fossil seems to be attracting a lot of attention.

Stephen
A: 

There is a built-in web interface.

If you have an open repository i.e. fossil open myProject.fossil

then run fossil with the ui command: fossil ui

fossil will run a webserver providing gui access to the currently opened repository and it will start your browser pointing to http://localhost:8080 (or some previously unused port).

bill
+1  A: 

The ramdebugger IDE has support for fossil built in, although the fact is a bit hidden on the changes changes page.

schlenk
+2  A: 

There is now a GUI for Fossil on Mac, sort of... I have been working on a simple GUI which, while not a Finder plugin like Tortoise{CVS,SVN,GIT,...}, works together with Finder.

The project can be found at http://chiselapp.com/user/sti/repository/fossil-gui/home

Sami Tikka
+3  A: 

Now there IS a Fossil GUI.

At the moment it has really basic functionality, but it is free and open source:

http://code.google.com/p/jurassic-fossil/

michelemarcon
interesting project!
Benoit
+1  A: 

Coopy

plan9assembler