[Crossfire-wiki] [Crossfire DokuWiki] page changed: user:rednaxela:scmtable

no-reply_wiki at metalforge.org no-reply_wiki at metalforge.org
Mon Aug 14 15:07:53 CDT 2006


A page in your DokuWiki was added or changed. Here are the details:



Date        : 2006/08/14 15:07

User        : rednaxela

Edit Summary: Add darcs and revise



@@ -1,21 +1,26 @@

- | ^ CVS ^ SVN ^ Mercurial ^ Bzr ^

- ^ Key requirements | | | | |

- ^ Network based access | Y((protocol: dedicated)) | Y((protocol: webdav-
based)) | Y((protocol: http/ssh)) | Y((protocol: http/sftp)) |

- ^ Multiplatform | Y | Y | Y | Y |

- ^ Access control lists | Y | Y | Y((via SSH)) | Y((via SSH)) |

- ^ Read-only access to everyone | Y | Y | Y | Y |

- ^ Supported by sourceforge or some other free hosting service | Y | Y | 
Y((project web space with ssh)) | Y((Launchpad.net or project web space wi
th ssh)) |

- ^ E-mail notification of commits | Y | Y | Y | Y((via plugin)) |

- ^ Ability to convert to CVS to whatever the new format is | Y | Y | Y | 
Y |

- ^ Top Features: | | | | |

- ^ Readily available/easily installable software | Y | Y | Y | Y |

- ^ Tracking of when merges are done | N | N | Y | Y |

- ^ Good branch handling | N | N | Y | Y |

- ^ Efficient use of resources (network bandwidth, cpu, etc) | Y | Y | Y((
No lightweight checkout, you must use local branches (I might be able to m
ake a wrapper script for lightweight checkouts/checkins some time) )) | N(
(Too many seperate http requests causing significant amounts of time estab
lishing connections and DNS lookups)) |

- ^ Global revisioning | N | Y | Y | Y |

- ^ support for symbolic tagging within one repository | Y | Y | Y | N |

- ^ Other nice to have features: | | | | |

- ^ Atomic checkins | N | Y | Y | Y |

- ^ Maximum ability to do SCCS operations without access to repository | N
 | N | Y((via local branches)) | Y((via local branches)) |

- ^ good binary file handling | N | Y | Y | Y |

- ^ Ability to do local branches | N | N | Y | Y |

+ A table of various SCM software and their support for requirements as li
sted on the mailing list by Mark Wedel.

+ 

+ | ^ CVS ^ SVN ^ Mercurial ^ Bzr ^ Darcs ^

+ ^ Protocol | dedicated| webdav-based | http/ssh | http/sftp | http/email
/ssh((requires wrapper script)) |

+ ^ Key requirements | | | | | |

+ ^ Network based access | Y | Y | Y | Y | Y |

+ ^ Multiplatform | Y | Y | Y | Y | Y((windows only via Cygwin)) |

+ ^ Access control lists | Y | Y | Y((via SSH)) | Y((via SSH)) | Y((via SS
H)) |

+ ^ Read-only access to everyone | Y | Y | Y | Y | Y |

+ ^ Supported by sourceforge or some other free hosting service | Y | Y | 
Y((project web space with ssh)) | Y((Launchpad.net or project web space wi
th ssh)) | Y((project web space with ssh)) |

+ ^ E-mail notification of commits | Y | Y | Y | Y((via plugin)) | Y |

+ ^ Ability to convert to CVS to whatever the new format is | Y | Y | Y | 
Y | Y |

+ ^ Top Features: | | | | | |

+ ^ Readily available/easily installable software | Y | Y | Y | Y | N((wri
tten in Haskell)) |

+ ^ Tracking of when merges are done | N | N | Y | Y | Y |

+ ^ Good branch handling | N | N | Y | Y | Y |

+ ^ Efficient use of resources (network bandwidth, cpu, etc) | Y | Y | Y((
No lightweight checkout, you must use local branches (I might be able to m
ake a wrapper script for lightweight checkouts/checkins some time) )) | N(
(Too many separate http requests causing significant amounts of time estab
lishing connections and DNS lookups)) | N |

+ ^ Global revisioning | N | Y | Y | Y | Y |

+ ^ support for symbolic tagging within one repository | Y | Y | Y | N | Y
 |

+ ^ Other nice to have features: | | | | | |

+ ^ Atomic checkins | N | Y | Y | Y | Y |

+ ^ Maximum ability to do SCCS operations without access to repository | N
 | N | Y((via local branches)) | Y((via local branches)) | Y((via local br
anches)) |

+ ^ good binary file handling | N | Y | Y | Y | Y |

+ ^ Ability to do local branches | N | N | Y | Y | Y |

+ ^ Rename support | N | Y | Y((Partial support: Merges don't follow renam
es, and logging does not report it))| Y | Y |

+ ^ Web view of repository | Y | Y | Y((builtin)) | Y | Y |





IP-Address  : 66.222.158.169

Old Revision: http://wiki.metalforge.net/doku.php/user:rednaxela:scmtable?
rev=1155582705

New Revision: http://wiki.metalforge.net/doku.php/user:rednaxela:scmtable



-- 

This mail was generated by DokuWiki at

http://wiki.metalforge.net/





More information about the crossfire-wiki mailing list