Re: VCS comparison table

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Matthieu Moy wrote:
Andreas Ericsson <ae@xxxxxx> writes:

What about

3) getting the repo with all the history while still not having to be
online to actually commit to *your* copy of the repo. When you later
get online, you can send all your changes in a big hunk, or let bazaar
email them to the maintainer as patches, or...

Well, the discussion was about checkouts, so I was talking about
checkouts ;-).


Differences in nomenclature is really messing this discussion up. In git, a "checkout" is the act of pulling objects from the object database into the working tree. I.e., the act of "clothing" a "bare" repository.


but the ability to commit to whatever branch I like in my local repo
and then just send the diffs by email or please-pull requests to
upstream authors is what makes git work so well for me.

Sure. Once again, Bazaar does it this way too. There's an _additional
feature_ called checkout which allows you to work in another way,
though. As most "feature", it's not useful to everybody.


Now I'm really confused. Does bazaar have both "clone" (git-style fetching a full repo and all the branches) and "checkout" (cvs-style fetching only the working tree)?


Side-note 2: Three really great things that have made work a lot
easier and more enjoyable since we changed from cvs to git and that
aren't mentioned in the comparison table:

Sure. And regarding this, hopufully, most modern VCS go in the same
direction.

* Dependency/history graph display tools á la qgit/gitk

http://bazaar-vcs.org/bzr-gtk
http://samba.org/~jelmer/bzr/bzrk.png

* Bisection tool for finding bug introduction revisions.

This took time to come in bzr, but that's the bisect plugin:

http://bazaar-vcs.org/PluginRegistry

* Tools for sending commits as emails.

(Surprisingly, I had added this in the table, but has been removed for
some obscure reasons)


Merge-conflict with the webpage? ;-)

However, I know that bazaar has many of these features. I was merely commenting on the absence of these killer-features in the table. It might help people pick the right scm for their project, which is always a Good Thing(tm).

--
Andreas Ericsson                   andreas.ericsson@xxxxxx
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]