[Crossfire-wiki] [Crossfire DokuWiki] page changed: user:rednaxela:scmtable
no-reply_wiki at metalforge.org
no-reply_wiki at metalforge.org
Mon Aug 14 16:06:41 CDT 2006
A page in your DokuWiki was added or changed. Here are the details:
Date : 2006/08/14 16:06
User : rednaxela
Edit Summary:
@@ -3,27 +3,27 @@
| ^ CVS ^ SVN ^ Mercurial ^ Bzr ^ Darcs ^
^ Protocol | dedicated | webdav-based | http-based/ssh | http-based/sftp
| http-based/email/ssh((requires wrapper script)) |
^ Learning curve from CVS((a bit subjective perhaps)) | none | low | low
-medium | medium | high |
^ 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 |
+ ^ Network based access | Yes | Yes | Yes | Yes | Yes |
+ ^ Multiplatform | Yes | Yes | Yes | Yes | Yes((windows only via Cygwin))
|
+ ^ Access control lists | Yes | Yes | Yes((via SSH)) | Yes((via SSH)) | Y
es((via SSH)) |
+ ^ Read-only access to everyone | Yes | Yes | Yes | Yes | Yes |
+ ^ Supported by sourceforge or some other free hosting service | Yes | Ye
s | Yes((project web space with ssh)) | Yes((Launchpad.net or project web
space with ssh)) | Yes((project web space with ssh)) |
+ ^ E-mail notification of commits | Yes | Yes | Yes | Yes((via plugin)) |
Yes |
+ ^ Ability to convert to CVS to whatever the new format is | Yes | Yes |
Yes | Yes | Yes |
^ 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
|
+ ^ Readily available/easily installable software | Yes | Yes | Yes | Yes
| No((written in Haskell)) |
+ ^ Tracking of when merges are done | No | No | Yes | Yes | Yes |
+ ^ Good branch handling | No | No | Yes | Yes | Yes |
+ ^ Efficient use of resources (network bandwidth, cpu, etc) | Yes | Yes |
Mostly((No lightweight checkout, you must use local branches (I might be
able to make a wrapper script for lightweight checkouts/checkins some time
) )) | No((Too many separate http requests causing significant amounts of
time establishing connections and DNS lookups)) | No |
+ ^ Global revisioning | No | Yes | Yes | Yes | Yes |
+ ^ support for symbolic tagging within one repository | Yes | Yes | Yes |
No | Yes |
^ 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 |
+ ^ Atomic checkins | No | Yes | Yes | Yes | Yes |
+ ^ Maximum ability to do SCCS operations without access to repository | N
o | No | Yes((via local branches)) | Yes((via local branches)) | Yes((via
local branches)) |
+ ^ good binary file handling | No | Yes | Yes | Yes | Yes |
+ ^ Ability to do local branches | No | No | Yes | Yes | Yes |
+ ^ Rename support | No | Yes | Partial((Merges don't follow renames, and
logging does not report it))| Yes | Yes |
+ ^ Web view of repository | Yes | Yes | Yes((builtin)) | Yes | Yes |
--- //[[alex_sch at telus.net|Alex Schultz]] 2006/08/14 15:57//
IP-Address : 66.222.158.169
Old Revision: http://wiki.metalforge.net/doku.php/user:rednaxela:scmtable?
rev=1155589096
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