On Thu, Oct 18, 2007 at 07:25:36AM -0700, Steven Grimm wrote:An interesting point he brings up (which I think is totally bogus) is (paraphrased): "DVCS systems encourage people to work in isolation and then patch-bomb the upstream." But I think it's quite the opposite. He compares two scenarios: in $DVCS, the user forks, works quietly in their cave for a few weeks, and then produces a result. With a centralized VCS, the user gets a private branch, and people keep up with their work as it progresses. This isn't realistic for two reasons: 1. Contributors to projects now using DVCS systems _weren't_ using SVN or CVS in this way before (presumably because the effort in getting private branches set up in a central repository was too much -- if I want to hack on a project, I want to do it _now_, not after I have gotten approval to use the VCS by the maintainer). Instead, they sat in their cave using primitive tools like 'diff' and 'patch' until they patch-bombed the upstream. 2. DVCS systems (well, git, at least) focus on workflows that allow for quick communication and code review. Patches are a first-class item in git, which means that - every change is on the mailing list for review - work-in-progress patches are easy to post, easy for reviewers to read, easy for reviewers to apply, and, if accepted, easy for the maintainer to apply -Peff - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Oleg Nesterov | Re: [PATCH, RFC] reimplement flush_workqueue() |
| Linus Torvalds | Re: Linux 2.6.27-rc8 |
| Pavel Roskin | ndiswrapper and GPL-only symbols redux |
| Greg Kroah-Hartman | [PATCH 017/196] aoechr: Convert from class_device to device |
git: | |
| David Symonds | Re: git and binary files |
| Matthieu Moy | git push to a non-bare repository |
| Felipe Oliveira Carvalho | Re: [RFC] Zit: the git-based single file content tracker |
| Jakub Narebski | Re: [VOTE] git versus mercurial (for DragonflyBSD) |
| Patrick McHardy | netfilter 05/29: netns ebtables: part 2 |
| Templin, Fred L | [Resend][PATCH 01/05] ipv6: RFC4214 Support (4) |
| Laszlo Attila Toth | [PATCHv7 0/5 + 3] Interface group patches |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Han Boetes | shutdown gets stuck at `syncing discs...' |
| Leon Dippenaar | New tcp stack attack |
| Richard Stallman | Real men don't attack straw men |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
