[EM] Election method simulator code - revision control

Michael Allan mike at zelea.com
Mon May 9 06:23:50 PDT 2011


Yes, Git differs in the structure of its network.  Git's network is
distributed wheras Subversion's is centralized:
http://en.wikipedia.org/wiki/Revision_control#Distributed_revision_control

The most interesting consequence is political.  The authors in a
distributed network require no permission from any authority in order
to collaborate on the text (source code or whatever) that is under
revision control.  They can join the network without anybody's say-so,
because it is maintained entirely by author-peers.

-- 
Michael Allan
 
Toronto, +1 416-699-9528
http://zelea.com/


Kristofer Munsterhjelm wrote:
> Michael Allan wrote:
> > I don't know if it's helpful information, but Mercurial and Git are
> > functionally very similar.  There isn't much to choose between them.
> > I never understood why Torvalds and crew bothered coding Git in the
> > first place.  I use Mercurial.
> > 
> > There's a bunch of hosting sites for both tools, but you don't really
> > need them.  Distributed revision control is logically peer to peer.
> > It doesn't depend on central sites.  As long as you have upload access
> > to an ordinary Web server, you can share your code with anyone (even
> > on the hosting sites) just by posting your repo.  Here are my own
> > repos, for example: http://zelea.com/var/db/repo/
> 
> I think I'll keep the current setup for now, though. The hosting sites 
> seem to give additional tools to make it easier to coordinate, report 
> and fix bugs, document, and so on. If I grow out of the hosting site, 
> I'll consider moving elsewhere, but there's no risk of that yet :-)
> 
> As for Github vs Google, I haven't thought much about it. I pretty much 
> just picked a reasonably well known hosting site. Is Git very different 
> from svn?



More information about the Election-Methods mailing list