On Aug 26, 2009, at 1:18 PM, James wrote:

> Richard,
> I have a few questions about Fossil, most of which I couldn't find  
> an answer for on the website or in the Wiki:
> i) Running a Fossil server, could one have multiple repositories?  
> With many different projects and repositories, being able to go  
> through all of them at once without having multiple daemons/a  
> different webserver running?

There are three ways to set up a Fossil server:

    (1)  Use the "fossil ui" or "fossil server" commands.
    (2)  Use the "fossil http" command with inetd or xinetd
    (3)  Run fossil from a two-line CGI script

With methods (1) and (2) you can only have a single repository per TCP  
port.  But there is no limit to the number repositories that can be  
served with method (3).

See http://www.fossil-scm.org/fossil/doc/tip/www/selfhost.wiki for a  
description of how the self-hosting repository for Fossil is set up,  
including the exact text of the two-line CGI script used.  The server  
that hosts fossil also hosts 32 other fossil repositories - all on the  
same TCP port.

> ii) When are you going to have an ability to ignore files? How does  
> Fossil handle binary files?

What do you mean "ability to ignore files".  Fossil will ignore any  
file you don't tell it about.  I don't understand...

Fossil handles binary files as easily as text files.  In fact, fossil  
doesn't make a distinction between the two.  You will run into  
problems if you try to merge branches in a binary file, but otherwise  
everything should work just fine.

I personally keep all of my OpenOffice presentations for talks that I  
give in a single fossil repository.  These are binary files that range  
in size from 0.5 to 5.0 megabytes.  I develop presentations on my  
desktop at my office.  Then I "push" the repository to a server.  Then  
on my laptop, I "pull" the repository and present my slides.  If while  
on the road I make tweaks to slides (which seems to always happen) I  
simple check-in the changes on my laptop while on the road (no  
internet connection required) then "push" back my revisions when I  
return home.

Fossil is not recommended for versioning CDROM images.  But photo  
jpegs, office documents, and other kinds of reasonably sized (less  
than 10MB) binary files work just fine.


> iii) Could addressing internationalisation of the UI be put into the  
> to-do list? Whilst personally this may not seem like of a benefit to  
> you, I think down the line if you've given out Fossil so more people  
> can help and use it, then it would be a great help.

We are happy to accept patches in this area.  Begin a monolingual  
English speaker, I'm afraid I won't be of my help.

D. Richard Hipp
[email protected]



_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to