Re: Re: Maintaining 'stable' and 'development' versionsof a repository (hopeless newbie question)
[email protected] (Larry McVoy) Mon, 20 Jun 2005 21:07:56 -0700
| Newsgroups | gmane.comp.version-control.bitkeeper.user |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Jun 20, 2005 at 10:02:59PM -0400, Chris Siebenmann wrote: > | What BK explicitly guarantees is that if you acquire a set of test > | data for a node in your change graph, that test data will *always* > | be valid for that node, no matter what you do to the archive in the > | future. > > I don't believe that allowing people to use BK to pull changes without > their nominal dependencies affects this. That's the issue. I've followed this whole thread and refrained from commenting until now but that's the whole issue. If you can show us a way to make your statement be true in way that Eric (and quite a few other enlightened people) buy it, we're listening. We know how to do "bad" cherry-picking, it's an easy technical problem to solve. What we don't know how to do is to introduce that as a supported concept in BitKeeper that doesn't remove more problems than it causes. (Yeah, I know that saying that without explaining it is lame, ping me and I'll give it a try. But the bottom line is that shuffling things around basically amounts to re-writing history and it's wrong, it causes problems. In theory it works, in practice it doesn't). At the risk of being one of the old boring guys I hated at Sun, it's worth pointing out that we have more insight (being a vendor who talks to their customers all the time) into what would work and what wouldn't. You need to understand that the set of people on this list != the set of BK users. The people on this list are generally more thoughtful and aware than the users they support. The users do not think about the implications, they think about what they want to do, right now, implications be damned. Most of the people here are looking farther ahead than that and trying to do the right thing for the long term. Supporting a team of people, even really smart people, who are thinking about something else, not SCM, is challenging. It's a balancing act, it's not as straight forward as you seem to suggest. -- --- Larry McVoy lm at bitmover.com http://www.bitkeeper.com