Vladimir Marek <[EMAIL PROTECTED]> writes: > Hi, > > Yesterday I had some talk to (mostly) CVS/SVN based guys about > Mercurial. Maybe it was me, but they were not very happy about possible > move to Mercurial. For two main reasons: > > * You have to pull everything > Java source base is more than 1G, as the cvs contains also some compiled > binaries. But for actual work you need much less than that. (Just > pulling 1G over internet would be fun). I know that there have been some > talks about partial tree pull, but is it planned to actually happen?
We (tools-discuss), don't have the slightest thing to do with Java. I understand this is something of a generic question, but do keep in mind that what java choose to do is entirely their own business, maybe what works for us doesn't work for them. There's been some talk (both here, and on the mercurial lists) about partial bringovers, from memory, the general viewpoint is that it's possible but non-trivial for mercurial to support, and there's various corner cases nobody is entirely sure of. I have no idea if anyone is actually working on doing this, maybe one of the Mercurial people will chime in. > * Branching/merging. I talked about possibilities of mercurial in full > width, and it scared them. Branching locally is a good thing, but on > server it may not be always wanted. For example if you have the > 'official devel line' someone might branch it and later merge in wrong > direction and thus inactivating the official branch. Not that this would > be fatal. After some talk, we agreed that it would be helpful to be able > to disable the possibility of branching of some specific branches. Is > the hook system strong enough to say "branch 'devel' may not be branched > more, unless you are user xx or yy ?" I'm assuming you mean branches within a single workspace, rather than a teamware-like "use separate workspaces for each line" approach to this? For what it's worth, I would do (and do do) the multi-gate method, and don't like the other branching at all. That said, the possibility of mis-merge is always there, no matter what you do. People make mistakes. I'm not sure how this is specific to any specific SCM. -- Rich _______________________________________________ tools-discuss mailing list tools-discuss@opensolaris.org