More on version management...
Shae Matijs Erisson
shae at ScannedInAvian.com
Mon Mar 22 14:16:01 EST 2004
Graham Klyne <GK at ninebynine.org> writes:
> You paint a fairly compelling picture. I think that the big advantage of
> darcs that you describe is that it can merge changes from repository to
> repository, rather than just from sandbox to repository. That seems useful
> to me, because I do use a locally-managed respository for all my work... it's
> the way I do backups.
I use the same feature to allow concurrent remote and local development and
transparent synchronization between both repositories.
> Well, maybe the fear of learning curve is because CVS is quite opaque in some
> respects. Your description of Darcs made it seem easy enough. Though there
> is still the complexity of setting up a local repository to consider.
"darcs inittree" creates a new repository in the current directory.
"darcs get http://www.ScannedInAvian.org/repos/wikiwiki" sets up a local copy
of a remote repository.
> Other questions I have:
> - ease of displaying differences between working copy and repository?
"darcs whatsnew" shows you unrecorded changes.
> - GUI front-end for exploring repository?
I haven't tried the wxHaskell gui, but the cgi repository browser is nice.
> - repository-hosting requirements?
filesystem, and an http server if you want others to be able to pull from your
> - ease of setting up secure connections to a remote repository?
You can use ssh or sudo to push to a repository
> - support for CVS-like change-logs, etc ($Id: $, $Log: $, etc.)?
I don't know what's involved in CVS-like ChangeLogs, can you explain that one?
I think it might be the same as "darcs changes" but I'm not sure.
>From what I've seen on the mailing list, $Id and friends aren't likely, because
of the design of darcs..
http://www.scannedinavian.org/cgi-bin/darcs links to my repo browser.
ssh and sudo both mentioned here.
Shae Erisson - putStr $ fix("HELLO\n"++) - http://www.ScannedInAvian.org/
OSDir: Community building... interesting... what's the secret sauce?
Limi: Irresponsible sleep patterns.
-- Alexander Limi, one of the Plone founders http://osdir.com/Article199.phtml
More information about the Libraries