Thread Previous • Date Previous • Date Next • Thread Next |
ok, So I am working with the code today with the BZR repository, and frankly speaking I don't see any advantages over SVN... 1. 'bzr diff' takes 10 seconds, 'bzr st' also. In SVN it was instant. This seriously conflicts with my workflow. I'm just not accustomed to wait so long for a simple question: bzr diff core/MetaBody.cpp 2. checkout from repository takes long time, and is a speed 30kb/sec (watching TCP traffic during checkout). Yes - I can tell that berlios server was sometimes down - 1 to 3 days per month (a serious disadvantage). But OTOH if this slow transfer is the problem with launchpad.net then I think that I prefer occasional downtime, than (very) slow transfer. 3. there is not enough bzr clients. I've found some bzr-gtk client, but backporting it to etch turned to be too conflicting with current packages so I gave up. For svn we have kdesvn, rapidsvn (which I'm using), tortoise-svn and other plugins (eg. for eclipse). No such software exists for bzr, yet, because bzr is too young. 4. I don't see a command equivalent to 'svn st -u'. I've spent some time in the manual. But also there is nothing comparable to svn-handbook (which can be downloaded from svn site). 5. what is the advantage of decentralized revisioning, when full upload/download required by it takes 30 minutes? 6. bzr tag doesn't seem to work at all. I dunno what will be the effect of upgrading the repository. I'm sorry to raise the points now - I should have done this research before the migration. But we knew, that it was for testing purposes and that we go back if we have problems. Actually the 10 seconds for 'bzr diff singleFile' is a showstopper for me, currently. Try it. Even if selected file didn't change at all, you still need to wait 10 seconds. With svn it was half of a second. It means that to wait for a result I start switching my desktops, look at slashdot or at IRC, and generally I interrupt my workflow... I think this is only the case with --lightweight checkout, but this is how we are going to use BZR, because it takes 30minutes to take full checkout. I have bzr 0.16 here. Please note that subversion is 1.4 already - So it suggests that bzr is not mature enough currently for serious usage. However launchpad has some advantages over berlios, I don't know - we could try to put SVN there? But if the connection-speed problem remains, then perhaps we should stick with berlios? But maybe slow connection is inherent to BZR and with SVN on launchpad.net we will get faster connection? In general, my impression is that I'm not impressed by bzr and I think it is inferior to svn. I'm sure that in a year or two bzr will become great. But either bzr is not ready for our project, or it's just me who is not ready to be an early adopter at v0.16. I'm really sorry about my conclusion :( -- # Janek Kozicki _______________________________________________ yade-dev mailing list yade-dev@xxxxxxxxxxxxxxxx https://lists.berlios.de/mailman/listinfo/yade-dev
Thread Previous • Date Previous • Date Next • Thread Next |