[MLton] Replacing Subversion with a DVCS

Ville Laurikari ville at laurikari.net
Tue Apr 14 00:49:13 PDT 2009

It seems to me that the MLton project would benefit from a distributed
version control system.  I'm sure most of use have already used some
DVCS, so the major benefits to a typical open source project are
hopefully clear.

There would be the choice of tool, of course.  There are a number of
pretty good free systems nowadays, such as (in no particular order)
Mercurial, Git, Bazaar, Darcs, and so on.  We could just vote.

We would probably still need some form of central location for
"official upstream" code hosted on mlton.org, there is some amount of
Subversion integration on the site and build scripts which would have
to be updated, and so on.  That's all some extra work there someone
would have to do.

I've actually been using "git svn" with MLton for a while.  It helps a
lot when I move patches around different machines, between work and
home, recording work in progress, and so on.  Based on the time
patterns seen in Matthew's commits, I suspect he uses some tool on top
of Subversion as well.

Anyway, the purpose of this email is just to probe if we could come to
a general understanding that this is a discussion worth starting.
What do you think?


More information about the MLton mailing list