/srv/irclogs.ubuntu.com/2010/07/20/#bzr.txt

=== Ursinha is now known as Ursinha-afk
mwhudsonhas anyone implemented du that works over a transport?04:00
lifelessmwhudson: repository info used to, I think. It was terrible.04:58
mwhudsonah yes, i think you're right04:59
* mwhudson tries to remember why he asked04:59
vilahi all !07:16
spmheya vila!07:19
vilaspm: hey there :)07:20
spmvila: nice shirt i noticed you wearing in some of the sprint photo's. something about google and to ask you instead. :-)07:20
vila huh ? This got public ? OMG :-D07:20
spmhahaha07:20
spmI'll refrain from pointing out that you were walking around in public with that on....07:21
vilaspm: for your enjoyment, you can try shuffling the words too, there are some interesting variations there :)07:21
spmquite possible07:21
spmpossibly too even!07:21
MAfifiI've made a fatal mistake.09:08
MAfifiI've two projects on launchpad, namely listInstalledRPM and downloadRPM. I've, by mistake, pushed the trunk tree of the latter to the former.09:09
MAfifiNow I can't fall back.09:09
poolieMAfifi, did you do a push --overwrite?09:11
poolieor had you only pushed one of them09:11
MAfifipoolie: No it was just my first push to that project, so I normally used just push.09:12
poolieMafifi ok so just push --overwrite what you do want to have there09:22
MAfifipoolie: Thank you, I used push --overwrite and it fortunately did exactly what I wanted.09:23
pooliegreat09:23
=== oubiwann-away is now known as oubiwann
=== robbyoconnor is now known as ANN
=== ANN is now known as robbyoconnor
jmllifeless, I saw the bug report. ensaddening.09:49
vilajml, lifeless: who is 'he' ?09:52
pooliehi there vila09:57
vilapoolie: hey09:58
lifelessvila: fuzzyman09:58
pooliehow are you? what fabulous adventures will you have today?09:58
poolielifeless,  this is your load_tests thing?09:58
lifelessyes09:58
lifelesshe fairly casually, AFAICT, implemented a different protocol, breaking everyone using the bzr one.09:59
poolieffs09:59
james_wrockstar: can you run the failing command again under "strace -o /tmp/strace.txt" and then send me that file?09:59
spivyes, very ensaddening :(09:59
rockstarjames_w, sure, one sec.10:00
lifelessI may be exaggeratig, I don't know the story behind the change.10:00
lifelessanyhooo10:00
vilaon the -let-s-try-to-be-positive, 'pattern' can be said to be as arbitrary as 'module', in fact, I'm pretty sure both should be put in the loader letting any load_tests() function defines a new one for submodules if needed (or specialize whatever(10:01
vilas/(/)/10:01
vilahmm, not sure this sed command wont bring nasty comments...10:01
rockstarjames_w, http://pastebin.ubuntu.com/466360/10:02
Methsvila: like "That isn't the sed command you're looking for..."?10:02
vilaMeths: this comment is ok :-)10:03
james_wrockstar: and that run gave the same error?10:04
rockstarjames_w, yup.10:04
james_wrockstar: it's very odd10:04
rockstarjames_w, yes, yes it is.10:04
vilapoolie: I'm setting up a maverick slave to help jam/barry10:09
pooliein babune, running 2.7?10:09
pooliethat sounds useful10:09
vilayeah, first step is: running default python, then py2.710:10
james_wrockstar: it's looking for /home/rockstar/Projects/repos/tarmac/tarmac_0.3.2.orig.tar.gz but I think you are running the command in /home/rockstar/Projects/tarmac/packaging ?10:10
rockstarjames_w, oh man.  Yeah, I've got lightweight checkouts setup.10:10
vilalong term, I think we want a dedicated job to track python-trunk, at least the 2.x series10:10
james_wrockstar: then you have found a bug sir10:11
james_wrockstar: please to be filing with details of your setup10:11
rockstarjames_w, indeed, and you have found a workaround for me.10:11
vilathat would have helped detect this load_tests() issue far sooner, may be even in time to yell when it broke testtools/bzr10:11
rockstarjames_w, thanks.10:11
vilapoolie: well, when I said first step, I should have said 'next' :-) There were many small steps before to setup the new VM but it went pretty smoothly. I'm not ready to automate that though :)10:14
vilapoolie: the nice thing is that I seem to have fixed an old bug there where some vms were failing to connect to dhcp and led to spurious failures in babune, so even less maintenance for me :D10:15
vilajam, lifeless: first run on babune for maverick/py26: http://paste.ubuntu.com/466370/10:20
vilasubunit faliing to parse a date ? Rings anyone bell ?10:21
pooliespiv, do you know anything about automatic changelog merging?10:33
poolievila that looks like stderr and stdout are getting mixed together badly10:34
poolieor something similar10:34
jmljam, https://devpad.canonical.com/~jml/no-accel-tree.gz (also -2, -3)10:34
vilapoolie: subunit and testtools were out-of-date, dunno exactly why... retrying10:35
vilameh, this laste paste is bogus, where are my EOL gone ??? :)10:36
spivpoolie: bzr-builddeb registers a hook that does that, it seems to work quite well10:54
poolieok, thanks10:54
poolieso that's one thing fixed from scottk's list10:54
knittlhi. is there a way i can print bazaar repository files?10:58
knittlhg has debug*10:58
knittlgit has cat-file and ls-tree10:58
LeoNerdbzr cat $URL  ?10:59
knittlurl?11:00
knittlno, i mean local repository11:00
knittlshowing raw changelogs, indices, trees, blobs11:00
LeoNerdOh.. Poke at the internals? No...11:00
LeoNerdFor that, see /bin/cat  ;)11:00
knittlyep, internals11:00
knittlhuman readable if possible11:00
knittlso, not really raw11:00
pooliecat-inventory11:00
knittlgit ls-tree also uncompresses the files :P11:00
pooliecat-revision11:01
pooliesorry that's just 'inventory'11:01
LeoNerdThe internals aren't really meant for people to go prodding at11:01
poolieor open a python shell and poke at it11:01
knittlLeoNerd: but i need to :P11:01
knittlpoolie: ok, that may help11:01
pooliefor curiousity?11:01
knittlgotta go now, lunch time11:01
knittlpoolie: no, for my bachelor's degree11:01
pooliei would use python11:01
poolieeasier to script examination of ti11:02
vilaspiv: http://babune.ladeuil.net:24842/job/selftest-maverick/3/ any chance you can produce a maverick version of your paramiko package11:10
vila?11:10
spivvila: sure11:14
vilaspiv: great ! I thought you were asleep :)11:14
spivI wonder what happened to my merge proposal for getting that patch added to ubuntu11:14
spivvila: will be soon, most likely :)11:14
spivvila: https://code.edge.launchpad.net/~spiv/+recipe/paramiko-test/+build/34011:15
vilaspiv: you rock !11:18
spivvila: I just pressed a button :P11:21
spivvila: hmm, build failed apparently.11:22
spivIn some obscure (to me) way.11:23
spivPossibly it's just trying to tell me that the build-deps aren't right?11:23
spivHmm, I guess I am trying to build the lucid version on maverick with that recipe, so I suppose that's not so surprising.11:24
vila:-/11:28
spivI'll make a new recipe tomorrow.  Hopefully I can figure out a way to use one recipe to apply the same patch to multiple distro series.11:30
vilaspiv: ok, thanks11:31
=== Ursinha-afk is now known as Ursinha
knittlcan i delete .bzr/obsolete_packs directory safely?15:24
pooliethe contents of it15:24
knittlok15:24
knittlthx15:24
pooliepack --delete-obsolete-packs does this15:24
knittli don't want to repack again ^^15:25
knittli only find a description of knit pack repositories15:26
knittli know there exist several more formats15:26
knittlmaybe not repo formats, but also branch formats15:26
knittlwhere can i find them?15:26
=== mtaylor is now known as mtaylor|breakfas
knittland there is really no easy built-in way to have a look at bzr's internals?15:31
poolieuse ipython15:32
poolieworks very well15:32
knittlwhat is python?15:38
knittljust a python-shell?15:40
lifelessipython15:42
lifelessits an interactive python shell with tab completion15:42
=== deryck is now known as deryck[lunch]
knittldocs.bazaar.canonical.com tells me to ask here :D15:49
knittli don't want to write a lot of python …15:49
jmlwhat's the constant for "null:"?15:56
lifelessrevision.NULL_REVISION15:56
lifelessor something15:56
lifelessknittl: if you want to use bzr without writing python you can:15:57
lifeless - use the xmlrpc server15:57
jmlthanks.15:57
lifeless - use java via jython or the xmlrpc server using bindings15:57
knittli prefer not writing anything15:57
lifeless - shell script it15:57
lifelessI don't know what you mean by that15:57
knittlthe other dvcses all support some sort of debugprinting of repository structure15:57
lifelessthere is a repositorydetails plugin15:58
lifelessor something-like-that15:58
knittlok, i'll google it15:58
knittlhm no, statistics is not what i want15:59
vilaknittl: there is no out-of-box solution for what you want, the plugin lifeless metioned will give you the best basis to write your own, which will be warmly welcomed16:00
knittlvila: ok, i'll have a look16:00
knittlalthough i'm _a little_ behind schedule :D16:00
vilaknittl: giving a more precise explanation of what you want may help people help you find it16:00
knittlvila: i'm comparing different dvcs for university16:01
knittland write about storage model, etc.16:01
=== Adys_ is now known as Adys
knittlmercurial has debugindex and friends16:01
knittlgit has cat-file commit, ls-tree and cat-file blob16:01
=== oubiwann is now known as oubiwann-away
knittlbzr has nothing comparable. at least i could not find it easily16:01
vilaknittl: great, you know hg and git, but here people knows bzr but not this level of detail about hg and git16:02
knittlppl here know bzr, so i thought i'd ask16:03
jelmerknittl: I generally just use the Bazaar Python API16:03
james_wthere's dump-btree, but not a complete suite of such tools I don't think16:03
vilaso speaking about hg/git commands is not really enliHGtning16:03
knittljames_w: ok, that sounds better16:03
knittlalthough it segfaults here16:03
knittlvila: you asked what i wanted to do, and i told you what i did in git and hg to give a comparison of what i've already done and which worked16:04
knittlthose were just examples. i want to view the storage model and write about it16:04
knittltypes of objects, interactions, references, compression, etc.16:04
vilaknittl: and I try to explain why you didn't get answers, if I failed, I'm sorry :)16:05
knittlvila: i can't really find good documentation on bzr's storage model16:06
knittlwith google at least16:06
knittlreading source code seems like an endless adventure16:06
knittlbut dump-btree suggests some form of binary tree16:07
vilaknittl: *today* it's either reading the code or asking precise questions which requires some basic knowledge16:07
viladum-btree will tell you which pack files are active for the repository16:07
vilarepodetails will give you more entry points and how to access them16:08
knittlvila: i found my question rather precise16:08
knittlbut i'll have a look at repodetails for that matter16:08
poolieknittl, ipytho16:08
poolierun ipython16:08
knittlbefore continuing complaining ^^16:08
pooliefrom bzrlilb.bzrdir import BzrDir16:08
vilaknittl: my point is to explain why it wasn't precise enough to give you the answers you're after16:08
pooliebd = BzrDir.open('.')16:08
pooliethen poke around in that object and follow links16:09
poolierepo= bd.open_repository()16:09
knittlvila: let's try this way: what objects uses bzr for storage of: commits, trees, files, tags, branches?16:09
vilaknittl: start here: http://wiki.bazaar.canonical.com/MatthewFuller/SpotDocs/PiecesInBrief16:10
knittlok. thanks16:10
fullermdWell, that's not gonna tell much about storage models  :p16:10
vilaknittl: continue there: http://wiki.bazaar.canonical.com/MatthewFuller/SpotDocs/PiecesInLength16:10
knittlpoolie: thanks to you too16:10
vilafullermd: it will give him the right words :)16:10
vilafullermd: and the entry points16:11
vilaI'm not going to write the doc about the bzr data model right now and here :)16:11
poolieknittl, if you write docs and post them to the list we can correct them16:11
vilaknittl: and keep in mind that bzr has used different formats with slight variations about the data model so you'd better focus on the last one: 2a16:12
knittlvila: yes, i know that there were different formats16:12
knittlbut i can only find information on how to convert a repo, not about the exact differences between them16:12
knittlbut now i'll read those wiki pages16:13
knittlthx16:13
vilaI think jam blogged about the most important points in 2a16:13
vilaknittl: chk maps and group compress16:14
knittlbtw, are there any books about bzr?16:14
knittlthe last time i looked i couldn't find a single one16:15
jelmerknittl: There are no books yet16:15
knittljelmer: ok. bad for me :(16:15
vilajam: ping16:21
jelmerknittl: Yeah, we should fix that at some point :-(16:22
jamhi vila16:32
vilahey jam, I thought you mentioned a ppa with a python-2.7 from barry but I can't find it16:39
vilajam: I have a maverick slave setup on babune on the test suite ~passing there16:39
jamvila: ppa:doko/toolchain16:39
jamhas maverick I believe16:39
jamand one of barry's starts making python2.7 as part of 'python-defaults'16:39
jamI don't really know the state16:39
jamso something like16:40
jam sudo add-apt-repository ppa:doko/toolchain16:40
jamsudo apt-get update; sudo apt-get install python2.716:40
jamvila: ^^16:41
vilajam: almost done16:41
vilaI need python-2.7-dev too I presume16:42
vilajam: I fixed 2 of the 3 failures on maverick if you want to review the patch ;-)16:43
vilahmm, default python is still 2.6.5+ but python2.7 is in the path16:44
jamvila: right, python-defaults describes what pythons are *available* as well as which is default16:46
jamthe goal for maverick is 2.7 available-but-not-default16:46
jamvila: already reviewed the http one16:46
vilasure, I wasn't sure what the ppa was doing16:46
jam3 times16:46
vilajam: cool, argh, sry for the second one then :)16:47
vilajam: so, since I override BaseHTTPServer, I closely followed what was done there, specifically the atttributes are used only by this method so putting them far away... make them *less* discoverable16:51
=== deryck[lunch] is now known as deryck
jamvila: though it doesn't conform to *our* style guide, which makes it harder for me as a bzr-hacker16:55
jam(not positive what style says, but we do avoid local class members)16:55
jamcertainly it can be a bit tricky to recognize the ident level16:56
vilajam: inherited design16:56
vilajam: since we don't define the base class it's hard to follow *our* rules16:56
vilaI can *delete* them even if that's make you more happy16:57
jamvila: it is *our* code...16:57
jamvila: ultimately, I'll let you decide.16:57
jamI just saw that and noticed that I find that kind of code hard to read.16:57
vilajam: try the base class for fun :-/16:58
vilajam: the responses attribute is the last one defined in the class after all existing methods and attributes16:58
vilagee, lp is... capricious today17:03
jamvila: what's up for you?17:15
vilalanding the fixes and running the test suite with py2717:16
jamvila: I mean what is going wrong with lp for you17:16
vilatimeouts on mps17:17
vilabut transient ones17:17
vilaargh, no pyrex...17:19
vilajam: what's the status across bzr/testtools regarding unittest._WritelnDecorator ?17:19
jamvila: we dropped some timeouts in the lp code17:27
jamvila: lifeless mentions "can you please file a bug including the OOPS info"17:28
jam(from 17+s down to ~12s)17:28
vilaI didn't get OOPS, only 'try again later'17:29
jamyou're in the beta tester team, right? (edge urls not regular ones)17:29
vilayup17:29
jamvila: there should have been an "OOPS-XXX" string in the try-again-later page17:29
ubot5https://lp-oops.canonical.com/oops.py/?oopsid=XXX17:29
jambut if you missed it that is ok17:29
jammentioning that mp's are timing out is still useful17:29
vilajam: the pages are long gone17:30
jamvila: sure. Robert is pushing hard on lp performance, and trying to get that into the culture17:30
jamso expect some teething17:30
vilaI thought the OOPS were reported to devs anyway, I didn't think I should poke especially for transient ones17:30
lifelessvila: for future ref' please make sure there is a bug with the oops number in it.17:30
jamvila: they get 100s of oops per day17:30
lifelessrobots cause oopses17:30
jamunfortunately17:30
lifelessbut robots don't file bug17:30
lifelesss17:30
vilalifeless: ok17:30
jamhaving poked at the code recently17:31
jamthere are quite a few bits that are doing big scans and pulling out only a row or two17:31
jamwhich after the data is in memory, aren't that bad17:31
=== beuno is now known as beuno-lunch
jamwhich are hard to push hard on17:31
jambtw vila, thanks for giving me access to saw, it means I can test meliae on a 64-bit platform easily :)17:36
vilajam: keep in mind I'll shut it down Thursday17:36
jamvila: for good? or just for a while?17:37
jamanyway, probably heading out to dinner now. Have a good evening17:37
vilajam: just during my vacations :)17:37
vilajam: you too !17:37
=== mtaylor|breakfas is now known as mtaylor
=== beuno-lunch is now known as beuno
adiroibanHi, any idea why I get - "wpad://": No host component18:23
adiroibanthis is on a bzr-svn branch18:23
adiroibanand yesterday I was able to work on that branch18:23
jelmeradiroiban: Hi18:24
jelmeradiroiban: That's odd - can you paste a traceback?18:25
jelmeradiroiban: is "wpad://" part of a URL you're working with?18:25
adiroibanno18:25
adiroibanthe url is http://adi@svn.roiban.ro/project18:25
MethsOn windows?18:26
adiroibani tried bzr push http://adi@svn.roiban.ro/project18:26
adiroibanbut same result18:26
jelmeradiroiban: a backtrace would be useful - if you don't get one on the command-line -Derror should help.18:26
adiroibanhttp://paste.ubuntu.com/466561/18:28
adiroibanI am now on Karmic with python 2.6 as default python version18:29
jelmerAny proxies involved?18:32
lathiatI am guessing that you have set a proxy in the Ubuntu settings18:32
lathiatwhich gets imported into the shell variables, go18:33
lathiatexport -a |grep wpad18:33
lathiatsorry just18:33
lathiatexport|grep wpad18:33
adiroibanjelmer: yep.18:33
adiroibannot sure who has defined that variable18:33
lathiatif you set it in ubuntu proxy settings theres something in the gnome session thing that sets it18:33
adiroibanthanks for the help. That was the problem. Web Proxy Autodiscovery Protocol was somehow set in gnome.18:35
jelmermakes for one hell of a confusing error though :-/18:37
lifelesshey jelmer, thanks for your note.18:37
lifelessare you back home ?18:37
jelmerhi lifeless18:37
jelmerlifeless: yep, got back late on Sunday18:38
lifelesscool18:38
jelmerare you still in Europe or just jetlagged ? :-)18:38
lifeless#launchpad-dev on this network might be worth adding to your joinlist18:38
lifelessin prague18:38
jelmerlifeless: I'm there actually, as rinze18:38
lifelesswhy not as jelmer ?18:38
jelmerI use two different IRC clients these days, in an attempt to keep work and private stuff separate18:39
lifelessah18:39
GaryvdMHi lifeless and jelmer18:39
lifelesshi GaryvdM18:39
GaryvdMHow was the sprint?18:39
jelmer'evening Gary18:39
lifelessGaryvdM: great18:39
GaryvdMlifeless: Good to hear.18:40
GaryvdMHi mgz.19:29
alkisgHi, can I tell bzr to ignore *.dcu but still clear them with bzr clean-tree?19:32
GaryvdMalkisg: Use bzr clean-tree --ignore ?19:33
GaryvdMsorry bzr clean19:33
GaryvdMsorry bzr clean-tree --ignored19:33
alkisgThank you GaryvdM, that looks to be what I want.19:33
=== khmarbaise_ is now known as khmarbaise
=== Ursinha is now known as Ursinha-nom
=== khmarbaise_ is now known as khmarbaise
mgzhey GaryvdM if you're still up. I'll give your 2.2b4 installer a go.21:47
stupenroseHi everyone.  I'm migrating some svn stuff to bzr using bzr-svn.  I'm running into a problem with a few of my svn branches.  Basically, I get an error like so:21:50
stupenrosestu@ruth:/home/stu# bzr branch http://my-svn-server.com/project-name/trunk21:50
stupenrosebzr: ERROR: The branch http://my-svn-server.com/project-name/trunk has no revision None21:50
stupenroseAnyway, I found some old bugs that seemed to match my symptoms, but they appear to have been fixed.  https://bugs.launchpad.net/bzr-svn/+bug/233964  https://bugs.launchpad.net/bzr-svn/+bug/295284 https://bugs.launchpad.net/bzr-svn/+bug/36441621:51
ubot5Launchpad bug 233964 in Bazaar Subversion Plugin "The branch FOO has no revision None. (affected: 0, heat: 0)" [High,Fix released]21:51
stupenroserunning "bzr --version" gives:21:52
stupenroseBazaar (bzr) 2.1.121:52
stupenrose  Python interpreter: /usr/bin/python 2.6.521:52
stupenrose  Python standard library: /usr/lib/python2.621:52
stupenrose  Platform: Linux-2.6.33.5-rscloud-x86_64-with-Ubuntu-10.04-lucid21:52
stupenrose  bzrlib: /usr/lib/python2.6/dist-packages/bzrlib21:52
stupenrose  Bazaar configuration: /root/.bazaar21:52
stupenrose  Bazaar log file: /root/.bzr.log21:52
stupenroseCopyright 2005-2010 Canonical Ltd.21:52
stupenrosehttp://bazaar-vcs.org/21:52
stupenrosebzr comes with ABSOLUTELY NO WARRANTY.  bzr is free software, and21:52
stupenroseyou may use, modify and redistribute it under the terms of the GNU21:52
stupenroseGeneral Public License version 2 or later.21:52
stupenroseBazaar is part of the GNU Project to produce a free operating system.21:52
stupenroseAnybody else run across this?21:53
mgzif noone who knows bzr-svn shows up shortly, file a bug with the full traceback from .bzr.log and a link to your svn server if it's public21:56
stupenroseok.  I'm working through the 'file a bug' wizard now.21:57
jelmerstupenrose, hi22:08
stupenrosehowdy!22:08
jelmerstupenrose: what version of bzr-svn?22:08
stupenroselemme see...22:08
stupenroseaccording to 'bzr plugins': svn 1.0.222:09
knittlhow are revids in bzr calculated22:10
jelmerknittl: They're globally unique per revision22:11
jelmerknittl: How they're generated depends on the way the commit is created22:12
jelmerknittl: if they're native commits made by "bzr commit" they're pseudorandom (formed from email-address, timestamp and randomized string)22:12
toabctl i downloaded a package with "bzr branch lp:ubuntu/xf86-input-wacom" , changed the package to a new upstream version and want to push th package now back to launchpad and send a merge request. how can i push the package to launchpad?22:13
jelmerknittl: commits imported from bzr-svn for example use the branch path, repository uuid and revision number22:13
knittlaha. ok22:13
knittlso no hashing?22:14
knittllike 'identical' commits will give the same revid22:14
jelmerknittl: Hashes for each revision are stored but they are not used to address the commit22:14
jelmeronly for integrity checking22:15
jelmer(hashes are bound to a particular serialization of commits)22:15
knittli see. thanks22:15
stupenrosemgz: you mentioned including the full traceback from ."bzr.log" ... I'm not seeing such a file.  In my case, it fails before the branch is fully created, so there isn't really a .bzr directory.  I do have an assosciated repo dir, but I don't see such a log there either.  What am I missing?22:46
mgz<stupenrose>   Bazaar log file: /root/.bzr.log22:47
stupenroseah, I see.  thanks.22:48
mgzif you don't have write access to that location, set BZR_HOME to somewhere you do, and run the attempt again22:48
mgzthough, jelmer is the right person to talk to if you can get his attention again22:48
stupenroseroger that.22:48
stupenrosejelmer: should I file a bug for this one?22:49
jelmerstupenrose, does your repository contain any revisions created by bzr-svn?22:49
stupenroseI believe so.  If you're asking whether I've pushed commits out to svn using bzr: yes.22:51
stupenroseIf you're asking whether my /bzr/ repository hosts bzr-svn branches, the answer is also yes.  Though, as far as that goes, I've tried branching these problem branches without using my bzr repo, and the result is the same.22:53
=== verterok_ is now known as verterok
jelmerstupenrose: please file a bug22:54
stupenroseok.  will do.  thank you for your help.22:54
jelmerstupenrose: it would be useful to have the full backtrace though, that might require commenting out some code in bzrlib/builtins.py22:54
stupenrosedoes this look like it is full enough?:22:55
stupenroseTue 2010-07-20 16:29:03 -040022:55
stupenrose0.038  bazaar version: 2.1.122:55
stupenrose0.038  bzr arguments: [u'branch', u'http://svn.cmaxdev.com/fortress/trunk', u'test1234']22:55
stupenrose0.044  looking for plugins in /root/.bazaar/plugins22:55
stupenrose0.044  looking for plugins in /usr/lib/python2.6/dist-packages/bzrlib/plugins22:55
stupenrose0.133  encoding stdout as sys.stdout encoding 'UTF-8'22:55
stupenrose0.168  bzr-svn: using Subversion 1.6.6 ()22:55
stupenrose1.808  Traceback (most recent call last):22:55
stupenrose  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 853, in exception_to_return_code22:55
stupenrose    return the_callable(*args, **kwargs)22:55
stupenrose  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 1055, in run_bzr22:55
stupenrose    ret = run(*run_argv)22:55
stupenrose  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 661, in run_argv_aliases22:55
jelmerstupenrose: please don't paste lots of lines of text but use pastebin instead next time :-)22:55
stupenrosesorry: I be IRC newbie.22:56
jelmerstupenrose: In particular the full error message - the actual revision id rather than "None"22:56
stupenrose(it all comes through on one line with jabber)22:56
stupenroseI've got builtins.py up in vim: any hints as to what needs to be commented-out?23:00
jelmerin the cmd_branch class, there should be a place where we catch NoSuchRevision23:01
jelmerand instead we raise a different revision (BzrCommandError I think)23:01
jelmerjust re-raise the original exception23:01
stupenroseok23:01
jelmers/different revision/different exception/23:01
stupenroseok.  I think I did it right.  this look better? http://pastebin.com/hNuLCDDi23:10
LeoNerdAnyone happen to know if bzr-git supports 'bzr branch URL' from any branch other than the head?23:10
LeoNerdI'm finding docs rather thin on the ground, also23:11
jelmerstupenrose, yep, thanks23:12
stupenrosecool. okey doke, I'll include that with the bug.  thanks again!23:12
jelmerLeoNerd: It does, but bzr doesn't have a UI for addressing such branches yet23:12
LeoNerdOoh... hmmm.. I thought I'd try   bzr branch http://.../foo.git/branchname   but that didn't work23:12
LeoNerdAny way to abuse it into doing so, or am I ought of luck here?23:13
jelmerLeoNerd: http://.../foo.git,branchname should work in the future (bzr 2.3 hopefully)23:13
LeoNerdAhhh23:13
stupenroseFYI, bug entered: https://bugs.launchpad.net/bzr-svn/+bug/60798623:20
ubot5Launchpad bug 607986 in Bazaar Subversion Plugin "bzr-svn: The branch http://my-svn-server.com/project-xyz/trunk has no revision None. (affected: 1, heat: 6)" [Undecided,New]23:20

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