/srv/irclogs.ubuntu.com/2009/12/13/#bzr.txt

wgrantIs there a nice bzr viz-ish tool around that will show me several branches in one revision tree? I've got a set of inter-related branches from a couple of months ago that I'd really like to see the relationships between.07:25
lifelessbzr viz has some stuff to do that, and I think qlog can to07:25
lifelessfailing that: bzr merge --force them all together, do a single commit, and then use bzr viz :P07:26
wgrantI considered that last option.07:26
wgranti tried qlog, but it seems to have hung.07:26
wgrantBut maybe it's just processing 70000 LP revs.07:26
geartrooperhello, is it possible to lock a folder in ubuntu for a bzr repo that friends can only see the folder?07:32
cody-somervillegeartrooper, pardon?07:36
geartrooperty for responding cody-somerville.  Is it possible to use my machine for a repo and have friends use only the repo folder?07:36
cody-somervillegeartrooper, for read only or read and write operations?07:37
geartrooperread and write07:37
cody-somervilleYes its possible but requires setup.07:38
geartrooperis there a tutorial for such cody-somerville07:38
cody-somervillegeartrooper, Have you considered using launchpad.net to host the branches?07:39
cody-somervillegeartrooper, https://launchpad.net/+tour/branch-hosting-tracking07:39
geartrooperI have07:40
cody-somervilleIf you could share with me why you didn't find it a suitable option it'll help me understand what your needs are.07:42
geartrooperwell, I am using bzr for a secret gaming project.  I would like to keep the assets hidden from potential players.07:42
cody-somervilleLaunchpad offers commercial subscriptions but I take it you've already evaluated and ruled that option out for whatever reasons?07:43
geartrooperthat assumption would be correct07:44
cody-somervilleAn alternative to setting up a restricted file server on your personal machine is to use a distributed development model.07:45
geartrooperplease elaborate07:46
cody-somervilleCertainly.07:46
cody-somervillegeartrooper, http://doc.bazaar.canonical.com/bzr.2.0/en/user-guide/bazaar_workflows.html07:47
wgrantlifeless: qlog eventually worked (but hung for a looooong time). thanks.07:48
geartroopercody-somerville, does centralized run the risk of a changing ip address on desktop machines?07:49
cody-somervillegeartrooper, depends on your internet connection. Most residential connections have a dynamic (ie. changing) ip address.07:50
geartroopercrud07:50
lifelesswgrant: file a bug07:50
geartrooperwell, launchpad will work fine, we'll just have to be smart.  cody-somerville thank you very much for your help and best wishes on the project07:51
lifelessgeartrooper: you can by an lp subscription07:51
lifelessgeartrooper: which will let you make your branches private and only accessible to folk you choose07:51
geartroopernoted07:51
geartrooperthankyou guys very much.07:52
cyberixWhat is "the gui" for bzr in Ubuntu?14:06
=== gutworth_ is now known as gutworth
bialixhello16:45
bialixanybody here remember old baz?16:45
jelmer_not really16:55
=== jelmer_ is now known as jelmer
bialixevening jelmer16:55
jelmerhey bialix16:55
jelmercongrats on the new bzr-explorer16:56
bialixdo you know maybe, mainline idea is specific for bzr or it comes from baz/arch?16:56
jelmerno idea, sorry16:56
bialixjelmer: thanks, but all congrat belongs to igc16:56
* bialix writing blog article about 1 branch is 1 directory16:57
mjghello.  is it possible to configure loggerhead to allow commits?17:15
mjg(ie not just be read only)?17:15
jelmermjg: Not that I'm aware of17:16
mjgOK - so how to have a read/write repo accessed over http?17:16
mjgis it possible?17:18
jelmerYeah, I'm pretty sure it is possible17:19
jelmerUnfortunately I don't have any experience with it myself17:19
mjg:) thanks17:20
mjgit's quite frustrating trying to get it set up17:21
bialixmjg: read about bzt+http17:26
bialixmjg: also there is webdav plugin17:26
bialix*bzr+http17:26
mjggotcha17:26
mjgOK: I have run  bzr serve --directory=/home/tapir/bzr/ on my repo server17:33
mjgon the client machine I can run  bzr branch bzr://tapir:4155/myProject/trunk and get a working copy no problem17:34
mjgbut if I try  bzr branch bzr+http://tapir:4155/myProject/trunk I get errors17:34
mjgdo I need to start the server differently to use the client like this?17:35
NfNitLoopI'm not sure what bzr+http:// means.   bzr:// is for bzr serves, and http:// is for a bzr directory served via HTTP.17:36
mjgOK - I am still a bit confused, but if I try  bzr branch http://tapir:4155/myProject/trunk I still get an error17:37
mjgwhich is: bzr: ERROR: Invalid http response for http://tapir:4155/myProject/trunk/.bzr/branch-format: Bad status line received17:38
NfNitLoopwell, bzr serve isn't http.17:38
NfNitLoopIt's its own protocol.17:38
mjgOK - I see17:38
mjgslowly17:38
NfNitLoopso you wouldn't expect that to work.17:38
mjgI thought the "smart" of the "smart server" would allow that to work17:38
NfNitLoopNo, the "smart" of the smart server is that it can do some of the work of picking which revisions to send you.17:39
NfNitLoopinstead of your client having to poke around, say, and HTTP share and find them.17:39
NfNitLoopan* HTTP17:39
NfNitLoopand I'm sure there's other stuff too, I'm not one of the developers.17:39
NfNitLoopBut generally with your own custom protocol, you can make things go faster than trying to do it over HTTP. :)17:40
mjgsure :) but I have a strict firewall to contend with17:40
NfNitLoopah.   Does that firewall allow you to ssh?17:40
mjgso I'd like to be able to checkout & commit over http17:40
mjgno17:40
NfNitLoopHrmm.17:41
mjgit is port 80 only, so I'd like to run bzr over http and use apache as a reverse proxy17:41
NfNitLoopYou can check-out via HTTP by just putting your project in a directory that's servable via your HTTP server.17:41
mjgyes, but then I can't check it back in17:41
mjg:(17:41
NfNitLoopcorrect.17:42
NfNitLoopyou could check in locally, though, and then pull up to there via HTTP.17:42
mjgif I could ssh to the remote server, you mean?17:43
NfNitLoopYeah.  I imagine you have *some* way of connecting to it if you're getting files onto it in the first place.17:44
mjgif I go to another building and use the terminal, yes17:44
NfNitLoopmaybe it's not the best place to store your branches, then.17:45
mjgperhaps not.  I want to store my repo on my home computer then be able to checkout, work, and checkin again from a pc in my lab at work.  But work has a horrid firewall which doesn't allow me to ssh into home.17:47
mjgso I thought I could run a read/write bzr server over http17:47
mjgbut it doesn't seem possible, from what I am finding17:47
NfNitLoopYou can only read bzr over HTTP at the moment.17:47
mjgoh,  then I am going to have to remember to carry my usb-key with me all the time then17:48
NfNitLoopThat works.17:48
mjguntil I lose it :o)17:48
NfNitLoopput it on your keychain. :)17:49
mjgwell I guess I could run the standard bzr serve on port 8017:50
mjgbut what about security?17:50
mjgthe advantage of running over http is to put t behind an apache proxy that uses http-auth17:50
NfNitLoopat that point, why not run ssh on port 80? :)17:50
NfNitLoophttp-auth isn't very secure, all your passwords go over plaintext.17:51
mjgyy17:51
mjggood points, all17:54
mjgI'll have to think this through.  thanks for your help17:54
jelmerjam, lifeless: around?19:56
thumpermorning20:05
jelmerhi thumper20:07
thumperjelmer: have the branch stalled for bzr-hg into LP?20:08
jelmerthumper: it's waiting for some changes to the database schema20:09
jelmerjam: ping20:33
lifelessjelmer: ?20:52
lifelessNfNitLoop: you can write over http, just use the wsgi service20:55
lifelessmjg: ^20:55
jelmerlifeless: I'm playing with using indexes for the shamap in bzr-git20:55
jelmerlifeless: but I was having a hard time finding a helper class to do my directory management for me20:56
jelmerlifeless: just sent an email to the list about this20:56
lifelessthe simplest example I know of is inbzr-search20:56
lifelessI haven't factored out a just-help-this class yet20:57
lifelessI want to write a flexible schema package built on these concepts20:59
lifelessI've even got a name :P but no substantial code20:59
NfNitLooplifeless: Oh, huh.  Sorry, thought I saw someone in here the other day saying that HTTP didn't support writes.21:05
lifelessplain http with no smart server or webdav doesn't21:06
lifelesshttp with webdav21:06
lifelessor bzr+http (which just needs the server configured)21:06
lifelessdo21:06
jelmerlifeless: yeah, such a class would be neat - I don't feel like reimplementing this behaviour in bzr-git, bzr-svn *and* bzr-hg :-)21:06
NfNitLoopguess I've got some reading to do. :)21:07
_habnabitIf I have a file and I'm trying to split it into multiple files, is there any way to keep the  revision history in the new files?21:17
jelmer_habnabit, at the moment, no21:18
_habnabitDang.21:18
_habnabitIt sounds like it's a planned feature, though.21:19
_habnabit(And this is probably a subset of allowing versioned copying. Is there an open ticket for that?)21:19
jelmer_habnabit, there is a spec, not much more than that21:20
_habnabitAha.21:20
pooliegood morning22:55
=== poolie changed the topic of #bzr to: Bazaar version control | try https://answers.launchpad.net/bzr for more help | http://bazaar-vcs.org | http://irclogs.ubuntu.com/ | Patch pilot: ??
jelmer'morning poolie22:57
pooliehi jelmer22:58
pooliehow's soyuz going for you?22:58
jelmerpoolie: fun :-)22:59
jelmerI've landed 7 branches so far, though almost all for trivial things22:59
pooliegreat22:59
pooliewell, you need to get your feet wet23:00
jelmerpoolie: Also, http://jelmer.vernstok.nl/blog/archives/244-My-first-week-as-a-Launchpad-developer-impressions.html23:01
pooliethat's good that reviews and questions are quickly answered23:02
poolieand re karmic, as you probably know, it's a conscious tradeoff decision23:03
jelmerpoolie: yeah, I realise that - it's still something I ran into though23:03
poolieiwbni it worked in more places but i think the external version dependencies are quite tight23:03
pooliestill worth mentioning23:03
pooliewe should add you to planet launchpad?23:04
jelmerthat'd be great, I wasn't aware there was such a thing :-)23:04
lifelessjelmer: you could patch pilot too :P23:05
poolieooh23:05
pooliei was just wondering who should do it next23:05
pooliealso you are on our planet, but it's apprently not updating23:05
jelmerpoolie: it was only posted a few minutes ago, I had forgotten to set it to Published in serendipity23:07
jelmerlifeless: yeah, I guess I should at some point...23:07
lifelessjelmer: why delay, pilot today23:14
jelmerlifeless: lack of spare time at the moment :-(23:19
jelmerlifeless: Wait, did I just see you quit IRC for a second?23:26
lifelessbouncing irssi because of freenodes retarded behaviour on channel joins before auth23:27
faganHey all I have a small problem with bzr in lucid anyone around to figure it out with me?23:35
jelmerhi Shane23:36
jelmerfagan: what is the problem?23:36
faganjelmer: hang on ill get you a pastebin of the message23:36
faganhttp://pastebin.ubuntu.com/340831/23:37
faganI have my pub key set and imported to launchpad but I still get the error23:37
Pengfagan: Is that with Launchpad?23:37
PengAh.23:37
faganyep23:37
PengWell, apparently you don't. :P23:37
PengAre you sure it's the right key? Did you paste it properly?23:37
faganYep23:37
faganSynced the key23:37
faganthen copyed the fingerprint and confirmed it23:38
PengThe fingerprint? Not the id_rsa.pub file?23:38
faganWhen you sync your key all you have to do is give the fingerprint23:39
faganbzr didnt ask for my password though23:39
faganCould that be the problem?23:40
Peng....23:40
Peng"give the fingerprint" means "paste the contents of id_rsa.pub in the form"?23:40
faganI did that23:41
faganthe key is definitly linked to my launchpad23:41
PengLP would've probably given an error if you did it wrong anyway.23:41
PengSorry, my only other guess is that your SSH client is using the wrong key.23:41
faganhmmmm23:41
PengOr you're using the wrong username.23:42
spivTry sftp -v your_launchpad_username@bazaar.launchpad.net23:42
spivThat will show you which key it is trying.  (And if it works then that suggests that bzr isn't trying the right username)23:43
spivHmm.23:43
pooliehello spiv, peng23:43
spivI wonder how hard it would be to include the username bzr tries in that error text...23:43
PengGood $time_of_day, poolie. :)23:43
faganAh its using the wrong key23:44
Peng\o/23:44
pooliespiv, that would be good, though...23:44
faganIll fix it thanks all23:44
pooliemaybe sometimes we let the ssh client default? i don't know23:44
spivHmm, and we could probably add a -Dssh flag that would cause -v to be passed to openssh.23:44
spivWe sometimes do, but I think in the case of Launchpad after lp-login we pass it.23:44
Pengfagan: How did it wind up using the wrong key?23:45
pooliei think i've sometimes seen launchpad sftp default to 'mbp@sourcefrog.net' as the username23:45
faganIt said the number and I just matched it23:45
pooliei haven't dug into why23:45
faganI just looked at the file and looked at launchpad and went I uploaded the wrong one23:46
faganI feel nice and dumb after that23:48

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