/srv/irclogs.ubuntu.com/2010/05/05/#bzr.txt

mtaylorbzr rebase still occasionally spits this out at me: NoSuchRevision: CHKInventoryRepository('file:///home/mordred/src/drizzle/.bzr/repository/') has no revision ('mordred@inaugust.com-20100420210116-ldo67yidt8wbrs0l',)00:45
mtayloryou know, for what it's worth00:45
lifelessmtaylor: is there a bug open ?00:59
mtaylorlifeless: I feel like I filed one like a year ago01:01
mtayloroh! I suppose I haven't01:03
mtaylorthere it is01:03
mtaylorbug#44607501:03
lifelessbug 44607501:04
ubottuLaunchpad bug 446075 in bzr-rewrite "NoSuchRevision in _iter_inventory_xmls running bzr rebase" [Undecided,New] https://launchpad.net/bugs/44607501:04
lifelessheh01:04
lifelessspiv: if you could review my stuff branch that would be great. Its all simple stuff. You'll need to merge locally as lp is still swamped :P01:06
a212901390231901mtaylor, in case you missed it from this morning:01:06
a212901390231901<mtaylor> lifeless: can you think of any decent reason why I can't use bzrlib from jython? <- see https://lists.ubuntu.com/archives/bazaar/2009q4/063999.html01:06
a212901390231901and some of the rest of the log may be of interest to you.01:06
lifelessa212901390231901: that nick really breaks my mind :)01:06
lifelesscan I call you ed209 ?01:07
a212901390231901I'm happy with any random string of alphanumerics01:07
spivlifeless: Stuff branch?  Heh.  I'll take a look.01:09
lifelessyeah its just stuff01:09
lifelessanytime I need to read the bzr code to answer a question, I'm fixing docs up01:09
mtaylora212901390231901: neat01:14
=== IslandUsurper is now known as IslandUsurperAFK
lifelessspiv: how did that review go?02:09
lifelessoh, i see, gary got to it02:12
lifelessspiv: however I've pushed more to it this morning already ;)02:12
spivlifeless: I just hit "Save comment" as it happens!02:16
lifelessspiv: thanks!02:16
spivlifeless: also, check this out:02:16
spivhttp://paste.ubuntu.com/428000/02:17
lifelessbusy busy02:18
lifelessspiv: teddy bear time ? [irc]04:48
spivlifeless: shoot04:49
lifelessdid you see my chat with james_w earlier?04:49
lifelessit provides context04:49
spivlifeless: I skimmed it04:49
lifelessok04:49
lifelessso, seems to me merge-upstream is /the/ place to put in detection for 'time to do something special'04:50
lifelessfor joining previously unassociated upstreams04:50
spivSounds plausible to me :)04:50
lifelesssecondly, I'm proposing to jsut discard the old file ids04:51
lifelessand not rewrite history04:51
lifelessas a first-stage 'get things connected' tool04:51
lifelesswith some logic to handle variations on the theme of 'the distro content is different'04:51
spivFair enough.04:52
lifelesslastly04:53
lifelessas a user04:53
lifelesswould you want a 'go run XXX' or a 'about to do XXX [y/n]', or a 'just did XXX' interaction with bzr04:54
spivIt depends a bit on how easy it is to undo.04:55
mtaylorlifeless:  'about to do XXX [y/n]'04:55
spivAlthough if the cost of making a mistake is low, then to some extent the choice doesn't matter.04:55
lifelessspiv: uncommit; revert04:55
lifelessspiv: as usual ;)04:55
spivIn that case, 'about to do XXX [y/n]' sounds good because mtaylor likes it ;)05:01
spivI think that's definitely nicer than 'go run XXX'05:01
spivAnd probably the 'hey this is a bit unusual, you should know about this' is good.05:02
lifelessspiv: btw my branch of hydrazine uses the same message format as pqm when its doing the generation05:18
lifelessspiv: so I was confused when you said they were different the other day05:19
spivHmm, I didn't know that.  I'm pretty sure it's been different at some point.05:19
spivCertainly if your branch is different to trunk, and some devs are using trunk, then that's a problem.05:20
spiv(different in how it uses the commit message field, that is)05:20
lifelessspiv: poolie was going to merge it, I thought05:21
spivLast I looked he hadn't, but I don't know why there's a delay.05:26
lifelessspiv: ETIME probably05:29
parthmhello, I sent two proposals (lp:~jbowtie/bzr/fix-555439 and lp:~doxxx/bzr/572092-ignore-dupes ) to queue using feed-pqm.06:24
parthmis there supposed to be some time lag before they show up on http://pqm.bazaar-vcs.org/ ?06:24
spivThere isn't supposed to be, but there is ;)06:25
lifelessyes, 60 seconds06:25
parthmspiv: :) i am just try to ensure my setup is fine. ... maybe i will wait for some more time.06:25
lifelessplus mail processing time06:25
spivIt's usually only a minute or so for emails to be noticed by PQM.06:26
lifelesstotal time should be < 3 minutes worst case, unless your mail setup is terrible.06:26
parthmlifeless: 60 sec. hmm ... maybe something is still wrong with setup.06:26
spivlifeless: as an example, notice the commit messages parthm has been setting -- they explicitly include the lp username of the proposer, so they aren't appropriate to use with your hydrazine branch.06:29
spivlifeless: basically, I'd like a time machine so we can skip over these awkward transitional phases ;)06:30
parthmlifeless, spiv: i wasn't sure if i should be including lp username or if the queue adds it during commit. should i be doing that?06:32
parthmi noticed that the patch i landed yesterday didn't have it so i explicitly put it in today.06:32
spivparthm: with current hydrazine trunk, I think you need to add that name manually.06:34
parthmspiv: will do. thanks.06:34
spivparthm: lifeless has a branch that does it automatically06:34
lifelessparthm: if you're using my branch, you don't need to add it.06:35
lifelessbut you use 'e' rather than 's' to send (e for email)06:35
spivIt will be nice when that branch is merged into trunk and everyone is using that.06:35
parthmlifeless: i am using trunk right now. yes, its sounds like a useful change to merge :)06:36
parthmso for https://code.launchpad.net/~doxxx/bzr/572092-ignore-dupes/+merge/24543 i got a mail from pqm that merge failed, conflict in NEWS.07:16
parthmits executing "star-merge". what exactly is that? any action on me from this?07:17
spivparthm: "star-merge" just PQM-speak for "bzr merge this branch, please"07:17
dashnow there's a term i haven't heard in a while07:18
parthmspiv: to the right thing to do is to merge locally and push to branch? would i have write access to ~doxxx/bzr/572...?07:18
spivparthm: someone needs to resolve the NEWS conflict for PQM to be able to land it.07:19
spivYou can either ask the original submitter to fix the conflict, or you can just do it yourself.07:19
spivYou don't have write access to ~doxxx/..., but you can just make your own branch of that and send that to PQM.07:20
parthmspiv: thanks for clarifying. i will do it myself. shouldn't be too much work.07:20
spivUnfortunately that's not particularly convenient using LP and hydrazine.  If I were doing it I'd resort to using 'bzr pqm-submit' from the bzr-pqm plugin.07:20
spivYou could also do it by creating a new merge proposal on LP for it, I guess.07:21
parthmspiv: yes. thats what i just though. a new lp proposal sounds like an overkill. i will try bzr pqm-submit. will the set message be retained?07:22
vilahi all07:23
spivHmm, I guess it would be nice if LP allowed someone from a project's review team to partially take over a merge proposal, i.e. to provide a tweaked version of the branch owned by someone else, but still considered a continuation the same proposal, with the same proposer etc.07:23
spivparthm: no, pqm-submit unfortunately can't get any details from LP.  You have to tell it the commit message and the target branch yourself.07:24
spiv(the latter can have a default set in your config files, though)07:24
parthmspiv: that would be idea.07:24
parthmspiv: ok. thanks.07:24
spivIf you use pqm-submit, be sure to use the --dry-run option first to check the result.07:25
lifelessso the issue here is that 'review' and 'merge' are conflated.07:25
lifelessI've opened a bug in launchpad-code about separating this; adding info to that or to john's existing one about other branch landings would be good07:26
parthmspiv: will do.07:26
parthmso for 'bzr pqm-submit --dry-run [LOCATION]' should the location be lp:bzr?07:29
parthmfor trunk07:29
MvGvila: good morning to you!07:30
vilaMvG: _0/07:30
parthmspiv: hmm. i am getting an error saying lp:bzr isn't local. am i doing something wrong? http://pastebin.com/DDvz2Pc607:34
vilaparthm: your error error is that you don't know that the plugin doesn't allow lp: urls here, you have to use the resolved form (IIRC)07:35
spivparthm: LOCATION is the branch to submit (defaults to the branch in the current working directory)07:35
vilas/error error/only error/07:35
MvGvila: thanks for the approval!07:35
vilaMvG: thanks your work :)07:35
spivparthm: I think there's somewhere in the bzr HACKING doc that summarises this07:35
spivparthm: you probably want to set public_branch for your local dirs in your locations.conf.07:36
spiv(you can override that as a one-off by passing --public-location to pqm-submit)07:37
spivparthm: e.g. when I run "bzr pqm-submit" in a directory called ~/code/bzr/foo, because of my locations.conf it will automatically know to tell PQM to merge lp:~spiv/bzr/foo, rather than file:///home/andrew/code/bzr/foo07:38
spiv(this is the same setting that the builtin "bzr send" command uses)07:39
parthmspiv: thanks. i will configure locations.conf.07:39
vilaMvG: lp:~gagern/bzr/bug560030-drop-completions is superseded by https://code.edge.launchpad.net/~gagern/bzr/bug560030-include-bash-completion-plugin/+merge/23912 right ?07:40
MvGvila: right.07:40
parthmspiv: so the public branch with be the trunk i.e. bzr+ssh://bazaar.launchpad.net/~bzr-pqm/bzr/bzr.dev ?07:40
vilaMvG: ok, so can you mark the first rejected and fix the NEWS conflict in the second ? The later will allow anybody to land it (instead of fixing it locally)07:41
MvGvila: Done.07:43
vilaMvG: Yeah ! Thanks !07:43
* parthm reading releasing.html for configuring pqm-submit07:46
parthmvila: sorry to trouble you with so many questions. does this locations.conf seem right for this merge? http://pastebin.com/0Fg2FJPi07:50
vilaparthm: no trouble, thanks to you for landing stuff !07:51
* vila checks his own setup for trailing '/'07:52
vilaparthm: s/parent_branch/parent_location/07:53
vilaparthm: use http: not bzr+ssh for submit_branch (don't ask)07:53
parthmvila: will do. thanks. the dry run seems to have gone through ok.  http://pastebin.com/fB3BkEeF07:53
vilaparthm: submit_to ? Did you mean post_commit_to ? Anyway it's irrelevant for pqm-submit I think07:54
parthmvila: looks like it requires public_branch and not public_location. "bzr: ERROR: There is no public branch set for "/storage/parth/src/bzr.dev/572092-ignore-dupes/"07:55
parthmvila: i took the config from http://doc.bazaar.canonical.com/bzr.dev/developers/releasing.html#starting-a-cycle step 1007:55
vilaparthm: I said parent_location, public_branch is correct07:56
vilaparthm: this needs fixing then07:56
spivpoolie: how's the other side of the world?07:56
poolielovely07:56
pooliecrisp and moderately clear07:57
vilapoolie: hey ! Welcome to my continent :)07:57
parthmvila: this looks fine. time to do without the --dry-run.07:58
vilawinter is making its last attempt, there was snow in the south of France, not seen for... decades07:58
spivOoh!  Hope it stays that way :)07:58
vilaspiv: taling to poolie or me ? :-P07:58
poolieit was 3C when we landed07:58
vilas/taling/talking/07:58
parthmvila: nice. it showed up on http://pqm.bazaar-vcs.org/ ... thanks.08:00
vilaparthm: significant step !08:00
parthmvila: :)08:00
vilaparthm: and compiling already ! Even better !08:00
MvGvila: Do you have anyone to suggest as likely second approver of the bash completion plugin merge?08:01
vilaMvG: lifeless commented on the related one, but his pile is already huge... poolie maybe ? :->08:01
pooliei might but i'm not going to be only online briefly/intermittently this wek08:02
vilalifeless: can you give a shot at your review queue if only to abstain or nominate some other reviewer ?08:04
MvGBecause the bzr-bash-completion branch is already 3 revisions ahead of the merge request. Among them a generic ExecutableFeature class taking path into account, which I'd like to submit in a separate merge request once the first one has been landed.08:04
vilaMvG: You can use the pre-requisite branch attribute on the mp for that (there is a slight risk of divergence if you need to fix some issues on the pre-requisite itself though)08:06
MvGvila: I know, but I fear that having too many interdependent merge requests open at the same time might cause confusion and result in all of them getting merged later than if I serialize them.08:07
vilaMvG: But generally starting new feature branches for stuff like that works better as you can then merge them into your other branches08:07
vilaMvG: yeah, YMMV :)08:08
MvGYMMV?08:08
vilaMvG: Your Mileage May Vary08:11
lifelessvila: my queue?08:14
lifelessvila: I think there is only one waiting on me; more-colo08:14
vilalifeless: far more08:15
lifelessvila: what ?!08:15
* vila searches the simplest way to find the relevant mps08:15
GaryvdMlifeless, vila: https://code.edge.launchpad.net/~lifeless/+activereviews08:17
lifelessno, thats bogus08:18
* vila scratches head.... where are they gone...08:18
lifelessI mean, I can abstain.08:19
lifelessbut in general I'll say if I want things to block, the default should be not to08:19
GaryvdMlifeless: https://code.edge.launchpad.net/~amanica/bzr-notification/with_commit_hook/+merge/816608:20
lifelessGaryvdM: yes ?08:21
vilalifeless: https://code.edge.launchpad.net/~gagern/bzr/bug513322-authors/+merge/23122 you voted needs_fixing, I think it's good now08:21
lifelessGaryvdM: I did a review on a project I'm tangetially interested in, to help out.08:21
lifelessGaryvdM: I can't land stuff there08:21
lifelessvila: then land it; if you agreed with my review *and* think the points are addressed.08:22
lifelessi wish we still had tweak08:22
vilahttps://code.edge.launchpad.net/~jelmer/bzr/split-subsegment/+merge/2361108:22
GaryvdMlifeless: oh sorry. Thats the wrong one. I ment this one: https://code.edge.launchpad.net/~amanica/bzr/rm_dir_with_changed_emigrated_file-129880/+merge/2352808:22
GaryvdMlifeless: I think that is ready, but someone has requested your review.08:23
lifelessGaryvdM: no they haven't08:24
lifelessGaryvdM: I *did* a review, and its been addressed.08:24
lifelessvila: I need to look at jelmers updated one; or someone else could look at it.08:25
lifelessvila: if you're patch pilot, do feel free to do reviews in such cases ;)08:26
vilalifeless: that's the point, I've been piloting for the last two weeks and I'm not doing it this week08:26
lifelessvila: ok08:26
lifelessvila: anyhow, I don't think saying 'this needs fixing' makes you required to sign off on the final patch08:26
GaryvdMlifeless: The reason I though that, is that there is still a date in the Date Requested col, but I now see that the date is before your last review. Sorry.08:27
GaryvdMI'll land it :-)08:27
lifelessGaryvdM: perhaps file a bug on launchpad-code, clearly that is confusing.08:27
vilalifeless: well, voting Needs_fixing means you've invested time to do some analysis, no need to duplicate that effort08:27
lifelessvila: but also no need to block08:27
lifelessvila: and more eyeballs are good08:28
vilalifeless: more eyeballs are good but upcasting a needs_fixing to approve is... subject to too many interpretations and possible abuses, that's why I'm very uncomfortable doing it08:28
jelmerlifeless: SRU should probably be possible somewhere before the weekend08:29
lifelessjelmer: oh, if you can that would rock; I did move the info around to be more accessible08:29
jelmerlifeless: thanks08:29
vilalifeless: anyhow, it looks like many reviews I thought were on your queue are not anymore, so I suspect they have been landed and I didn't realize it08:30
jelmerin other news, roundtripping support in bzr-git is around the corner08:30
spivI've taken to saying explicitly "this is Needs Fixing, but once you address these issues consider my vote upgraded to Approved."08:30
vilalifeless: I had ~8/10 in mind which was obviously wrong08:31
vilaspiv: yup, I've noticed that and do the same now08:31
vilaspiv: but it seems that people are still expecting an explicit approve :)08:31
vilalifeless: which in turns shows that explicit is better than implicit for reviews too ;)08:32
lifelessvila: thus why I want tweak.08:33
spivlifeless: "me too"08:34
lifelessspiv: 'affects me' on the bug ?08:34
vilalifeless, spiv: metoo, bug # ?08:34
lifelessNFI08:35
lifelesspretty sure there was one08:35
vilaMFI ?08:36
vilaNFI ?08:36
lifelessno f* idea ;)08:36
vilaLOL, I found National Forest Inventory (Australia)08:36
spivvila: https://bugs.edge.launchpad.net/launchpad-code/+bug/37307808:36
ubottuLaunchpad bug 373078 in launchpad-code "no code review status for 'merge with some tweaks'" [Undecided,Incomplete]08:36
lifelessvila: from that bug, quoting abentley: 'I'll give you one guess what *I* suggested we call "needs fixing" :-)'08:38
vilalifeless: I was *just* reading that :)08:39
chxhi. i would like to remove the changes introduced by revisions 15476-15479 inclusive both ends08:39
GaryvdMchx: bzr merge . -r 15479..1547608:41
lifelessGaryvdM: not quite - thats half-open08:43
GaryvdMlifeless: ? The reverse merge?08:45
chx15475 isnt it08:45
chxthis does not seem to roll back 1547608:45
chx(i will fire someone tomorrow for that commit but for now let's just roll it back)08:45
GaryvdMchx: oh - right - sorry08:45
GaryvdMlifeless: got it.08:45
lifeless-> dinner08:47
GaryvdMvila: Active review count = 16 :-)08:53
vilaGaryvdM: thanks !08:54
GaryvdMvila: https://code.edge.launchpad.net/~bialix/bzr/2.1-clean-tree-bzrdir/+merge/24669 has allready been reviewed, and just needs approval for 2.1. I'd rather abstain. Can you make a call.08:55
vilaGaryvdM: done08:59
GaryvdMvila: Cool. There are some unlanded approved branches. I'm going to tackel that.09:00
vilaGaryvdM: excellent ! Stay in touch with parthm, I think he's doing the same09:01
bialixheya09:02
GaryvdMHi09:02
parthmGaryvdM: I have already landed the ones I was involved with. http://pqm.bazaar-vcs.org/ For https://code.launchpad.net/~parthm/bzr/563646-commit-unicode-message/+merge/2375209:02
parthmi am waiting to hear for poolie as he has requested a review.09:03
GaryvdMpathm: Ok, cool. I can also see on http://pqm.bazaar-vcs.org/ which ones have allready been submitted.09:03
spivparthm, GaryvdM: thanks!09:04
parthmGaryvdM: i don't plan to submit anything today so i think we are good :)09:04
parthmspiv: np :) its nice to see the queue become shorter ... thanks for your help getting pqm setup here.09:05
bialixhi GaryvdM09:06
vilabialix: \o_09:11
bialixvila: \o/09:11
* spiv imagines TCP-over-semaphore-over-IRC09:12
bialixwhat's "all stars party"?09:12
vilaspiv: :-P09:13
vilabialix: at the end of the party, you see all stars09:13
vilaor something like that :)09:13
bialixstars?09:13
vilabialix: kidding, music event where all UDS members can play some instrument or another, or just watch, optionally dring some beer09:14
GaryvdMbialix: http://daniel.holba.ch/blog/?p=63309:14
vilawell, drink first, then dring after a few ones09:14
GaryvdMbialix: as in rock stars.09:15
bialixwill abentley rocks?09:20
jelmerabentley already rocks09:21
=== beaumonta is now known as abeaumont_
bialixсщщд09:27
bialixcool09:27
chxgnight, thanks09:36
GaryvdMbialix: Would you like me to submit your clean-tree  branches ?09:51
bialixGaryvdM: many thanks!09:52
GaryvdMOk09:52
GaryvdMDose anyone have a script that deletes merged branches in a share repo?10:06
a212901390231901I just do it manually ;)10:07
a212901390231901I guess as you've been on a landing spree you might have a few more than me10:08
GaryvdMYip. Might try write a plugin later.10:09
bialixbzr-colo ftw!10:10
parthmGaryvdM: I just noticed that ~jbowtie/bzr/fix-555439 is in the queue twice. I am assuming the changes would already be merged after the first time so that 2nd time would be a no op. right?10:13
a212901390231901yeah, might get a complaining email though10:13
* GaryvdM looks10:14
jelmerlifeless: btw, I pushed a newer version of my segment url patch a couple of days ago10:14
GaryvdMparthm: Thanks for catching that10:15
GaryvdMI've got some time to try figure out how to cancel it.10:15
parthmGaryvdM: is it required to be cancelled or its just a no op. i would guess bzr should say 'nothing to merge' the second time. but maybe someone who has used the queue more than me can comment.10:17
sproatyis there a way to insert revision ID/last modified details etc to a file like svn rev ids?10:17
parthmsproaty: bzr help version-info10:17
GaryvdMparthm: I would prefer to try cancel it.10:18
sproatycheers, wasn't sure what term to be searching for10:18
parthmGaryvdM: yup. even for a no op ... the tests might take time to run ;) ... unless there is a check for that.10:19
* parthm is interested in how to cancel too ... hasn't done that before.10:19
GaryvdMvila: Is it possible to cancel a pqm submission?10:24
sproatyparthm, but is there a way to insert the version-info into a file on commit?10:25
parthmsproaty: maybe the keywords plugin will be helpful, though i haven't used it myself http://doc.bazaar.canonical.com/plugins/en/keywords-plugin.html10:29
sproatythanks :)10:31
parthmsproaty: alternatively, 'bzr help hooks'10:32
parthmsproaty: http://doc.bazaar.canonical.com/latest/en/admin-guide/hooks-plugins.html10:32
bialixsproaty: no10:37
parthmsproaty: just wondering. what are you trying to do. keywords is generally not considered to be a good idea.10:46
vilaGaryvdM: no you can't, the dirty trick, if you're fast enough is to push some garbage10:51
GaryvdMvila: or delete the branch :-)10:51
vilaGaryvdM: right :)10:51
GaryvdMOh10:52
GaryvdMNot my branch, so I can't :-(10:52
parthmvila: what will happen if we just let the second request be? will it be a no-op .. because the changes are already in?10:53
vilahttp://pqm.bazaar-vcs.org/ says Request for non-PQM managed branch.10:54
vilaGaryvdM: is that the one ?10:54
GaryvdMvila: No Num 310:54
vilaparthm: if you  try to merge the same branch twice, pqm will say: 'Nothing to merge'10:54
parthmvila: will the tests be run?10:54
vilaGaryvdM: what's the problem there ?10:54
parthmagain.10:54
vilaparthm: no10:54
GaryvdMvila: duplicate.10:55
parthmvila: nice.10:55
vilaGaryvdM: as in 'sent twice' ?10:55
GaryvdMvila: yes10:55
vilaGaryvdM: no worries then10:55
GaryvdMvila: number 6 (Request for non-PQM managed branch) was for --submit-branch=lp:bzr/2.110:56
vilaGaryvdM: you may get confusing mails about it, just update your bzr.dev branch to check10:56
vilaGaryvdM: weird, may be you don't have rights there ?10:56
GaryvdMvila: Does pqm understand lp: urls?10:57
vilaGaryvdM: I don't remember the exact status here, it used to understand them but there were also bugs10:57
vilaI think that's why I use http: urls now10:58
GaryvdMvila: Ok, i'll see what happens, and resubmit if it fails.10:58
vilaGaryvdM: ok, thanks again10:58
GaryvdMvila: sure, np.10:59
GaryvdMvila: thanks for the help11:00
sproatyjust thought it'd be nice to have my files auto have their last revision date stored12:02
quicksilverI don't think bzr does RCS/CVS substs12:03
maxbsproaty: ooi, why is that useful?12:08
sproatyto other developers I guess12:09
maxbI'm curious because some people at my work seem to think the same, but they've never really come up with a convincing argument why :-)12:09
quicksilverwell, it's quite nice to have last modification dates visible on documentation / on web pages12:09
sproatyseen some code under svn that does it12:09
sproatyor in the code itself :p12:10
maxbThe problem is that keywords only help you there if it's meaningful to consider the individual file in isolation12:10
sproatyit's no big deal, really12:12
maxbhttps://launchpad.net/bzr-keywords exists, but I still maintain that it's a feature people use because CVS had it, not because it's actually useful12:12
* jelmer thinks maxb has a point12:12
sproatyprobably not worth the effort12:13
LeoNerdIf you want to see the last mod. date on a web page, you'll be wanting some kind of web frontend to your VCS, which puts that information around it12:14
maxbAnd moreover, you'll want info about the tree, not about a particular file12:14
sproatymy code's only displayed in loggerhead12:14
maxbheh, then you don't need keywords at all12:15
quicksilverLeoNerd: that's not what I meant.12:15
sproatythat damn css bugs where long commit messages overflow into the file list stops me from writing long (i.e meaningful)  commit messages12:15
quicksilverLeoNerd: I meant some file or files from a tree might end up being deployed to a visible web page.12:16
quicksilverfor example, you might use bzr as the versioning system for your personal website, etc.12:16
Peng_sproaty: I don't see that issue, but maybe it's just cuz I have a wide monitor.12:17
LeoNerdquicksilver: Oh, I see.. Well, again, that's an issue for the surrounding context. My website engine puts last mod date in the page template. :)12:18
quicksilverLeoNerd: sure, that's a valid solution but it doesn't mean it's the only solution.12:18
quicksilverLeoNerd: there is no law again a plain static HTML websit eyou know12:18
LeoNerdNo, indeed.. but now you're heading down into really special-cased scenarios12:19
LeoNerdIt's already handled by a plugin in those corner-cases you need it12:19
Peng_sproaty: I know I've read something about that bug, but I don't know if it's been fixed. And I'm officially AFK, so I don't want to check now. :P12:19
Peng_sproaty: If you're not running Loggerhead's trunk (lp:loggerhead), it may have been fixed.12:19
* Peng_ shrugs12:19
sproatyhttp://bazaar.launchpad.net/~sproaty/whyteboard/development/revision/25312:20
Peng_Ooh, on the revision page.12:21
sproatysorry12:21
Peng_Pah, I'm AFK, I'm AFK! I refuse to get drawn into work. Especially web design, yuck! :P12:21
sproatyyeah :(12:25
sproatyim pair programming with my boss12:25
Peng_Wait...now I'm recompiling software for fun. I don't think this is working out how I intended. :P12:43
=== salgado-afk is now known as salgado
=== mrevell is now known as mrevell-lunch
sproatyso much for AFK :)13:20
=== IslandUsurperAFK is now known as IslandUsurper
=== mrevell-lunch is now known as mrevell
GaryvdMHi amanica.15:02
amanicaHi GaryvdM15:02
GaryvdMamanica: I've finished that fix that I started at the release party.15:03
amanicasweet15:03
GaryvdMwhere if you run bzr qcommit . nothing is selected.15:03
amanicaGaryvdM: I pulled it now, and it seems to work perfectly now. Thanks!15:07
GaryvdMamanica: Tell me again about that checkbox that you wanted to add to qcommit. What command line option should it add?15:07
amanicaits an option I add with my plugin15:07
amanicabut I've been wondering if commit can support a pre-commit registry15:08
amanicathen we can have a single --force15:08
amanicawhich will work for all of these types of pre-commit checks15:08
GaryvdMamanica:  Does the plugin raise an error if the option is maybe needed?15:09
amanicayes if my validations fail, I raise an error15:09
amanicathats how you can stop the commit from going through15:09
GaryvdMamanica: Ok - I have an idea. Is it a public plugin?15:10
amanicaSo I was thinking we can add a --force which will ignore errs thrown by the pre-commit-hook15:10
amanicayes15:10
GaryvdMUrl?15:11
amanicabzr+ssh://bazaar.launchpad.net/%7Eamanica/bzr-text-checker/trunk/15:11
GaryvdMamanica: Cool - I'll take a look.15:11
GaryvdMamanica: Bye - I'm off to coach at the rink.15:12
amanicacool thanks, don't worry too much15:12
amanicaI think if the core can support it better, we can know better what I need in qbzr15:13
amanicabye GaryvdM15:13
amanicabetter url: https://edge.launchpad.net/bzr-text-checker15:13
=== jorge_ is now known as jcastro
Guest36545i want to remove a subdir from bzr version control.  'bzr rm (.../subdir)' actually deletes the target.  not what i wanted :-/  how do i do it without deleting it?15:45
dashbzr rm --keep15:46
Guest36545same cmd, bur DELETE is the default?  dangerous ...15:47
amanicaGuest36545: it only deletes it if it can be done safely, i.e. it can be recoverd from the revision history15:49
Zathrashi. what is best (and why): on a shared hosting server with ssh, python, no gcc: virtual python or the system's python? I want bazaar+webfrontend and preferably trac if possible15:51
Zathras(hoster is awardspace.com (paid))15:51
Peng_Zathras: Best is if you can convince your host to install all that stuff for you -- and keep it up-to-date.15:55
Peng_Zathras: Bazaar and Loggerhead (not that it's easy to run in a shared hosting situation, but...) may be a moving target, but at the least they can install all the dependencies, Paste and simplejson and whatnot.15:56
Zathraslike 0 change a hoster will do that and take responsibility....16:00
ZathrasI looked at Git and Mercurial before. Although perl and python based I ran into trouble by not having a C compiler available16:01
Peng_Git is mostly C,16:01
Peng_Neither Bazaar and Mercurial require a C compiler; there are Python versions of all of the C bits.16:01
ZathrasMercurial installer insisted on having a C compiler16:02
ZathrasI was a bit surprised16:03
Peng_Zathras: You can pass an option so it doesn't.16:03
Peng_Anyway this ain't #mercurial.16:03
Zathrasyup. Because it did not work for me I started looking at Bazaar. That's why I am asking16:04
Peng_Heh, well, it should work in Mercurial. make local --pure or somesuch.16:08
Peng_Although that requires make... Hm. setup.py can do it too.16:08
Zathrasty16:12
Peng_Note that Mercurial hasn't supported this forever, but it's been at least a few releases.16:13
=== salgado is now known as salgado-lunch
=== IslandUsurper is now known as IslandUsurperAFK
NET||abusearrrg,,, can't remember how to push a new project up to my webserver16:59
NET||abusebzr push bzr+ssh://me@mydomain.com:/var/www/website/src/bzrdir/       does that not do it?17:00
bialixwhere is pqm web-front page?17:02
bialixNET||abuse: ater my.domain should be /17:02
bialixno :17:03
Peng_bialix: http://pqm.bazaar-vcs.org/ ?17:03
bialixPeng_: yep,17:03
Peng_NET||abuse: Bazaar uses HTTP-style URIs, not SSH or rsync or whatever.17:03
NET||abuseaoh17:03
bialixit's strange but pqm.bazaar.canonical.com does not work. yet?17:04
Peng_Oh, I forgot about the "bazaar.canonical.com" thing.17:04
NET||abuseyay, worked,, now how long will this take to push.......17:04
bialixGaryvdM: can you send merge request for my 2.1 clean tree patch?17:04
Peng_NET||abuse: Depends on your Internet connection, Bazaar version, repo format, and the size of the repo.17:05
NET||abuseindeed.17:05
NET||abuseslow enough connection. : )17:05
Peng_:D17:05
NET||abuseborrowed wifi from local cafe :)17:07
NET||abuse2Mbit if i'm lucky17:07
NET||abusehmm, Fetching revisions:Get stream source.... what does that mean?17:08
=== beuno is now known as beuno-lunch
NET||abuseit's been sitting on the above message for a good long while.17:10
NET||abusethe .bzr directory is 58MB17:10
NET||abuseshould it take that long.17:11
NET||abuse37 MB of that is in 58 assets files, big gimp and inkscape drawings17:11
NET||abuselarge png's17:12
Peng_Ah...17:13
Peng_Yeah, I think that's been fixed.17:13
NET||abusearrg,, it just sat there for ages,,17:15
NET||abusedone nothing17:15
NET||abusei canceld out of it, now it says it locked17:15
Peng_NET||abuse: It wasn't doing nothing. It was waiting for the server to do a bunch of stuff and then start transferring data.17:17
Peng_NET||abuse: bzr break-lock $the_url17:17
Peng_NET||abuse: IIRC this has been improved, maybe just in lp:bzr.17:17
NET||abuseyeh, that worked.17:17
NET||abuseah, no, it was actually just doing nothing before, now the push is working17:18
NET||abuseit's actually Inserting.17:18
NET||abuseor i hope it is :P17:18
NET||abuseneed a better connection :P17:19
NET||abuseheld up again, probably the assets this time.. it is alphabetical isn't it17:19
NET||abuseoh shoot,, i have the cakephp docs pdf in there.. what was I doin with that.17:20
NET||abusemaybe i should ignore assets17:20
Peng_NET||abuse: How do you know it was doing nothing? Like I said, the server was doing stuff, and the client was waiting for it.17:20
Peng_That's highly distinct from nothing.17:20
NET||abusethe server wasn't likely responding as it shot past the same phase it was in last time.17:21
NET||abusenow it's stuck saying       /     81KB   157KB/s | Fetching revisions:Inserting stream17:21
* Peng_ shrugs.17:21
NET||abusei'm on bzr 2.1.1   is that version ok in terms of weirdness?17:22
NET||abusestupid me, uploading 14MB pdf.17:22
Peng_Dunno.17:22
NET||abuseserver is only on 2.0.317:23
Peng_2.0.3 is definitely too old.17:24
NET||abuseit's also an old ubuntu hardy server17:25
NET||abusethere we are, got 2.1.0 from update17:26
=== IslandUsurperAFK is now known as IslandUsurper
NET||abuseahh, actually .2.1.1.117:27
NET||abuseok, now it's taking ages to get through   "Fetching Revisions:Get Stream Source"   but the remote repo is a bare empty standalone repo17:31
NET||abuseon the server i just ran bzr init   on a directory, did nothing else.17:32
NET||abusenow just running bzr push bzr+ssh://me@host/path/to/bzrdir17:32
NET||abusenah this is silly, i removed the 14MB file from the assets, and checked in the local bzr repo again.17:38
NET||abuserunning push and it is just sitting on   " \      2KB     0KB/s | Fetching revisions:Get stream source"   for ever, i went off and changed clothes and came back,17:39
=== salgado-lunch is now known as salgado
NET||abuseok, blew away the old bzr dir on the remote server, and re-created it, i've in the interim updated the server bzr from 2.0.3 to 2.1.1,, now when i push to the new bzr directory from my laptop's repo, it is sitting on  /     72KB   140KB/s | Fetching revisions:Inserting stream17:42
NET||abuseright, i have to go to the shop,,17:42
NET||abuseit's almost dinner time.17:42
NET||abuseok, still no change, exact same readout.17:44
Peng_I wonder if something is horribly wrong with the server? Like, it starts swapping or something?17:45
Peng_Do htop or ~/.bzr.log say anything interesting?17:45
Peng_What about pushing over sftp (or nosmart+bzr+ssh)?17:45
NET||abusehtop on the remote server?17:47
NET||abusehehe, no htop command on my server17:48
Peng_Install it. It rocks. :D17:48
NET||abusePeng_,  ahhhhhhhhhhh it's started doing stuff,,17:50
NET||abuseveeeeery slowly.17:50
NET||abusehtop says memory is onlyl 430 of 2011MB17:51
NET||abuseok, 17690KB done on the Inserting stream phase,,,,, i'm goin to the shop to get stuff for dinner :)17:52
NET||abusePeng_, cheers for that,, htop rules17:52
Peng_:D17:52
NET||abuseCPU load is down at 0.7%17:52
NET||abusethis server has 23 sites on it though17:52
NET||abuserunning quiet17:52
NET||abuseSwp is 017:52
NET||abusebzr only using 3.1MB17:54
NET||abusenice,, love being able to scroll through the processes :)17:54
NET||abuseand  tree view,, nice17:55
NET||abuseooh, f10 doesn't work to exit as it's a shortcut in gnome17:55
Peng_q exits, IIRC17:55
mtayloryou guys are generalizing lp-submit from pipelines and putting it in to core, right?17:57
james_wmtaylor: it's already in the launchpad plugin in the version I have18:05
mtaylorjames_w: ooh neat18:05
mtaylorjames_w: what's the command called now? is it still lp-submit or did it change?18:05
james_wthat's now an alias, along with lp-propose, for lp-propose-merge18:05
mtayloromg. that's the best thing I've ever heard18:06
* mtaylor needs to upgrade to new v of bzr18:06
mtaylorwhen is 2.2 coming out?18:06
mtaylor:)18:06
james_wnot sure actually18:07
mtaylorheh.18:07
mtaylorwell, while I'm bugging you (I'm doing a thing in just a bit showing bzr/launchpad integration...)18:07
mtayloris there any way to associate a branch with a blueprint on the cmd line?18:07
Peng_"python -c 'import launchpadlib; ...'" ? :D18:08
james_wI don't know of one18:09
mtaylorhehe18:12
mtaylorok. just checking18:12
bialixmtaylor: august18:17
mtaylorbialix: sweet. thanks18:17
=== beuno-lunch is now known as beuno
thropeis there a download tarball feature for loggerhead yet?18:49
beunothrope, no, but there's a branch up for review that I need to get to18:50
thropeah ok - it would be really cool!18:50
beunoit will  :)18:50
beunoprobably not enabled on Launchpad18:50
thropehas the loggerhead repo moved again? I dont have any updates since nov18:50
beunobut for other people...18:50
beunono, lp:loggerhead18:50
thropei am using  http://bazaar.launchpad.net/%7Eloggerhead-team/loggerhead/trunk-rich/18:50
beunothat should be it18:50
beunoand there should be updates18:50
thropeoh wait pull instead of update - too used to using checkouts :|18:51
kojiroI kinda fail at using bzr+svn. So to pull new stuff from svn, I have to merge, and then commit?18:51
thropebeuno: my branch has diverged - i have a commit i pulled from michael hudson to fix relative links - is that in main now?18:53
dashkojiro: if your branch has diverged from the svn branch, yeah18:53
beunothrope, I don't know, to be honest18:53
dashkojiro: it's the same as getting changes from a remote bzr branch. either you pull or you merge.18:54
kojirodash: how can I say, "give my working branch the exact same layout as the remote svn repo and nuke all the differences on my side?"18:54
kojiroI'm just not used to DVCS semantics yet.18:54
dashkojiro: 'bzr pull --overwrite'18:55
kojiroaha18:55
kojirothanks :)18:55
Peng_thrope: If Bazaar warns you that it diverged, it means you have revisions that aren't in the branch you're trying to pull.18:58
Peng_thrope: There's some ancient branch entitled relative-links rotting in the review queue, so I imagine it has not landed.18:58
thropeyeah it hasnt18:58
Peng_thrope: Um. There are other neat things, though. And you can probably merge the relative-links branch again.18:58
thropeits a shame because its quite important18:58
Peng_Might be conflicts, but..18:59
thropeim trying to run loggerhead behind ssh18:59
thropesorry i mean https18:59
thropewithout relative links everything breaks18:59
Peng_thrope: I wonder if it would be saner if you ran it through FastCGI instead of a proxy.19:00
Peng_https://code.edge.launchpad.net/~mwhudson/loggerhead/relative-links/+merge/15298 <-- Oh, look, I reviewed it.19:00
Peng_And then it sat and rotted.19:01
thropeyeah I am using proxypass in apache19:01
thropeit seemed to merge ok into a fresh branch so its working fine for now - thanks19:06
thropeill keep an eye out for the tarball update19:07
=== davidstrauss_ is now known as davidstrauss
Peng_thrope: Thanks for the prod. I'm working on relative-links right now. I think it might actually be trivial to fix the review issues, in which case it might actually get merged someday. :D19:20
beunoPeng_, you fix it and I'll merge19:21
thropecool thanks19:27
Peng_Fixing the review was easy enough; it's the other potential issues I noticed that are the problem. :-\19:32
Peng_beuno & thrope: https://code.edge.launchpad.net/~mnordhoff/loggerhead/relative-links/+merge/2476719:52
beunoPeng_, looking19:53
Peng_thrope: Y'know, even with the relative-links branch, Loggerhead will still generate absolute links for HTTP redirects and some bits of the feed.19:53
thropefeed means rss? Im not so worried about that19:54
thropei want to run loggerhead behind https with apache user auth... in one case I want https://bzr.domain.com/ and in another i want https://domain.com/bzr19:55
thropeif theres another way to do it relatively easily I would be happy to try19:55
Peng_thrope: I wonder if running Loggerhead over FastCGI would behave better.19:55
beunoPeng_, looks good, land!19:55
thropei dont think that was available when I set it up but i will check it now19:56
thropegoing to eat actually but be back in a bit19:56
Peng_beuno: Alright.19:57
Peng_thrope: Yeah, FastCGI (and SCGI and mod_wsgi and ...) are a recent addition.19:57
cobalt_mikeis there any document/page besides http://doc.bazaar.canonical.com/bzr.2.1/downloads/pdf-developers/bzr-en-architecture-overview.pdf that describes the bzr architecture?20:16
Peng_thrope: Anyway, relative-links has landed in lp:loggerhead, so you don't need to go "bzr merge"ing anymore.20:18
=== radoe_ is now known as radoe
kkaeferhi20:28
kkaeferis it possible to rename a tag?20:28
kkaeferTo rename a tag (change the name but keep it on the same revsion), run ``bzr20:28
kkaefer  tag new-name -r tag:old-name`` and then ``bzr tag --delete oldname``.20:28
GaryvdMkkaefer: yes20:29
kkaeferok ;)20:29
kkaeferanswered my own question20:29
Peng_kkaefer: The old tag won't be deleted when you push to other branches, though.20:29
GaryvdMkkaefer: :-)20:29
dutchieis there a way to make a repo smaller? clean up old unused stuff etc20:36
dutchieah, bzr pack20:37
=== oubiwann is now known as oubiwann_
=== oubiwann_ is now known as oubiwann
Peng_dutchie: "bzr pack" doesn't "clean up old unused stuff", it just reorganizes (and, in 2a, recompresses) the existing data.20:52
Peng_dutchie: In fact, since it makes a backup first, you usually end up with twice as much disk space being used.20:52
dutchieoh20:52
dutchiehow handy20:52
dutchiethough it seems to have made it about 8MB smaller20:52
Peng_Bazaar doesn't have an equivalent of "git gc".20:53
Peng_Well, the removing-unused-stuff aspect.20:53
=== verterok_ is now known as verterok
mtaylorabentley: any chance bzr sync-pipeline could eventually support pushing all of the pipeline branches to launchpad in one command?21:05
abentleymtaylor, how would that be different from what it does now?21:05
mtaylorlike, bzr sync-pipeline lp:~mordred/drizzle - and it would just push to lp:~mordred/drizzle/${pipe-nick}21:05
mtaylorabentley: oh - does that work?21:05
mtaylorwow21:05
mtaylorthe docs didn't make it sound like it would - lemme go try it out :)21:06
abentleymtaylor, the one difference is that you specify the push location of your current pipe, and it works out the rest.21:08
mtaylorabentley: neat!21:09
Peng_"Transferring revisions 0/3029" That can't be good...21:09
mtaylorabentley: do I still have to lp-submit them individually?21:09
abentleymtaylor, yes.21:09
abentleymtaylor, actually lp-submit is now in bzr core, renamed to lp-propose.21:10
mtaylorabentley: I've heard about that! but that's not going to be released until august I hear21:11
mtaylorso I can't talk about it in the context of core in the current presentation I'm working on21:11
mtaylorbut I'm quite excited about it21:13
abentleyHmm.  I guess this is the downside of calling our monthly releases 'betas'.21:14
PhoenixzProblem: Somebody deleted some files that should not have been deleted. He pushed those changes to my repo, now I dont have those files either. I can see the files with bzr ls -r revision-before-deleting, bzr cat even shows content, but how can I recover those files directly withouth having to copy content one by one using bzr cat? svn has a cp that can do this, but bzr doesnt.. anybody?21:18
Peng_Phoenixz: "bzr revert"...?21:19
dashPhoenixz: you can do 'bzr revert -r good-revision', which will change your working copy to match that revision21:20
Phoenixzdash: ah, that sounds like what I need.. thanks!21:20
=== Adys is now known as Shirik
=== Shirik is now known as Adys
lifelessjames_w: AROUND ?22:00
lifelessbah22:00
lifelessaround ?22:00
jelmer'morning lifeless22:00
james_wlifeless: YES22:01
lifeless:P22:01
lifelesshow would you feel if I added a dep on testresources to bzr-builddeb?22:02
james_wit's packaged?22:02
lifeless(rmadison python-testresources for availability info)22:02
lifelessbuild-dep only22:02
james_wmy fingers are already in the IRC window :-)22:02
james_wyep, I'm ok with that22:03
lifelesscool, thanks22:03
=== salgado is now known as salgado-afk
=== IslandUsurper is now known as IslandUsurperAFK
jelmerlifeless: if you have a chance, any review of my updated segment-url patch would be much appreciated :-)23:12
lifelessok23:12
mwhudsonPeng_: thanks for poking at the relative links thing23:15
Peng_:)23:23
* Peng_ goes AFK again23:23
thropePeng_: thanks... I think maybe it closes this bug https://bugs.launchpad.net/loggerhead/+bug/52733023:26
ubottuLaunchpad bug 527330 in loggerhead "loggerhead always generates http urls, even if server.webpath is https" [Medium,Confirmed]23:26
thropeI'd also be interested if there is any wsgi /fastcgi info23:26
thropeor documentation23:26
thropeI used mod_wsgi at some point and I think it was quite easy to set up... but I can still run 2 seperate loggerhead instances from the same apache23:27
Peng_Oh, has the mod_wsgi stuff landed yet?23:40
Peng_Anyway I'm AFK! :P23:40
=== AdamDV is now known as Guest53807
Guest53807Is there anyway I can have the actual folder stored in lets say /misc/bazaar/<projectname> but have the branch look like /<projectname> so that I can do bzr push ssh+bzr://myserver.com/projectname ?23:42
=== Guest53807 is now known as TuxIce
Peng_TuxIce: Yes, but I'm not sure how easy it would be.23:45
TuxIceHmm23:45
Peng_TuxIce: Umm. One of the scripts in contrib/ should help. I think.23:45
Peng_I swear I'm really AFK! :(23:45
TuxIcecontrib/ in bzr's source?23:46
Peng_Yeah23:46
TuxIceLaunchpad uses /~ubuntu-art-pkg/+branch/<package>/ubuntu does that mean the home directory ubuntu-art-pkg, folder +branch, folder <package>, folder ubuntu, or are they using clever rewriting or something?23:47
TresEquisTuxIce: ~ubuntu-art-pkg is the homedir of the team23:48
TresEquis+branch is a "view" identifier23:49
TresEquisso it is the "branch" view on that homedir23:49
TuxIceYes. But I can't see ~ubuntu-art-pkg/+branch/<package>/... being a file system directory, so I'd assume launchpad somehow rewrites the url?23:49
TresEquiswith '<package>/ubuntu" as the subpath passed to the view23:49
TresEquisits not on the filesystem23:49
TresEquisits in an appserver23:50
Peng_TuxIce: Launchpad uses a custom SSH server.23:50
TuxIceOh23:50
Peng_TuxIce: (Using twisted.conch.)23:50
* Peng_ really goes AFK!23:50
TuxIceWhats an appserver?23:50
TresEquishmm, I thought we were talking about the webserver23:51
TresEquisthe '+branch' bit is a Zope3-ism23:51
TuxIceWhats a Zope3-ism?23:51
TuxIce:P23:51
thumperyou don't need +branch23:51
thumperin fact I'm tempted to remove   the redirect that we have in the code23:52
thumperit should be issuing permanent redirects23:52
TuxIceHow about +source?23:52
TuxIceSuch as https://launchpad.net/ubuntu/lucid/+source/bzr/ ?23:53
TresEquisI knew we were talking about a webserver here23:53
TuxIceDoes the bzr command just make an http request?23:53
thumperTuxIce: that url points to the source package, not a branch23:54
TuxIceMmhmm23:54
TuxIceSo launchpad serves up URL's of their own scheme by using a custom ssh server?23:54
TresEquisbzr+ssh:// URLs would use the twisted.conch things23:55
thumperTuxIce: yes23:55
thumperTuxIce: the layout on disk is completely different23:55
TuxIceOf course23:55
TresEquisbut http:// or https:// are going through an HTTP server, not an SSH server, right?23:55
TuxIceThats what I'm attempting to do.23:55
thumperTresEquis: we have a complex rewrite map program23:55
thumperTuxIce: jml started to extract the core custom ssh server stuff into a new project23:56
thumperTuxIce: but I think it stalled23:56
TuxIceSo, If I'm correct, you can branch using an http:// or https:// url, which would pull from a webserver?23:56
TuxIceI see.23:56
thumperI think for bazaar.launchpad.net https issues a redirect to http23:57
TresEquisTuxIce: yes, you can serve branches as static pages via apache23:57
TuxIceAnd then to commit+push, you have to communicate with an ssh (sftp to be more correct) server?23:57
thumperbut yes, served by apache with a rewrite23:57
thumperTuxIce: well, we use bzr+ssh23:57
TuxIceI see.23:57
TresEquisTuxIce: it is possible to push over HTTP, if auth is set up23:57
TresEquisI don't think LP does that, though23:57
thumperno23:58
thumperwe don't23:58
TresEquisbut loggerhead can be configured to allow it23:58
thumperconfigured to allow what?23:58
TuxIceANd bzr+ssh is an alternative to sftp, correct?23:58
thumperpushes?23:58
TresEquispush over HTTP23:58
thumperTuxIce: sftp is a dumb file level transport, whereas bzr is the smart server protocol23:58
* TuxIce nods23:59
thumperTuxIce: bzr can operate directly or over ssh23:59
TuxIceWhat do you mean directly?23:59
thumperTuxIce: as in listening on a particular port (not sure which one)23:59
TresEquisthumper: bzr:// URLs require running the BZR server process, or putting it in inetd23:59
thumperTresEquis: yes23:59

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