Mercurial Server

From TorontoMathWiki

Jump to: navigation, search
  • Mercurial Server: Gideon Simpson requests we install Mercurial version control system to provide filesystems for collaboration. Let's look into this. Colliand 01:12, 5 January 2010 (UTC)

Why Mercurial? I have seen it but it seems to be a little esoteric. Why not SVN or Git? Victor 22:11, 5 January 2010 (UTC) Some experts believe that Mercurial is better than git which is better than svn. There is free Mercurial book online Victor 02:11, 11 January 2010 (UTC)

My preferences for mercurial are largely personal, though many large, collaborative, open source and scientific computing projects have moved to it, including OpenOffice and Python. There is a slightly newer version control system, bzr, which may supplant mercurial, but it requires more server side involvement.

Talking with my colleagues, to set up a mercurial server, we'd need to create a special user on a server, with appropriate privileges. Then, each of us who wants to use it, executes our mercurial commands via this user. Access to the repositories and the ability to execute commands on the servers is controlled via standard public/private keys. I can show you what I have been able to do with mercurial, if you are interested. gideon

There is some recent progress in this direction. We will first pilot test a mercurial server for a collaboration team with the hope that the system can be expanded to give collaboration space to all members of the department. Colliand 14:45, 29 June 2010 (UTC)
Personal tools