开发者

GUI for Fossil SCM

Are there any GUIs for fossil?

I've been getting used to the idea of source control for 开发者_JAVA技巧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.


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/


There is a Windows GUI for fossil at http://repository.mobile-developers.de/cgi-bin/ikoch/sharpfossil It is not yet complete, but usable and has some features fossil doesn't have.


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?


I discovered several new options for Fossil GUI recently:

  • Fuel - cross-platform GUI written on Qt;
  • QLFossil - Mac OS X helper for these, who uses Fossil.
  • Build-in web-interface become more usable on Windows. At the moment you can setup fossil to run on background, so you won't need type fossil ui in command line anytime you need to view history, or changes. By the way, web-interface now features a new eye-candy theme and side-by-side diffs.


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


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.


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


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).


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.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜