-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Linus Torvalds wrote:That's not true of bzr development. The "main maintainer" that runs the bzr.dev is an email bot. It's not an integrator-- its work is purely mechanical. It can't resolve merge conflicts. Most of the merge work is done in integration branches run by the core developers. Although Martin is our project leader, lays out ground rules, and makes design decisions, he doesn't have to be involved in any particular merge. Linus, if you got hit by a bus, it would still be a shock, and it would still take time for the Linux world to recover. Your insights and talent, both technical and social, make you the most important kernel developer. And it stays that way because you deserve it. Projects with good leadership don't fork, or if they do, the fork withers and dies pretty quickly. It is fine to say all branches are equal from a technical perspective. - From a social perspective, it's just not true. The scale of Bazaar development is much smaller than the scale of kernel development, so it doesn't make sense to maintain long-term divergent branches like the mm tree. We do occasionally have long-lived feature branches, though. In bzr development, it's very rare for anyone's revision numbers to change. AFAIK, everyone who maintains long-lived branches in bzr uses "merge". As I mentioned earlier, there are four people who each run their own integration branches and make decisions about what gets merged. No baton. I think you're implying that on a technical level, bzr doesn't support this. But it does. Every published repository has unique identifiers for every revision on its mainline, and it's exceedingly uncommon for these to change. There are special procedures to maintain bzr.dev, but there's nothing technically unique about it. People develop against bzr.dev rather than my integration branch, because they have non-technical reasons for wanting their changes to be merged into bzr.dev, not my integration branch. On an actively-developed bzr branch, the first parent *is* special: - - it's a revision that you committed - - the diff between a revision and its first parent is the same as the diff that would be produced just before it was committed. I don't think your analysis holds together completely, because all actively-maintained branches have very stable revnos that anyone can refer to. That sounds to me like a baton was passed. You asked Greg to behave like you, and told everyone else to expect that, too. Passing the baton was a social, not technical event, but it did happen. And there would certainly be no difficulty doing exactly that (right down to running "pull") in Bazaar land. In fact, we are currently rotating release managers. The 0.10 and 0.11 releases were done by Robert, and the upcoming 0.12 is being managed by John. Neither of them is the project leader. They threaten that they want me to manage a release, too. We shall see... Aaron -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFNuyT0F+nu1YWqI0RAjxSAJ9YulgRMmIuy9RS1xrrYnKl9x2arQCaAr5/ u56sojZb6jhKl3fMQ/ZxLf4= =EYC+ -----END PGP SIGNATURE----- - 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
| Ian Campbell | Re: [PATCH] x86: Construct 32 bit boot time page tables in native format. |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Justin Piszcz | Linux Software RAID 5 Performance Optimizations: 2.6.19.1: (211MB/s read & 195... |
| Alan | Re: [RFC] Heads up on sys_fallocate() |
| Matthias Scheler | Re: HEADS UP: timecounters (branch simonb-timecounters) merged into -current |
| David Laight | long usernames |
| Quentin Garnier | Re: Understanding foo_open, foo_read, etc. |
| Jared D. McNeill | Breaking binary compatibility for /dev/joy |
git: | |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 0/37] dccp: Feature negotiation - last call for comments |
| David Miller | [GIT]: Networking |
| Natalie Protasevich | [BUG] New Kernel Bugs |
