/srv/irclogs.ubuntu.com/2008/03/02/#bzr.txt

kumiIf I move (w/ filesystem tools, not w/ bzr) paths around, how do I tell bzr about the new arrangement of folders and files?02:49
kumiI had to migrate some code to a new server, which has a different directory structure... "/www/htdocs/" has become "/www/a.com/pages/" and "/www/htdocs/common/" has become "/www/c.com/pages"02:49
Verterokkumi: bzr mv --after02:50
kumiVerterok: thanks :D02:50
Verteroknp :)02:50
* Verterok heading to bed03:29
=== kostja|zzz is now known as kostja
awmcclainHey all.. is there any way to prevent bzr logfiles from littering my directories after each checkin?09:43
jelmermoin10:02
james_whi jelmer10:05
james_wawmcclain: to which logfiles do you refer?10:05
awmcclainbzr_log.OxncjQ~ bzr_log.RNweuu~10:06
awmcclainCommit logs10:06
jelmerI think those are only left when bzr aborts a commit10:06
james_wawmcclain: if that is not the case then I think a bug report is appropriate10:08
awmcclainHrm10:08
awmcclainBug report!10:08
james_wawmcclain: what's your OS?10:08
jelmerI think this is Windows-related10:09
awmcclain10.5, running bzr 1.2.0, using vim to edit commits.10:09
awmcclain(commit mesages)10:09
james_wthey are not editor backup files are they?10:09
jelmersince it's by default impossible to delete a file unless nobody has it open10:09
jelmeractually, I think they are10:09
awmcclainSo. Silly10:09
james_wthat's not what vim's look like on linux, but I don't know Mac.10:09
awmcclainYeah, you'd think the ~ would have tipped me off.10:10
awmcclainHrm10:10
awmcclainweird though10:10
jelmerjames_w: if you 'set backup' in vim, it'll write ~ files10:10
awmcclainIs there a setting to have the commit files written to /tmp?10:10
james_wah, backup as opposed to .swp, I see.10:10
james_wperhaps we should be using $TMPDIR anyway.10:11
jelmerjames_w: The current setup has the nice side-effect that if bzr crashes during commit, the log file is still there10:15
lifelessmoin10:30
=== weigon__ is now known as weigon
ubotuNew bug: #197597 in bzr "branches command slow" [High,Confirmed] https://launchpad.net/bugs/19759711:15
ubotuNew bug: #197618 in bzr "Document BZR_REMOTE_PATH in man page" [Undecided,New] https://launchpad.net/bugs/19761812:46
abentleyHi all.  I'm at the hotel.14:30
lifelesshi14:39
lifelessI'm at the office14:40
lifelessabentley: which hotel are you in?14:42
lifelessabentley: hi14:52
abentleyHey there.  How's things?14:53
lifelessgood14:53
lifelessat the office at the moment14:53
lifelesshave you eaten lunch?14:53
abentleyNo.14:53
lifelessHenrik Nordstrom and I are considering food14:53
lifelesswhich hotel are you in?14:53
abentleyI'm in favour of food.14:53
abentleyI'm at the Rochester.14:53
lifelesscool14:54
abentleyI think all the Canonical people are at the Rochester.14:54
lifelessmany are, but not al I believe14:54
lifelessI'd happily swap to the plaza - they serve prridge for breakfast :>14:55
lifelessabentley: we'll come to the hotel14:55
lifelessabentley: be about 15 minutes14:55
abentleyCool.  I'll be in the lobby.14:56
seba__hi15:22
seba__i am importing from hg to bzr using fastimport15:22
seba__i used to have a crash till last rls15:23
seba__and now i have some warning msg like that instead:15:23
seba__WARNING: ignoring delete of content/xul/document/public/nsIXULContentSink.h as not in inventory (:65)15:23
seba__what does it mean exactly ?15:23
james_wseba__: I'm guessing that fastimport is being told to delete that file, but it doesn't think that it exists to delete it.15:24
seba__that's rather strange15:24
james_wseba__: indeed.15:25
seba__i guess a delete from hg was actually made on an existing file15:25
luksit might have been done in a different order and hg-fast-export might not handle it correctly15:27
seba__bah it failed again now later...15:34
seba__I wonder if those fastimport plugin are tested on projects bigger than 5 commits and 1 branch...15:34
james_wseba__: I believe it is being developed as the developer is working on importing OO.org15:38
seba__oo chose bzr ?15:42
jelmerhey16:19
jelmerany sprint people awake?16:19
james_wjelmer: i am, but I'm not there. Are you after someone there, or just someone who is going?16:28
=== asak_ is now known as asak
thumperjames_w, jelmer: hi16:29
james_whi thumper16:30
thumperanyone staying in the rochester?16:30
james_wI am, but I don't arrive until Wednesday.16:30
james_wI think lifeless and abentley are. They were here a little earlier.16:31
jelmerjames_w: Just wondering who is here16:31
jelmerjames_w: I just met up with the two eclipsebzr guys16:32
jelmerwe're going to get some food in a few minutes16:32
jelmerthumper: All the canonical folks are in the rochester16:32
jelmerAll the non-canonical folks are in the park plaza16:32
thumperjelmer: ah, is that the way it is16:34
jelmerhmm, LarstiQ either forgot to turn his phone on or is still on the plane..16:44
nexus10hi -- can anyone tell me what's the advantage of 'bzr ignore foo-pattern' over 'echo foo-pattern >> .bzrignore'?16:44
Odd_Blokejelmer: Where did you meet the EclipseBzr guys?16:52
jdongnexus10: the former's more intuitive to find for the newcomer and the latter makes Git users happy? :D16:58
jdongnexus10: (ignore me, I'm in a grumpy flame-git mood today)16:58
nexus10jdong :-D16:58
nexus10jdong: that's what16:58
nexus10jdong: ... I was hoping you'd say -- cos I have some probs with bzr ignore16:59
jdongnexus10: Yeah, from a user interface perspective, the first place I'd look for my VCS's "ignore" function would be in the commands list17:00
nexus10jdong (and anyone else): is there a "why bzr kicks git's posterior' doc you can suggest?17:00
jdongnexus10: indeed there is one on the wiki17:00
jdonghttp://bazaar-vcs.org/BzrVsGit17:01
nexus10jdong: ta, I'll go hunt -- dunno how git has got such buzz in the Rails world, but I need some ammo against all that buzz17:01
nexus10jdong: fantastic, ta17:01
jdongnexus10: I think the reasons are quite compelling, and although that article prefaces itself to be bzr-biased, for the most part I think it's a quite unbiased view of reality17:02
jdongnexus10: the one thing I do give Git massive credit for is performance. Git's still noticeably faster than bzr on some tasks (bzr log on 5000 revisions), etc17:02
nexus10jdong: I don't need persuading -- but I have a git diehard to win over17:02
jdongnexus10: though frankly for the average size project I don't care if I wait another 1 second for log to show17:03
jdongthe time it took me to figure out how to tell git to stop committing things without my permission, bzr could'll logged itslef a billion times17:03
jdonglol17:03
jdongnexus10: if this Diehard Git user is a part of a bigger project, cross-platformness will instantly knock him down a few pegs. Force him to live the life of a Windows user for a day, and I bet he'll reconsider his choice :)17:04
nexus10jdong: Rails projects are usually small - 2000 files or so17:04
jdongnexus10: yep, as I've noticed. I worked on a rails project last summer that was entirely versioned via bzr and all went great17:05
TFKylejdong: bzr log doesn't seem that slow on 3184 revisions here, time bzr log > /dev/null == real 0m4.640s (hot cache though)17:05
nexus10jdong: this user was on Windows -- now on gentoo and much happier17:06
jdongTFKyle: time git log > /dev/null on the entire mirror of Subversion's repository took less than a second17:06
jdongTFKyle: git log is unbelievably fast, but faster than most people would need it to be17:06
nexus10speed is addictive17:06
jdongnexus10: yes, but in reality most projects would have to address Windows contributors, and Git's frankly unusable under Windows17:06
jdongnexus10: its speed and functionality are closely knit with the POSIX model of doing things17:07
TFKylejdong: hmm, indeed17:07
jdongnexus10: and something else that might be a concern.... Git has little support for "dumb protocols"17:07
nexus10jdong: don't understand why the git buzz is so incessant for Rails17:07
jdongnexus10: in particular, to push a git repo somewhere, you almost HAVE to have a git server on the remote end. Which isn't something one can always negotiate17:08
nexus10can git even do symlinks properly?17:08
jdongnexus10: not sure. I'm not sure if we do that correctly too. At least we can *version empty directories*17:08
jdong(which might be something useful in dir-structure-sensitive things like Rails)17:08
nexus10indeed17:09
nexus10eg -- a Rails plugin has foo.rb and foo/*17:09
nexus10rename it and you need to rename both17:09
TFKylejdong: having a bit of a hard time measuring git log's performance btw as it seems to run PAGER. there a quick way to disable that?17:09
jdongTFKyle: AFAIK if it's redirected somewhere it would not use a pager17:10
TFKyledoesn't here (git 1.5.4.3)17:10
jdong       -p|--paginate17:10
jdong           Pipe all output into less (or if set, $PAGER).17:10
jdongI guess you can set PAGER to (1) nothing (2) cat17:10
TFKylestill, I assume setting it to cat hurts it a bit, but meh17:11
jdonglol if setting a pager to cat hurts performance, change operating systems :)17:12
* jdong looks on his HDD for any git repos he has lying around17:12
TFKyle(doing that on the wine source tree from maybe a month ago takes ~1.5secs btw17:13
jdonghow many revisions are in the wine tree?17:13
jdongok I've got a git mirror of Rockbox and a bzr-svn mirror of it17:13
jdongthe git mirror is 1k revs behind, lemme bring that up and we can compare17:14
TFKyle(though, gitk and qgit4 do seem quite slow compared to bzr visualize, dunno why)17:14
jdongI wish gitk was a gtk based frontend17:14
jdongthere's apparently something called gitview somewhere out there17:14
lifelessjdong: gitview is based on bzr viz :)17:15
dudemeisterhi, i have a beginner question here. how do i actually start a project using a centralized style - the user guide seems to cover only the developer's site, but are there tutorials on how to setup the server?17:15
* TFKyle wishes hg view was gtk-based as well17:16
jdonggit log > /dev/null  0.60s user 0.00s system 98% cpu 0.615 total17:16
* jdong waits for bzr17:16
jdongbzr log > /dev/null  10.86s user 0.33s system 98% cpu 11.305 total17:16
jdongorder of magnitude17:16
jdongof course, logging 16378 revs is not exactly a "real world usecase"17:17
* TFKyle still isn't sure how to tell the amount of revs in a git tree, hardly ever uses it :)17:17
jdonggit rev-list --all | wc -l17:18
jdonglol that might be a hack17:18
jdongbut everything in git seems that way.17:18
TFKyleand that's why I love bzr :)17:18
jdongand it's ALSO kinda annoying that git's on-disk size explodes when you commit to it17:18
jdongkinda forcing you to pack at least once every busy coding day if you don't want the thing taking up 5x the space it should.17:19
TFKyle4344917:19
nexus10jdong, TFKyle: thanks, this was v useful17:19
TFKylenexus10: oh, sorry - didn't mean to go off topic17:19
jdongTFKyle: yeah, git's fast at operations like this :)17:19
jdongbut the UI is so.... urg....17:19
nexus10TFKyle: no worries, not OT for me17:19
jdongI tried to explain Git to someone who uses svn the other day, and he thought I was mocking him17:20
nexus10jdong: so the consensus is -- git wins on speed, bzr on evetrything else?17:20
jdongi.e. I invented a parody of svn that was hard to use17:20
jdongnexus10: roughly put, yeah17:20
jdongnexus10: rather, git has a lot of gotchas that should make one think twice before adopting it across some project where not everyone is familiar with the tool17:21
jdongnexus10: on my coding project last summer, one guy had no experience with version control, and in an afternoon he was comfortable branching, pushing, pulling, merging..... bzr's that intuitive.17:22
jdongI can't say the same about git17:22
james_wThere was a bunch of patches to the git list the other day to make it halfway windows compatible.17:24
james_wso, the git on windows effort seems to be progressing ok.17:24
=== bigdo1 is now known as bigdog
=== andrea-bs is now known as andrea-b1
=== andrea-b1 is now known as andrea-bs
* jdong bzr branches his todo list ponders the real-life meaning of what he just did.18:06
abentleyjelmer: no19:01
abentley:-)19:01
=== lifeless changed the topic of #bzr to: http://bazaar-vcs.org/ | Bazaar 1.2 is out! | https://launchpad.net/bzr/1.2/1.2 | Sprint wiki page: http://bazaar-vcs.org//SprintLondonMarch08
weigonlifeless: the link needs a /Sprint .. instead of //Sprint19:29
=== lifeless changed the topic of #bzr to: http://bazaar-vcs.org/ | Bazaar 1.2 is out! | https://launchpad.net/bzr/1.2/1.2 | Sprint wiki page: http://bazaar-vcs.org/SprintLondonMarch08
=== cprov is now known as cprov-afk
h4writer_Hi19:50
h4writer_hope I can ask a question related to launchpad and bzr here?19:50
h4writer_I have locked my own branch :-(. How can I unlock it19:50
elmobzr lazy imports are self-created and not a standard python thing, right?19:52
elmoh4writer_: bzr break-lock, I think?19:52
lifelesselmo: impoty bzrlib.lazy_import19:52
h4writer_doesn't do the job, but I had this before and had to use sft19:52
h4writer_*sftp19:52
lifelessh4writer_: bzr break-lock URL19:53
elmolifeless: ok - not sure I wanna make dak depend on bzrlib :)  thanks19:53
h4writer_Still having the issue19:53
h4writer_:-(19:53
h4writer_ bzr break-lock bzr+ssh://h4writer@bazaar.launchpad.net/~h4writer/+junk/awn-customize-icons19:54
h4writer_doesn't do anything19:54
lifelesselmo: go on19:55
awmcclainIs there a way to set a configuration value across all users and branches?19:59
awmcclainh4writer_: Total shot in the dark, but have you tried bzr break-lock sftp://h4writer@bazaar.launchpad.net/~h4writer/+junk/awn-customize-icons ?20:00
h4writer_awmcclain, Indeed I thought it was that, but it isn't helping either :-(20:01
awmcclain:(20:01
h4writer_awmcclain, still locked, already for 30 min. :-(20:01
awmcclain...or is the only way to specify a branch.conf in each one of my branches?20:02
poolfoolh4writer_: you tried both 'sftp://' and 'bzr+ssh://' ?20:02
h4writer_poolfool, indeed20:03
h4writer_but I see there are some processes busy with bzr if I do "ps -ax | grep bzr"20:03
poolfoolh4writer_: What is with the '+' plus sign in your path? ... what exactly is displayed on your screen about the lock OR when you try and break the lock?20:04
h4writer_poolfool, when I try to break it, nothing happens (so I get nothing returned)20:04
poolfoolh4writer_: Wait ... 'ps -ef' on your local machine or on the lauchpad server?20:04
h4writer_poolfool, local20:05
h4writer_poolfool, can't kill those :-S, how come that20:06
poolfoolh4writer_: do you own the process ? '#ps -ef |grep bzr' and check the User ID (uid).20:07
h4writer_poolfool, don't know, but I now killed them with system monitor :-D20:08
h4writer_poolfool, still locked :-(20:08
h4writer_poolfool, ?20:09
h4writer_poolfool, I did the committing with sftp20:09
h4writer_poolfool, and now it works20:09
poolfoolh4writer_: Yea ... kind of new to bazaar my self. but you did fix the 'lock' problem? But you can commit with sftp?20:10
h4writer_poolfool, I didn't fix the lock problem. I still have it when I try with bzr bzr+ssh:// LOL20:11
PolarityIf I want to track /etc with bzr, what is the proper way to ignore all the rcX.d directories?  rc.d/rc*.d/ in .bzrignore doesn't seem to work20:11
h4writer_poolfool, only a workaround :-(20:11
h4writer_poolfool, lifeless, awmcclain and elmo thank you for helping. I can do again further :-D20:11
poolfoolPolarity: I saw something on the channel the other day, someone is doing the same thing but with Ubunto(sp) ... maybe a google search might help.20:16
poolfoolPolarity: But sounds like something I have wanted to try for a while. Good luck.20:16
TFKylelifeless: playing around with loom a bit, this has probably been suggested before or is total crack but would something like a goto-thread command to go to a specific thread instead of manually up/downing multiple times be a good idea?20:30
lifelessTFKyle: 'bzr switch threadname'20:31
ubotuNew bug: #197748 in bzr "getattr on WorkingTree should not raise ObjectNotLocked" [Undecided,New] https://launchpad.net/bugs/19774820:31
lifelessgoing out to dinner now, back tomorrow UK morning time20:31
TFKyleah, cool20:32
CarlFKI was tole to:  bzr co http://maya.asidev.com/srv/localhost/htdocs/tc/ninput/trunk20:34
CarlFKbut that errors.20:34
CarlFKwhile I wait, is there any poking around that might help?20:35
datoCarlFK: "co" with "http" doesn't make much sense. but what error do you get?20:36
CarlFKhttp://maya.asidev.com/srv/localhost/htdocs/tc/ninput/trunk/ is permanently redirected to https://asidev.com/srv/localhost/htdocs/tc/ninput/trunk/20:36
CarlFKbzr: ERROR: Not a branch: "https://asidev.com/srv/localhost/htdocs/tc/ninput/trunk/".20:36
datoCarlFK: they gave you a wrong URL20:38
CarlFKyep20:39
CarlFK"Never mind, I've attached the full checkout tarball."20:40
stefanva colleague of mine requested similar functionality to "hg cleanup" -- which removes all unknown files in the current working tree.  i wrote a small script to do just that... would it be of any interest?  how hard would it be to convert it to a plugin, or to add it as a command?20:41
datostefanv: hm. "clean-tree" from the bzrtools package can do that20:41
stefanvgreat, thanks for the pointer20:41
radixI often just use rm `bzr unknowns`. (adding -r when necessary)20:43
stefanvthat's probably fine for posix20:43
stefanvi'm not sure what he is running20:43
stefanvunknowns must be fairly recent20:44
awmcclainAnyone know... can I use pyqt4 with qbzr?20:46
PengSoo.20:50
PengRemind me not to get swapped to death (presumably by svn-import) in the future.20:50
=== luks_ is now known as luks
awmcclainUg. What a nightmare it is to compile PyQt on a mac.21:19
=== hsuh` is now known as hsuh
poolfoolawmcclain: don't tell me that ... I am still looking for something nice to run on Mac OS X (leopard) with an OK gui.21:36
poolfoolawmcclain: Do you have a good link for a Mac OS X tool chain? Have you tried fink?21:36
awmcclainpoolfool: Ug. I'm not a huge fan of fink. Plus i think they only have pyqt3, not pyqt4. One of htese weekends when things die down I'm going to start a cocoa app for bzr.21:37
awmcclainpoolfool: Wildcat works pretty well, except for the fact that it doesn't work. ;)21:38
luks... and qbzr is no an 'app' :)21:38
luks*not21:38
awmcclainluks: Well, an "app" that has extensive, non-trivial dependencies. :)21:39
luksno, I mean it's more like tortoise* except that instead of using a graphical shell you use the command line21:40
luksthere is no actual application that would run on it's own21:40
awmcclainI'm confused... did you mean bzr or qbzr is not an 'app'?21:41
luksqbzr21:41
* awmcclain scratches his head.21:42
luksthe dev version has a partially-working standalone application, but I guess I'll never finish that21:44
poolfoolluks: did you write qbzr ?21:44
luksmostly because I know that I won't use it, so I'm not very motivated :)21:44
luksyes21:44
awmcclain:)21:45
awmcclainOh, I see.. you mean you have to invoke qbzr from the command line21:46
luksmore that you invoke qdiff, qci, etc. from the command line21:46
awmcclainahhh...21:48
awmcclainluks: Can qbzr give me a graphical display of bzr status?21:48
luksyes and no :)21:48
awmcclainmeaning it shows me the console output in a window?21:48
luksqcommit shows you the equivalent of bzr status21:48
luksbut there is no standalone command for that21:49
awmcclainNo, that's fine21:49
awmcclainCan you step through each file and get a graphical diff?21:49
lukssure21:49
awmcclainAnd finally....can you resolve conflicts through it?21:49
luksand add files, revers, etc.21:49
luks*revert21:49
luksno21:50
awmcclainok.21:50
luksbut this one is on my todo list pretty high21:50
awmcclainmmm21:50
awmcclainany sense of timeline?21:50
luksdepends on when will I have to deal with first conflicting merge :)21:51
awmcclainBascially I'm just looking for a way to 1. see the specific changes going out and 2. be able to resolve conflicts using a side-by-side diff.21:51
luksI definitelly don't plan writing a merge tool21:52
luksso resolving conflicts would involve just involving an existing tool21:52
awmcclainAh yes, sorry, I wasn't more clear... can you pipe those diffs to diffmerge or something? I'm just looking for the workflow, really.21:54
luksat the moment, no21:54
awmcclainah.21:54
luksit just uses internal side-by-side diff viewer21:54
awmcclainBasically I'm just looking for the eclipse-style team synchronization view. (But we've abandoned eclipse, thankfully)21:55
lukshm, I've never used eclipse with a VCS21:56
lukshttp://publib.boulder.ibm.com/infocenter/wsphelp/topic/org.eclipse.platform.doc.user/images/Image245_sync_view.jpg ?21:57
awmcclainPretty much, yeah. You see files incoming, files outgoing, ignored and conflicts.21:59
awmcclainI suppose I could just run extmerge with a file merger for file conflicts.21:59
luksI'm afraid qbzr isn't going to help you much in it's current state22:02
awmcclainS'ok. :)22:02
luksI seem to need a GUI for quite different actions22:02
awmcclainbranching and such?22:02
luksno, mostly history browsing22:03
awmcclainahhh22:03
awmcclainwe have bzr-trac for that. :)22:03
awmcclain(which also doesn't really work. ;) )22:03
luks:)22:03
awmcclainIs there any way to see, when you update, what the exact merges will be?22:06
stefanvsomething a bit more detailed than bzr missing?22:07
awmcclainnow that I know about bzr missing, i think, no. :)22:09
luksditch the checkout, use a real branch, merge --preview? :)22:10
mc__I've accidentically remove am file with rm. Can I restore it with bzr? (It was version controlled of course)23:02
ferringbmc__: bzr revert file # should do it.23:03
mc__thanks23:03
ferringbany security issues w/ bzr server for ro access?23:04
ubotuNew bug: #183565 in trac-bzr "KeyError: 'root_directory'" [Low,Incomplete] https://launchpad.net/bugs/18356523:05
james_wferringb: none known, but I don't think it's been audited23:07
ferringbmmm23:07
ubotuNew bug: #57447 in trac-bzr "Viewing changeset diffs is slow" [Low,Triaged] https://launchpad.net/bugs/5744723:10
ubotuNew bug: #126835 in trac-bzr "COPYING file not being included in tarball" [Low,Fix committed] https://launchpad.net/bugs/12683523:10
ferringbjames_w: do you know what sort of perms it requires?  specifically, I'm thinking about locking on the repo23:11
ferringbI'd rather run the server as a user that has no write access on disk personally23:11
james_wferringb: that should help.23:12
james_wferringb: there are read and write locks taken out by bazaar, and working tree, branch and repo locks.23:12
ferringbyeah, that's specifically what I was concerned about23:12
james_wsome of the read locks are just nops, but I can't remember if all are.23:13
ferringbmmm23:13
ferringbwell, I'll experiment23:13
ferringbserver is fast enough I'm going to bring it up- 3.2k revs, http pull has been pretty painful for our users23:13
james_wread only on everything except .bzr/whatever/lock/ should be ok I guess.23:13
james_wObviously not ideal, but better than nothing.23:13
* ferringb nods23:13
james_wferringb: does bzr+http:// not suit you?23:14
ferringbjames_w: wasn't even aware of it- specifics?23:14
james_wferringb: well you can serve over http://23:15
james_whowever for better performance you can use the "smart server", which requires bzr to be installed on the server.23:15
ferringbyeah, bzr server; thought that was 'bzr branch bzr://...' ?23:16
james_wThat means you can use bzr+ssh:// for people you trust and need to grant write acess to.23:16
ferringbah, right23:16
james_wAnd you also get bzr+http:// which is fast readonly (though I've never used it, so don't believe everything I say)23:16
ferringbmmm23:16
ferringbhow do you setup bzr+http:// ?  only familiar with bzr+ssh23:17
james_wand bzr:// which is a native tcp protocol, which by default is read only, but you can grant write access with.23:17
james_wand allows read access to every file beneath the directory you serve.23:17
james_wferringb: http_smart_server in the docs. Do you have the source of bzr? Otherwise what OS are you on?23:19
ferringblinux, likely have docs, but didn't see it in the --help23:19
james_wIt's not a help topic, but a doc23:19
ferringbthis up on the site at all?  I went looking for perf. stats on bzr --server (and a quick intro to it), but didn't find anything23:20
james_w/usr/share/doc/bzr/txt/en/user-guide/http_smart_server.txt.gz23:20
james_wfor me on Debian/Ubuntu23:20
james_whttp://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html#serving-bazaar-with-fastcgi23:22
james_wit's got a big fat warning on that section, so maybe it is not trustworthy.23:23
james_wServing over plain http should be pretty secure for read only access.23:23
james_wIt is slower though, so if you have a large project it would be far from ideal.23:23
ferringbwell hell23:24
ferringbbeen forcing people to use http://; speed up is a speed up, even if I just use bzr+http:// ;)23:25
ferringbjames_w: does bzr+http play nice with shared repositories?23:30
ferringbit's giving me a 404 error indicating it doesn't ;)23:30
james_wferringb: you trying to branch a shared repository, or a branch in a shared repo?23:31
ferringbbranch a shared repo23:31
ferringbbzr.pkgcore.org/ferringb/pkgcore-dev; trying to pull that down, /bzr/ferringb/pkgcore-dev, shared repository at /bzr/23:32
ferringbmmm.  screw it, bzr:// it is (it's fast enough I'll shove through the permissions issues)23:34
ferringbjames_w: thanks for the info23:34
james_wferringb: no problem. Feel free to ask again if you need any more info.23:35
fullermdbzr, bzr+ssh, and bzr+http use mostly the same code, so they should be equally speedy and secure (or slow and insecure)23:35
ferringbheh23:35
ferringbhell, I'm just happy to see smart server is around- been waiting for it a while, *very* happy to see a 71s checkout for users rather then the usual ~15m affair23:36
LaserJockjelmer: friendly ping on getting newer bzr-svn in PPA for gutsy :-)23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!