Hi all,
Thanks for the great and the simplicity of Fossil (1 exe file without 
installation is really great).
But unfortunately there is no GUI.

Coming from SVN using Tortoise SVN, there is no way I will do version control 
with CLI.
So I decided to make GUI for Fossil.

And now it's completed, I did not implement all fossil features, it's completed 
with only features I need (I never use branching, merging, no fork. My work 
flow is simple one, commit/update to/from server, I migrate my SVN workflow, if 
I already comfortable, maybe will try more feature).
So what implemented right now is:
- new, clone, open
- commit (add, delete, revert, rename, diff, tag, push)
- update (diff, tag, pull)
- timeline for project / single file (finfo)
- undo / redo
- web ui
- annotate / blame
- rebuild

Note: 
- I use Fossil version 1.28 (included in the zip file, is it allowed to include 
and distribute fossil.exe?)
  Don't know it's working on previous version of Fossil or not. To upgrade your 
fossil repositories, click button "Repositories" in the main form, put your 
repositories folder, click "Select All", and "Rebuild"

- Created with Java, but only tested on Windows XP. To start this program in 
Windows, just double click "RUN.bat". In Linux/Mac maybe by start 
"FossilUI.jar", it is executable JAR.
For Linux/Mac need to give path to Fossil executable from Settings form, just 
click "Settings" in the main form.

- I use autosync=false, I make my own logic for pull/update/commit/push, so if 
someone want to try it with already created fossil repository, please turn it 
off by click button "Repositories" in the main form, go to tab "Batch", click 
"Auto Sync Off", put the folder where your repositories are, then click "Select 
All", and "Execute".
(Maybe will work with autosync=true, but in the commit form and update form, 
click button "Commit", "Update", not "Commit & Push", "Pull & Update"

You can download it from here:
http://209.239.112.178/user%20upload/FossilUI.zip

Screenshot of the commit ui:
http://209.239.112.178/user%20upload/fossilcommit.JPG
      
View on 209.239.112.178 Preview by Yahoo  
 Thanks and any feedback are welcomed
Especially I'm curious is it work in Linux/Mac or not.
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to