Hi all,

I have never been satisfied with the options available for pushing changes to a darcs repository with multiple users: I either have to set up SSH accounts for each user, or receive patches by email. Therefore, I have written "darcs-server" a program that extends darcs to enable push to remote repositories -- Finally! you can do centralized development with Darcs :-)

With the darcs server you can:
- push changes remotely via a CGI script
- or push changes via a single SSH account that serves many users
- use cryptographic verification and authorization of users for reading and writing
- use gpg encryption (for CGI)
- use non-public repositories that can only be accessed by authorized users.

The client program is of course written in Haskell, but I wrote the server script in Perl in order to reduce dependencies on the
server: you only need Perl, a darcs binary, and either CGI or SSH.

Download Darcs server from:
 <http://www.equational.org/darcs-server>

Have fun,
-- Daan Leijen.



_______________________________________________
darcs-users mailing list
[email protected]
http://www.abridgegame.org/mailman/listinfo/darcs-users

Reply via email to