Any thoughts on those distributed systems?
Micah R Ledbetter
vlack-lists at vlack.com
Wed Aug 22 19:09:52 CEST 2007
Hi all,
I've been reading about a few of the other vc systems (and of course
I'm aware of Linus' opinions :-> ), and one thing that stood out
among the distributed systems - particularly git, bazaar, and
mercurial - was their claims of easy merge support. Now, I don't have
too many problems, since I'm the only one modifying my repository,
but if there was a way to cut down on merge time, that'd be pretty
interesting.
Does anyone have any experience with these systems?
Based on the Joyent podcast (see below) and what else I've read,
bazaar seems to be the most interesting project. It tracks code
changes and file changes.
I can't really tell if git is worth it or not. It has that really
cool idea of tracking *code* instead of *files*... and it doesn't
track files at all.
...but I can't figure out if bzr's and git's code-tracking is
language-dependent or what. Is it going to track C functions better
than .tcshrc snippets? Besides, while I do move code around between
files *sometimes* (for instance, between dhd/host/mj/emacs.el and dhd/
hbase/.emacs), it's not a very common operation for me.
Discuss!
- Micah
PS: Some resources:
Linus on Git: video & transcript:
http://www.meebey.net/temp/Tech%20Talk:%20Linus%20Torvalds%20on%
20git.avi
http://git.or.cz/gitwiki/LinusTalk200705Transcript
Joyent people discuss VCS on podcast; say bazaar is technically
superior:
http://joyeur.com/2007/08/08/ps-pipe-grep-episode-18-trial-and-error
(long podcast, not all vcs-related... starts maybe about half way?)
Bazaar switcher guides:
http://bazaar-vcs.org/BzrSwitching
Git for svn users crash course:
http://git.or.cz/course/svn.html
Mercurial compared to other tools:
http://hgbook.red-bean.com/hgbookch1.html#x5-180001.6
More information about the vcs-home
mailing list