/srv/irclogs.ubuntu.com/2007/09/03/#bzr.txt

=== asabil_ is now known as asabil
BrianB04I'm already liking bazaar...it's so simple.12:55
lifelesscool12:56
lifelessI like to hear such things12:56
=== igc [n=igc@ppp121-45-197-71.lns1.bne1.internode.on.net] has joined #bzr
igcmorning all01:00
=== fog [n=fog@debian/developer/fog] has left #bzr []
lifelesshi01:03
lifelessjelmer: ping01:03
lifelessjelmer: your code.launchpad.net/~jelmer/bzr-svn/trunk is borked01:05
jelmerlifeless: thanks, I'll have a look01:37
abentleylifeless: the new annotation stuff is in.01:39
=== jml [n=jml@ppp108-61.static.internode.on.net] has joined #bzr
lifelessjelmer: I think you renamed something and didn't tell launchpad01:55
lifelessjelmer: also you should tell launchpad what branch is used for each release series01:55
=== poolie [n=mbp@ppp112-44.static.internode.on.net] has joined #bzr
pooliehelol01:57
lifelesshi02:01
igchi poolie02:02
=== danlarkin [n=danlarki@cpe-24-195-204-195.nycap.res.rr.com] has joined #bzr
=== spiv [n=andrew@86.228.233.220.exetel.com.au] has joined #bzr
igcpoolie: w.r.t. your partial review, did you want the -D options in a separate 'debug-options' topic, in a separate "table" or just all together in the existing table separated by a newline say?02:31
=== jrydberg__ [n=johan@213.115.45.46] has joined #bzr
igcabentley: if you're happy with Nam's tweak to the hook doc in his pre-commit patch, let me know and I'll merge the change today02:32
poolieigc,just in the same thing separated by a newline02:42
pooliewould be fen02:42
pooliefine02:42
igcthanks02:42
lifelessigc: abentley is not here02:42
igcok02:42
pooliespiv, ping?02:52
=== grimboy_uk [n=grimboy@85-211-243-222.dsl.pipex.com] has joined #bzr
spivpong02:58
poolielifeless, should we be using ppas at all for bazaar packaging?03:01
pooliespiv, can i call?03:01
spivSure.03:02
lifelesspoolie: no advantage at this point03:04
igcpoolie: just confirming, the indentation of NEWS items was explicitly reduced by 1 char in 2773. Any reason for that?04:01
poolieigc, because i noticed that the rest rendering had them at different bulletpoint levels04:01
pooliein different sections of the file04:01
pooliei think i got it right04:02
igcnp - just impacting merging of course.04:02
poolieyes http://doc.bazaar-vcs.org/bzr.dev/en/release-notes/NEWS.html#in-development04:02
poolieit's better but there are still some that are a bit worng04:02
igcok - I'll clean it up now as a trivial change. I need to fix some other ReST formatting anyhow in developers/update.txt so I'll do both while I'm at it04:04
pooliejml, hi?04:06
jmlpoolie: hi04:06
lifelessigc: just sent a commit patch up that you might like to review04:09
igclifeless: got the email re memory but no patch thru yet04:10
igclifeless: I have 4G on my main benchmarking machine of which 1G is given to a VM btw04:11
igclifeless: ok, patch thru now - will review today04:12
lifelessare you able to benchmark outside the vm ?04:14
igcI'm doing that - in the other 3G04:15
lifelesscool04:15
igcthe VM is Windows04:15
lifelesswe still spend 13% in libz04:15
igcbut I'm not surprised that compression is an overall win - thanks to reduced IO04:16
lifelessoh yes04:16
=== AfC [n=andrew@office.syd.operationaldynamics.com] has joined #bzr
lifelessraw pack is 990MB when annotations are used04:17
=== jdong has just sinned....
=== jdong rewrote his own tailor, tailored for svn
jdongtailor config files have just been more painful than swallowing needles for me...04:22
lifelesswhy not use bzr-svn ?04:24
lifeless'pull' is about as simple as it gets :)04:24
jdonglifeless: because I only need a -20-revision horizon....04:24
jdongalso, for my KTorrent needs.... bzr-svn would have to mirror the *entire* KDE xD04:25
jdongbut for smaller trees, bzr-svn is bliss04:26
lifelessjdong: why would it mirror everything ?04:32
jdonglifeless: because KTorrent is a subdirectory of the entire KDE subversion repository....04:33
jdonglifeless: at least from what I understand, I would have to branch the entire KDE svn, not just a subdirectory04:33
lifelessif its structured well bzr-svn can treat them as nested trees04:37
ubotuNew bug: #136890 in bzr "merge --uncommitted ignores specific file" [Undecided,New]  https://launchpad.net/bugs/13689004:40
jdonglifeless: hmm I'll have to look more into that then04:41
=== igc lunch
lifelessigc: another one up05:14
=== NamNguyen [n=namnt@148.177.217.131] has joined #bzr
igclifeless: got it - will review now05:39
=== abentley [n=abentley@bas8-toronto63-1088754407.dsl.bell.ca] has joined #bzr
igclifeless: what's our policy w.r.t. changing return values on public methods? Should we use another name like add_lines_get_details() instead of just changing what add_lines returns?06:14
lifelessigc: we aim for compatability where the tradeoffs are worth it06:15
lifelessthis is very much an internal aspect of implementation, I don't think compatability is worth it06:15
igcI'm ok with that.06:16
igcstill, might be worth putting it in the API breaks part of NEWS for completeness, yes?06:17
lifelessI did06:20
lifeless:)06:20
igc/wishes he looked at the diff for NEWS in meld and not just bzr cdiff :-)06:23
=== abadger1999 [n=abadger1@65.78.187.68] has joined #bzr
pooliespiv, hi?06:27
poolieigc: "Can we get this change through as an incremental improvement and have06:27
pooliethis discussion separately?" yes, in principle, i'll read the code06:27
igccool06:27
=== Verterok [n=Verterok@184-220-114-200.fibertel.com.ar] has joined #bzr
lifelessspiv: pack patch you may be interested in up06:34
pooliespiv, how's the format doc?06:34
spivpoolie: Will have it mailed in a few minutes.06:36
igclifeless: can you quickly explain the changes to test_weave.py? StoreText and StoreTwo are redundant tests I gather so deleting them is fine, yes?06:39
lifelesspoolie: I'm done for the day; started at 6am. 3 patches up, user time is now 3m5seconds06:40
lifelessigc: thats right. The other change was to use the new return value api06:40
igcok - all approved. I'll mark it in BB as such.06:41
lifelessthanks06:41
thumperpoolie: ping06:45
igclifeless: if you're still there, that change might be breaking sefltest test_bundle. I'll dig a bit deeper06:55
lifelessigc: it does. I'll fix and submit tomorrow morning07:00
lifelessciao07:00
igcbye07:00
=== ne1uno [n=ne1uno@dialup-4.156.210.253.Dial1.Boston1.Level3.net] has joined #bzr
=== bialix [n=chatzill@89.21.82.79] has joined #bzr
bialixlifeless: hi07:15
=== poolie [n=mbp@ppp112-44.static.internode.on.net] has joined #bzr
igcbialix: lifeless has wrapped up for the day after an early start07:28
pooliespiv, thanks for your thorough review of C patience diff07:29
bialixpoolie: hi07:29
=== orospakr [n=orospakr@CPE0014bf6eebf5-CM000a73a95880.cpe.net.cable.rogers.com] has joined #bzr
pooliehi bialix07:30
igcthanks for the review poolie07:31
=== jml_ [n=jml@ppp121-44-221-92.lns1.hba1.internode.on.net] has joined #bzr
=== hdima [n=hdima@idealer.cust.smartspb.net] has joined #bzr
=== davidmccabe [n=david@c-67-171-248-19.hsd1.wa.comcast.net] has joined #bzr
davidmccabeSorry, this seems like a dumb question, but I couldn't find with google:08:33
davidmccabeI have two branches here; how do I see the diffs between them?08:33
beunodavidmccabe, bzr missing would be one way08:35
davidmccabenever mind, that was too easy :)08:35
davidmccabeit *looks like* I can just do, bzr diff wc-1 wc-208:36
beunoyeap, that would output a diff08:36
beunomissing tells you the difference on the commit level08:36
davidmccabeah, I was looking for a diff.08:37
davidmccabeto recollect all my changes at the end of a feature branch.08:37
davidmccabeactually, I am comparing VCSs on speed here.08:37
davidmccabeMy actual VCS for work is SVN. It took fifteen minutes.08:37
davidmccabegit does it in under a second.08:37
davidmccabebzr does just fine at 1.29 seconds.08:38
beunoah, right, bzr isn't focused too much on performance at the moment, although a lot of work is being done on it08:38
davidmccabeIt performs great!08:38
davidmccabegit is written in C with a bit of assembly, and it's only a few times faster for this operation.08:38
davidmccabe(must be IO-bound?)08:38
beunowell, it'll be fun to watch when they do focus on performance  :D08:39
pooliedavidmccabe, beuno, we are very focussed on performance in our current work08:43
pooliewe were not so much in the past08:43
pooliebut look at all the performance patches on the list in the last week08:43
=== Basic_py [n=Basic@gatekeeper.real-time.com] has joined #bzr
=== ThomasAH [n=thomas@aktaia.intevation.org] has joined #bzr
=== siretart [i=siretart@ubuntu/member/siretart] has joined #bzr
=== jrydberg_ [n=johan@213.115.45.46] has joined #bzr
=== jml_ is now known as jml
beunopoolie, right, I've seen all the working going on, I just still have in my head the so much repeated phrase "we are not focusing on performance"  :D08:52
=== beuno removes the "not" part from his head
beunopoolie, would that mainly be the "pack" feature?08:53
pooliepack, commit performance, hpss, inventory changes08:54
poolieiter merge08:54
beunothat just got in, so it's not in 0.90, right?   I have a few <1gb branches at the office I would like a performance boost on  :D08:55
pooliepack will be in 0.92, not the last release or this one08:56
=== vila [n=vila@lec67-4-82-230-53-244.fbx.proxad.net] has joined #bzr
pooliebut if you want to try it from robert's branch that would be enormously useful08:56
vilahi all08:56
pooliehi vila08:56
beunopoolie, sure, I could run some tests if that would help, they mainly contain a lot of binaries (PSDs, PNGs and all that)08:57
vilapoolie: sorry for the delay in coming back, huge backlog :-/08:57
poolievila, np08:58
=== mvo [n=egon@p54A67360.dip.t-dialin.net] has joined #bzr
vilapoolie: not sure I get all the details right, but it looks like I will be most helpful to bzr by: 1) looking at the FTP password bug, 2) multiple connections for update, 3) auth-ring spec, 4) recursive hash on directories09:00
vilain that order of priority09:00
vilaany comment ?09:00
pooliethat sounds great09:01
pooliei'm working on 4509:01
poolie409:01
=== davidmccabe [n=david@c-67-171-248-19.hsd1.wa.comcast.net] has left #bzr ["Leaving"]
=== ddaa [n=david@canonical/launchpad/ddaa] has joined #bzr
vilapoolie: I re-read your directory-fingerprints.txt yesterday, nice work, I'd try to comment on it asap09:02
=== fog [n=fog@debian/developer/fog] has joined #bzr
poolieis Lukas here?09:07
vilapoolie: do you except your work to land in 0.91 or later ?09:08
poolielater, it's based on packs and they will likely be in the next release09:08
vilaok09:09
=== RichardL [n=Skippy@host81-149-28-129.in-addr.btopenworld.com] has joined #bzr
=== g0ph3r [n=g0ph3r@p57A0A021.dip0.t-ipconnect.de] has joined #bzr
=== hsn_ [n=radim@234.114.broadband5.iol.cz] has joined #bzr
=== RichardL is now known as rml
=== allenap [n=allenap@212.233.37.68] has joined #bzr
=== matkor [n=matkor@beauty.ant.gliwice.pl] has joined #bzr
ubotuNew bug: #136942 in bzr "What's in the trash" [Wishlist,Triaged]  https://launchpad.net/bugs/13694209:31
=== AfC [n=andrew@office.syd.operationaldynamics.com] has joined #bzr
poolievila, interesting suggestion09:41
fullermdI claim royalty rights on the name when somebody writes "bzrchaeology".09:41
vilapoolie: Just had the need for it :)09:42
vilafullermd: I will argue that I use the name archeology for years ! Whether for VCS purposes or just trying to understand code :)09:43
fullermdYes, but you didn't pun it with 'bee zee arr'.09:43
=== fullermd files a trademark.
vilafullermd: and don't start me about explaining young developers that, no, people are not stupid, even if their code looks so. Once, with the help of archeology, you understand why they wrote it this way *at the time* their code was not stupid, nor them :)09:44
fullermdOh, you're whistling in the dark, there.  I stand by my conviction that pretty much everybody in the world _is_ stupid   :)09:44
vilafullermd: this may be true but is unrelated :)09:45
vilaor is it in a self-referring way ???09:45
ne1unocommits/developers=iq09:45
fullermdOh, no.  I'm a genius.  Everybody else is a moron.  The fact that you don't immediately recognize my brilliance simply proves the point   ;)09:46
vilafullermd: ooops, just realized my remark was ambiguous :) I meant: are you calling people stupid by looking at their code ?09:46
fullermdOh, no.  I don't have to look at code.  I assume _everybody_ is stupid.09:47
vilafullermd: hmmm, you remind me of someone...just can't remember who...09:47
=== grimboy [n=grimboy@85-211-243-222.dsl.pipex.com] has joined #bzr
fullermdWhat, somebody else has attained my exhalted level??  Never!  We'll joust for the title!09:52
=== igc dinner
pooliespiv, can i read about the protocol yet?10:11
spivpoolie: Yeah, I sent a merge/rfc about it.10:11
poolieoh great, thanks10:11
pooliespiv, can you look at http://bundlebuggy.aaronbentley.com/request/%3C46D86283.4080602@utoronto.ca%3E10:12
poolieactually, i see a bug, but if you can say if the basic intent is right that'd be good10:13
spivYeah, that's high on my mental todo list.  Like Robert I'll need to page in a little bit too, but not as much as Robert...10:13
poolieok, don't worry til your stuff is up10:17
pooliei can read it10:17
=== gabe_ [n=gabriel@91.84.56.254] has joined #bzr
=== mrevell [n=matthew@canonical/launchpad/mrevell] has joined #bzr
=== fog [n=fog@debian/developer/fog] has joined #bzr
=== GaryvdM [n=chatzill@mtngprs5.mtn.co.za] has joined #bzr
=== asabil [n=asabil@62.70.2.252] has joined #bzr
=== mrevell_ [n=matthew@82-47-122-108.cable.ubr05.wolv.blueyonder.co.uk] has joined #bzr
=== Zindar [n=erik@stockholm.ardendo.se] has joined #bzr
ubotuNew bug: #136952 in bzr "Bzr doesn't merge the most recent revision" [Undecided,New]  https://launchpad.net/bugs/13695211:00
pooliespiv, is http://bundlebuggy.aaronbentley.com/request/%3C20070826091222.GC11127@steerpike.home.puzzling.org%3E11:31
pooliethe most current fix for that bug?11:31
pooliefor trunk11:31
spivpoolie: yes11:31
pooliethanks11:31
poolieigc, thanks for all the reviews11:31
igcnp11:32
=== ipkiss_ [i=ipkiss@nat/ecp/x-0fa243067226cbc6] has joined #bzr
=== BrianB04 [n=bbommari@c-69-136-128-216.hsd1.mi.comcast.net] has joined #bzr
BrianB04Morning all.12:27
gabe_morning BrianB0412:33
grimboyMorning, Bri. Doing a checkout or branch of a branch I've just pushed I get the error bzr: ERROR: No such file: 'http://code.discussium.org/discussium/.bzr/repository/knits/8f/models.py.old-20070902211246-zblkha1c6hz8yag7-30.kndx'. The file is available where I pushed from put not where I pushed to. I've tried using both sftp and bzr+ssh but both do the same thing. Any idea what I'm doing wrong?12:33
grimboys/put/but/12:34
=== Kamping_Kaiser [n=kgoetz@gnewsense/friend/kgoetz] has joined #bzr
Kamping_Kaiseris bzr <current releases> still compatible with the 0.8.2 in Ubuntu 6.06?12:46
gabe_seems fine for me12:47
gabe_i'm on dapper12:47
Kamping_Kaiseri was just making sure there hasnt been any storage format breaks12:47
datoKamping_Kaiser: how do you mean, "compatible". whether branches created with current versions can be read by 0.8?12:47
Kamping_Kaiserdato, and vica versa12:48
Kamping_Kaiseras will be the case12:48
datovice versa, yes, always.12:48
datobranches created by the default format up to 0.90 can be read by 0.8 as well.12:48
datohowever 0.15 and onwards have a newer format that is incompatible with 0.8, but it has to be enabled by hand.12:49
datofinally, 0.91 will make that new format the default.12:49
dato(but you can still create branches in the old format with 0.91 and upwards; you just need to pass the appropriate flag to bzr init)12:50
Kamping_Kaiserwould the version of bzr in debian 4.0 or ubuntu 7.04 be compatible? i'm asuming so12:50
datothe very same comments apply.12:51
Kamping_Kaisersweet12:51
Kamping_Kaiser*goes to find out versions in said distro releases*12:51
datodebian 4.0 has 0.1112:51
BrianB04I'm back, sorry about that, quick shower. Ya know, I offically love Bazaar...it's so simple once you get an idea of how things work.12:51
datoKamping_Kaiser: in any case, there are backports for both debian (in backports.org) and for ubuntu (in bazaar-vcs.org/releases/debs)12:52
datoKamping_Kaiser: in case you're interested12:52
Kamping_Kaiser0.15 in feisty12:52
Kamping_Kaiserdato, i'll bear it in mind, thanks12:52
BrianB04Otherwise Kamping_Kaiser: Why not just grab the source from the bazaar site?12:53
Kamping_Kaiseri just init'd a project before i came and asked here12:53
Kamping_KaiserBrianB04, what, build it myself?12:53
BrianB04Kamping_Kaiser: Yea, not that difficult. And, you can do a quick google search for something like 'build bzr in x distro' and usually will find (Especially for debian/ubuntu) howtos of exactly what you need to apt-get to make it build properly.12:54
datoBrianB04: well, why build yourself if both distros provide updated backports??12:54
=== sverrej_ [n=sverrej@213.236.208.247] has joined #bzr
Kamping_KaiserBrianB04, i prefer not to build (esp. if thers backporst)12:54
BrianB04dato: Unfortunetly, they are not always updated, that's the big problem. You know what I always found a little weird, when I was first looking into bazaar, that Ubuntu does not keep the most up to date in repos...and they are 'owned' by Canonical who does Bazaar.12:56
datoBrianB04: what "repos"?12:56
BrianB04In one of the main not like Backports, ya know?12:57
datoBrianB04: latest versions have always been in bazaar-vcs.org/releases/debs, ttbomk12:57
datoyou'd have to ask some ubuntu person why they are in bazaar-vcs.org instead of feisty-backports, eg.12:58
BrianB04Ah, I haven't been in Ubuntu in awhile...stupid computer now doesn't like Ubuntu, in the least.12:58
Kamping_Kaiserthe -backports repos are pulled from a later release, by someone in the backports team with motivation12:58
Kamping_Kaiseri asume the bzr-cvs ones are done as a mater of course12:58
BrianB04But, I'm happy that finally launchpad mirrored my bazaar repo after the race condition yesterday. Hey, I have a trivia question regarding bazaar/drcs if someone knows, when did the whole DRCS thing start? Back when Bitkeeper came in to being to 'help' out the kernel team, or did DRCS start before then?01:00
=== Zindar_ [n=erik@stockholm.ardendo.se] has joined #bzr
=== Zindar_ [n=erik@stockholm.ardendo.se] has joined #bzr
=== mrevell_ is now known as mrevell-lunch
=== Zindar [n=erik@stockholm.ardendo.se] has joined #bzr
=== asabil [n=asabil@62.70.2.252] has joined #bzr
=== phanatic [n=phanatic@3e70d9e7.adsl.enternet.hu] has joined #bzr
=== grimeboy [n=grimboy@85-211-248-129.dsl.pipex.com] has joined #bzr
=== Zindar [n=erik@stockholm.ardendo.se] has joined #bzr
=== Zindar_ [n=erik@stockholm.ardendo.se] has joined #bzr
=== AfC [n=andrew@office.syd.operationaldynamics.com] has joined #bzr
=== Zindar [n=erik@stockholm.ardendo.se] has joined #bzr
=== phanatic [n=phanatic@3e70d9e7.adsl.enternet.hu] has joined #bzr
=== grimboy_uk [n=grimboy@85.211.236.165] has joined #bzr
=== mrevell-lunch is now known as mrevell
=== deadwill [n=deadwill@146037.fln.virtua.com.br] has joined #bzr
grimboy_ukWhen doing a checkout or branch of a branch I've just pushed I get the error bzr: ERROR: No such file: '*blah*/.bzr/repository/knits/8f/models.py.old-20070902211246-zblkha1c6hz8yag7-30.kndx'. The file is available where I pushed from but not where I pushed to. I've tried using both sftp and bzr+ssh but both do the same thing. Any ideas what I'm doing wrong?02:22
=== luks [i=lukas@unaffiliated/luks] has joined #bzr
=== Demitar [n=demitar@PC96-180.oru.se] has joined #bzr
=== niemeyer [n=niemeyer@200-103-134-216.ctame705.dsl.brasiltelecom.net.br] has joined #bzr
=== markvandenborre [n=mark@ubuntu/member/markvandenborre] has joined #bzr
=== allenap [n=allenap@212.233.37.68] has joined #bzr
markvandenborreI'm setting up a central bzr repository for two people02:32
markvandenborrehow do I avoid having to fiddle with that repo as root?02:32
markvandenborrewe are two people, each with our own ssh account on this machine02:33
gabe_markvandenborre: ensure both people are the members of a same group02:33
markvandenborregabe_, yes, of course,...02:34
gabe_and that group has write permissions on the repository02:34
markvandenborrebut then you still need to set the default group for newly created files02:34
markvandenborrewith umask-ish stuff02:34
markvandenborreI don't see if that is possible on a directory basis02:34
markvandenborreor rather: how that is possible02:35
datoensure that the directory is mode g+s and g+w02:35
dato(numeric mode 2775)02:35
datobzr *should* take care of the rest, or so I hear02:35
=== Zindar [n=erik@stockholm.ardendo.se] has joined #bzr
=== bac [n=bac@canonical/launchpad/bac] has joined #bzr
gabe_works for me with the users being in the same group02:36
AfC02755 and umask 0002 worked for us02:47
lifelessgrimboy_uk: are you using http to pull from ?02:50
=== Zindar_ [n=erik@stockholm.ardendo.se] has joined #bzr
BrianB04Hey, are bzr branches cheap?02:59
AfCShort answer: yes03:03
=== mw|out [n=mw@189.146.15.187] has joined #bzr
=== sabdfl [i=sabdfl@ubuntu/member/pdpc.silver.sabdfl] has joined #bzr
=== deadwill is now known as xxxxx1
=== hdima [n=hdima@idealer.cust.smartspb.net] has joined #bzr
matkorBrianB04: Even cheaper if you have them in one repo03:30
AfCOf course, more to the point, they're real branches :)03:31
=== AndyP_ [n=andyp@cpc3-cwma2-0-0-cust15.swan.cable.ntl.com] has joined #bzr
BrianB04God, I hate going outside of stories when developing in rails, but...blech I have to for this.03:37
markvandenborredato, bzr commit -m "Test met gebruiker Onno"03:42
markvandenborrePassword:03:42
markvandenborrebzr: ERROR: Permission denied: u'/srv/bzr/.bzr/repository/lock/pending.62hc7mnjpa6jcyrq91v1.tmp': [Errno 13]  Permission denied03:42
markvandenborreI'm still locked to this one user "mark"03:44
markvandenborreI know I could chgrp -R admin ./ in /srv/bzr03:45
markvandenborre(both users are in the admin group-03:45
markvandenborre)03:45
markvandenborrebut that would not be the cleanest way to do it, would it03:45
markvandenborrewhat is the cleanest way when it comes to permissions03:46
datomarkvandenborre: find /srv/bzr -type d -print0 | xargs -r0 chmod 275503:47
datomarkvandenborre: find /srv/bzr -not -type d -print0 | xargs -r0 chmod 66403:47
datodo that and try03:47
markvandenborreyou make me change all directory rights g+ws, and all file rights ug=rw,o=r03:49
datoaha03:50
markvandenborrewould that be the cleanest way?03:50
markvandenborreI wonder if this is such an uncommon setup03:50
markvandenborrethat I have to fiddle with it like this...03:50
markvandenborre(btw, thx for your help, dato!)03:51
datowell, maybe the permissions were bad, to this should be a one time thing03:51
=== asak [n=alexis@201-13-111-178.dsl.telesp.net.br] has joined #bzr
=== xxxxx1 is now known as deadwill
markvandenborredato, the problem is that mark.mark is still the user/group rights on many files, so onno can't touch them03:58
markvandenborre(after setting up the repo with g+ws as you first suggested)03:59
datoah, then if you don't have root there, you will need mark to fix03:59
markvandenborreI have root here03:59
markvandenborrebut I was wondering how to fix this in a sustainable way03:59
markvandenborreso that mark and onno can work together without touching anything at the shell level once it is set up well03:59
markvandenborrepresuming they stay within an existing repository, that is04:00
datoas I understand it, the starting point is (1) all files and directories g+w; (2) all directories g+s; (3) all files and directories group "admin"04:01
datoAfC mentioned something about the umask, but I've hear jam say bzr preserves the g+w bit, so it should not be needed04:01
markvandenborreok04:02
markvandenborrehow documented is this?04:02
datoI don't know.04:03
AfC(group whatever-you-want-it-to-be)04:04
grimboy_uklifeless, Yes.04:08
=== mw|out is now known as mw
grimboy_ukBut I've looked at it on the server through the file system and the file that's on my computer that it's complaining about not having (*blah*/.bzr/repository/knits/8f/models.py.old-20070902211246-zblkha1c6hz8yag7-30.kndx) isn't there.04:11
=== grimeboy [n=grimboy@85.211.238.235] has joined #bzr
markvandenborreI have this bzr with central workflow running now, as described at http://doc.bazaar-vcs.org/latest/en/user-guide/centralized_workflow.html04:28
markvandenborrethx, step 1 is complete04:28
=== Demitar [n=demitar@c-212-031-190-120.cust.broadway.se] has joined #bzr
=== hsn_ [n=radim@234.114.broadband5.iol.cz] has joined #bzr
=== sverrej [n=sverrej@pat-tdc.opera.com] has joined #bzr
=== BleSS [n=BleSS@13.Red-88-27-146.staticIP.rima-tde.net] has joined #bzr
BleSSniemeyer: hi! I contacted with you ago 2 weeks about issues on python-mcrypt and python-mhash, and I sent you an email but withou answer04:52
BleSSand you said me that you were to looking/working about them on past week, I would to know if you aren't maintain those projects netiher upload to PyPi04:54
BleSSbecause I started to built a python wrapper over your programs for nothing04:54
niemeyerBleSS: First, this isn't the right channel to talk about it..05:06
niemeyerBleSS: Second, I said I wouldn't be able to look at these projects before the sprint was over.. it didn't mean I would look at them immediately after the sprint was over05:06
BleSSniemeyer: yes, it's true, sorry, but as I was not answered by email after of 3 emails ...05:07
niemeyerBleSS: I have dozens of things to look at, literally, and these projects aren't at the top of my list.05:07
BleSSniemeyer: excuse me but you said me that you were to looking them on the last week05:07
niemeyerBleSS: I appreciate your effort on them, and don't want you to feel frustrated because I'm not giving you attention05:07
BleSSniemeyer: then, for the next time you must say the truth and answer the emails05:08
=== BleSS [n=BleSS@13.Red-88-27-146.staticIP.rima-tde.net] has left #bzr ["Konversation]
=== p4tux [n=p4tux@189.169.92.184] has joined #bzr
markvandenborrea strange beginner question:05:11
markvandenborreI want to use bzr for web development05:11
radixgenerally one uses it to manage revisions ;-)05:12
niemeyer...05:12
niemeyerAug 21 11:02:02 <niemeyer>      So I apologize for the lack of response05:12
niemeyerAug 21 11:02:08 <BleSS> no problem05:12
niemeyerAug 21 11:02:19 <niemeyer>      Ok.. I'll try to look at these issues next week05:12
niemeyerAug 21 11:02:23 <BleSS> if you're busy i don't disturb05:12
niemeyerHarsh.. harsh..05:12
radix!?05:13
markvandenborreradix, for managing revisions of web development files of course05:13
niemeyerradix: Discussion above..05:13
radixwow05:14
radixmarkvandenborre: oh, ok :-)05:14
markvandenborrebut how do I get the clean source tree05:14
markvandenborrewithout any .bzr stuff05:14
markvandenborreso that I can use a checkout directly in my web tree?05:15
markvandenborreI'm probably not expressing myself too correctly here05:15
mwhudsonwell, 'bzr export' will do that05:15
mwhudsonbut i'm not sure that's what you actually want05:16
markvandenborreah, thx05:16
markvandenborremwhudson, now I can at least look things up05:16
abentleyexport is a one-time operation, so you won't be able to use "pull" or "update" in that directory.05:16
abentleyBut "pull" and "update" require a .bzr directory, even if it doesn't have a lot in it.05:17
abentleyI'm not sure why you want to avoid ".bzr".05:18
=== abadger1999 [n=abadger1@65.78.187.68] has joined #bzr
gabe_ls05:24
=== rotty` [n=user@81.223.119.66] has joined #bzr
=== Zindar [n=erik@stockholm.ardendo.se] has joined #bzr
BrianB04I don't think that a webserver could even see a .bzr directory.05:45
markvandenborreabentley, I wonder if this has any security implications05:46
abentleyBrianB04: They typically don't show it on directory listings, but yes, you can access a .bzr over http.  If not, most public branches wouldn't work.05:47
BrianB04abentley: Yes, that's true but how many people are just going to try that?05:48
abentleymarkvandenborre: Well, you can always make .bzr/* a forbidden URL in your server config.  But you certainly don't need to store all the version history there, anyhow.  You can make a lightweight checkout instead.05:48
=== sverrej [n=sverrej@pat-tdc.opera.com] has joined #bzr
markvandenborreabentley, ahh... another good thing you bring up05:59
markvandenborrea lightweight checkout05:59
=== sverrej [n=sverrej@pat-tdc.opera.com] has joined #bzr
markvandenborrewhat is the fastest operation: lightweight checkout, or export?06:03
markvandenborrethink of a web site in development that needs to be updated quite frequently from a bzr repository06:05
markvandenborremaybe there is a better/faster way?06:05
=== nicodaemos [n=user@ip68-100-80-47.dc.dc.cox.net] has joined #bzr
markvandenborre... any good doc pointers pertaining to this also welcome06:09
markvandenborre!06:09
ubotuNew bug: #137044 in bzr "Saved FTP passwords not used, password not prompted" [Undecided,New]  https://launchpad.net/bugs/13704406:15
ubotuNew bug: #137045 in bzr "bzr push hangs some minutes if server data quote is exceeded" [Undecided,New]  https://launchpad.net/bugs/13704506:15
markvandenborrea bzr update from a remote sftp server (pubkey auth) where nothing has changed consistently takes about nine seconds06:22
markvandenborreis that normal?06:22
markvandenborrethis is on bzr 0.15-0ubuntu206:22
=== cypherbios [n=cyr@ubuntu/member/cypherbios] has joined #bzr
AfCmarkvandenborre: Step 1: upgrade to the current release, 0.9006:25
AfCmarkvandenborre: you are using code that is more than 4 releases old.06:26
markvandenborreAfC, or from another perspective, I'm using the latest ubuntu on a production server...06:26
AfCmarkvandenborre: well. then that's an Ubuntu bug, then.06:26
markvandenborremaybe there is something more recent in a backports repo somewhere06:27
radixmarkvandenborre: yes, the latest bzr packages for ubuntu are made available06:27
markvandenborreoh, nice06:27
radixyou'll find info in the download section of bazaar-vcs.org06:27
markvandenborrethx!06:28
markvandenborreradix, brilliant!06:28
=== sits [n=sits@cpc3-cwma2-0-0-cust739.swan.cable.ntl.com] has joined #bzr
sitsI seem to be getting KeyError errors trying to do06:29
sitsbzr branch 'https://code.launchpad.net/~asac/intellinuxwireless/ipw3945.asac'06:29
sitson Gutsy. Any ideas?06:29
=== ionstorm [n=ion@70-58-119-250.phnx.qwest.net] has joined #bzr
=== grimeboy [n=grimboy@85-211-251-88.dsl.pipex.com] has joined #bzr
markvandenborreAfC, regarding performance06:36
markvandenborreI have just upgraded to the latest .90 release (thx again for the suggestion!)06:36
markvandenborreaverages for a bzr update from a central repo with one very short text file and three revisions is just below 6 seconds on average now06:37
markvandenborreis there anything else I should check regarding performance?06:37
markvandenborreoh, I still need to bzr upgrade, apparently06:38
markvandenborreany other suggestions06:39
markvandenborre?06:39
abentleymarkvandenborre: I expect that updating a checkout is faster than updating an export, because updating a checkout will only affect modified files.  But updating an export requires outputting all files each time.06:43
markvandenborreabentley, this is a checkout already, but thanks for the suggestion06:44
abentleyYou asked for a comparison earlier.  I was responding to that.06:45
markvandenborreah, thx!06:45
abentleysits: Please pastebin your traceback.06:46
abentleyubtotu: paste06:46
abentleyubotu: paste06:46
ubotupastebin is a service to post large texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu-nl.org (make sure you give us the URL for your paste - see also the #ubuntu channel topic)06:46
=== cnus8n [n=cnu@122.164.151.137] has joined #bzr
abentleymarkvandenborre: The repository is remote?06:50
sitshttp://paste.ubuntu-nl.org/36208/06:57
=== ddaa [n=david@canonical/launchpad/ddaa] has joined #bzr
markvandenborreabentley, yes, the repo is remote07:15
markvandenborreoh... too late07:16
=== ddaa [n=david@canonical/launchpad/ddaa] has joined #bzr
ymlhello07:52
ymlI am still trying to get my complete workflow of development flowing with launchpad.07:52
ymlI beleive I reach one of the final step of the loop. I am trying to push my branch from a remote host to launchpad.net.I am getting this error message:yml@ssh1:~/workspace$ bzr push "sftp://yml-nospam@bazaar.launchpad.net/~yml-nospam/survey/main-yui"Could not create directory '/home/yml/.ssh'.Permission denied (publickey).bzr: ERROR: Unable to connect to SSH host bazaar.launchpad.net;07:53
ymlDoes this make sense to someone?07:53
luks"sftp yml-nospam@bazaar.launchpad.net" works for you?08:01
luksI think it's something wrong without your local ssh key setup08:01
markvandenborreyml, I'm not a bzr expert, but you should probably get your pubkey auth fixed first08:01
markvandenborremake sure .to add the contents of your local ~/.ssh/id_dsa.pub to the remote ssh/authorized_keys208:03
ymllucks you want me to type this: sftp yml-nospam@bazaar.launchpad.net08:03
markvandenborremake sure to have pubkey auth switched on in the remote sshd configuration08:03
luksyml: yes08:03
luksI think you don't have your private ssh key installed correctly08:03
=== asak [n=alexis@201-26-119-50.dsl.telesp.net.br] has joined #bzr
ymlluks : all the problems come from that my key are not in /home/yml/.ssh but in /home/yml/www/.ssh08:05
ymlluks : same kind of error:08:06
ymlyml@ssh1:~/workspace$ sftp yml-nospam@bazaar.launchpad.netConnecting to bazaar.launchpad.net...Could not create directory '/home/yml/.ssh'.Permission denied (publickey).Couldn't read packet: Connection reset by peer08:06
markvandenborrewhat would be the best way to backup a central bazaar repository?08:07
ymlwhen I do a ssh-add -l I can see my key08:07
james_wmarkvandenborre: with multiple branches?08:08
luksyml: it probably needs to write to known_hosts in ~/.ssh08:08
=== asak_ [n=alexis@201-26-116-104.dsl.telesp.net.br] has joined #bzr
ymlluks: :)08:08
james_wyml: ssh -v can be helpful sometimes.08:08
lukshm?08:08
=== asak_ is now known as asak
markvandenborrejames_w, I'm really a beginner when it comes to bzr, but...08:09
markvandenborrewe're two users working on one central repository from different computers08:09
ymlThis took me a day to set up ssh to write known_hosts in the correct directory08:09
markvandenborrewith several branches in this same repository08:09
markvandenborreone for each web project08:10
ymlhttp://forum.alwaysdata.com/viewtopic.php?id=9308:10
markvandenborreat least, that's the layout that was suggested to me as the most logical one08:10
james_wmarkvandenborre: ok, so for backup, either use bzr and pull each branch in turn, to a repo on another machine. Or just rsync the whole repo over or similar.08:10
ymlluks: here it is the output of sftp -v => http://dpaste.com/18500/08:12
markvandenborrejames_w, which one would be most bandwidth efficient?08:12
lukswell, it obviously doesn't try to use ~/www/.ssh08:12
markvandenborrenot that it's such a big problem right now, but I want things to be scalable08:12
luksbut I really don't know how to fix that08:13
james_wmarkvandenborre: rsync, unless you have masses of unreferenced revisions in the repository (you often uncommit revsions that are stored there or similar).08:14
ymlluks  : thank you, I am like you but me I searching the solution for the last 2 days08:14
yml:[08:14
markvandenborrejames_w, thx!08:14
lukswhy not just use ~/.ssh?08:14
james_wif the latter then you are probably better off just cleaning up and using rsync anyway.08:14
ymlluks : because I do not have access to it08:15
ymlfor some reason my internet provider give me access in read only to that folder08:16
Peng~/www? As in people can download the contents of .ssh on the web? That isn't exactly good.08:16
ymland read write in /www08:17
markvandenborrePeng, if it's like that, it's even _awfully_ bad, insecure, irresponsible08:17
markvandenborreyml, but surely it's not like that, is it?08:17
BrianB04How do you merge a branch in with full log file included?08:18
PengBrianB04: bzr merge $branch?08:18
ymlPeng: It not that bad because I can configure folders in ~/www that are accessible08:18
BrianB04Peng: Didn't pull in the full log08:18
luksyml: you can probably change the location using IdentityFile in your ssh configuration08:18
PengBrianB04: Yes it did.08:19
=== duckx [n=Duck@tox.dyndns.org] has joined #bzr
BrianB04Peng: Didn't show in bzr log...or...do I have to commit...nevermind.08:19
PengOh.08:19
ymlluks : what is this IdentityFile?08:19
luksman ssh_config :)08:20
luksbut I have no idea where to put the file, because I have it in ~/.ssh/config08:20
ymlthank you nicely said  lol08:20
luksyou will probably need to use command line options08:21
luksand convince bzr to use the ssh with your options08:21
ymlluks: it look like an endless loop => chiken, egg08:21
luksssh -i /home/yml/.ssh/id_dsa08:22
luksit seems to use BZR_SSH environment variable08:22
ymlluks you mean ssh -i /home/yml/www/.ssh/id_dsa08:23
luksright08:23
luksso `BZR_SSH="ssh -i /home/yml/www/.ssh/id_dsa" bzr push ...` might work08:23
ymlBZR_SSH is an environment variable that I have to set before your bzr08:24
=== jeremyb_ [n=jeremy@unaffiliated/jeremyb] has joined #bzr
luksactually, not BZR_SSH seems to do something different08:26
=== ubotu [n=ubotu@ubuntu/bot/ubotu] has joined #bzr
ymlluks  : yes I believe it is use to specify ssh engine08:31
luksyep, but I'm obviously bored, so here you have a simple plugin - http://rafb.net/p/5qLlgx54.html :)08:32
ymlbeuno save me after 13 hours of unsuccesfull search08:32
luksput this to ~/.bazaar/plugins/ymlssh.py08:32
luksand then `BZR_SSH=yml-openssh bzr push ...`08:32
luksoh, wait, do you have access to ~/.bazaar?08:33
luksif not, you need to point BZR_PLUGIN_PATH to the plugin part08:34
luks*path08:34
ymlluks   : what is that?08:34
lukswhat is what?08:34
luksthe plugin?08:34
ymlI start to understand08:34
luksit will call ssh with the arguments needed to load private key from where you have it08:34
ymlYou have created a plug in08:35
ymlluks: I have copied your plugin in a file called ymlssh.py. This file is now in /home/yml/www/.bazaar/plugins.08:46
luksdo you see it in `bzr plugins`?08:46
=== gander [n=gander@agander.plus.com] has joined #bzr
ymlI have set BZR_SSH=yml-openssh08:47
ymlluks: yes I can see it08:48
ymlyml@ssh1:~/workspace$ bzr plugins/usr/lib/python2.4/site-packages/bzrlib/plugins/launchpad        Launchpad.net integration plugin for Bazaar/home/yml/www/.bazaar/plugins/ymlssh.pyc/usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools        Various useful plugins for working with bzr.08:48
ymlluks: it does not work08:49
lukswhat's the error?08:49
ymlI have exactly the same result yml@ssh1:~/workspace$ bzr push "sftp://yml-nospam@bazaar.launchpad.net/~yml-nospam/survey/main-yui"Could not create directory '/home/yml/.ssh'.Permission denied (publickey).bzr: ERROR: Unable to connect to SSH host bazaar.launchpad.net;08:49
luksand do you really have the private key in ~/www/.ssh/id_dsa?08:50
ymlI have a key called id_rsa08:51
luksthen you need to change it in the plugin08:52
luksand then, I hope, it should work08:52
ymlstupid me I have just change your plugin08:53
=== troy_s [n=aphorism@d206-116-6-170.bchsia.telus.net] has joined #bzr
ymland08:53
ymlit does not work  :(08:54
ymlsame error message:08:55
ymlyml@ssh1:~/workspace$ bzr push "sftp://yml-nospam@bazaar.launchpad.net/~yml-nospam/survey/main-yui"Could not create directory '/home/yml/.ssh'.Permission denied (publickey).bzr: ERROR: Unable to connect to SSH host bazaar.launchpad.net;08:55
lukswhat about `sftp -oIdentityFile=~/www/.ssh/id_rsa yml-nospam@bazaar.launchpad.net` ?08:57
ymlsame kind of pb:08:58
ymlyml@ssh1:~/workspace$ sftp -oIdentityFile=~/www/.ssh/id_rsa yml-nospam@bazaar.launchpad.netConnecting to bazaar.launchpad.net...Could not create directory '/home/yml/.ssh'.Permission denied (publickey).Couldn't read packet: Connection reset by peer08:58
lukswell, it looks like the private key is not the right one08:59
ymleven with the complete path : yml@ssh1:~/workspace$ sftp -oIdentityFile=/home/yml/www/.ssh/id_rsa yml-nospam@bazaar.launchpad.netConnecting to bazaar.launchpad.net...Could not create directory '/home/yml/.ssh'.Permission denied (publickey).Couldn't read packet: Connection reset by peer08:59
ymlssh try to write in /home/yml/.ssh08:59
luksthat shouldn't be a problem09:00
ymlin addition:09:00
ymlyml@ssh1:~/workspace$ echo ~/home/yml/www09:00
lukshm?09:00
ymlyes it is a pb because I do not have write access to /home/yml09:01
luksnot even to /home/yml/www?09:01
lukstry this: sftp -oUserKnownHostsFile=~/www/.ssh/known_hosts -oIdentityFile=~/www/.ssh/id_rsa yml-nospam@bazaar.launchpad.net09:01
ymlyes I have write access to /home/yml/www09:01
ymlluks in your path I don't need the www09:02
ymlbecause ~ = /home/yml/www09:02
ymlAm I understanding it correctly?09:03
lukswell, try it with absolute paths09:03
luksbut I don't think your home is /home/yml/www if ssh tries to write to /home/yml/.ssh09:03
ymlcould you believe this:09:05
ymlyml@ssh1:~/workspace$ sftp -oUserKnownHostsFile=/home/yml/www/.ssh/known_hosts -oIdentityFile=/home/yml/www/.ssh/id_rsa yml-nospam@bazaar.launchpad.netConnecting to bazaar.launchpad.net...Could not create directory '/home/yml/.ssh'.Permission denied (publickey).Couldn't read packet: Connection reset by peer09:05
ymlssh you are DUMB STUPID!!!!!09:05
ymllol09:05
lukstry with -v and pastebin the log09:06
ymlok I will do09:06
ymlhttp://dpaste.com/18504/09:07
ymlluks here it is09:07
lukswell, I don't think the private key in www/.ssh/id_rsa and the one on launchpad match09:08
=== pygi [n=mario@83-131-77-102.adsl.net.t-com.hr] has joined #bzr
ymlI can regenerate a key with ssh-keygen and upload the public key to launchpad09:10
ymlwould that help?09:10
luksno idea :/09:10
luksprobably yes, but you need to find somebody who actually knows how ssh works09:11
luksI'm just guessing09:11
ymldo you thing that I will have more chance on #launchpad09:11
luksmost likely yes09:12
ymlBecause it does not seem to be a bzr bug09:12
ymlluks thank you very much for your great help09:12
ymland also for my first plugins09:13
yml:-)09:13
luksno problem :)09:13
ymlThis is something that I would realy like to do write a bzr plugin to do some cherypick before my commit09:13
ymlbzr seems to be very open09:14
lukscherrypick as in `bzr merge -r X..Y`?09:14
=== sverrej [n=sverrej@tul-1x-dhcp013.studby.uio.no] has joined #bzr
ymlnope cherrypick as in a commit select to take the modification you have done on file A,B and not the one of the file D,F09:15
ymllike darcs is doing09:15
luksah09:15
luksI think there already is something like that09:16
Peng"bzr commit a b"09:16
luksthere is shelve, which does the reverse09:16
ymlwhat do you mean the reverse?09:16
luksit lets you to take selected changes aside09:16
ymlin fact I am missing some interactivity09:16
lukshttp://projects.collabora.co.uk/~asabil/bzr/bzr_record/09:17
ymllike a bzr commit -i09:17
luksI think it's based on the shelve plugin09:17
ymlwill ask me file by file if I want to commit the modification done on this file in the current changeset.09:18
lukschange by change09:18
asabilyml, luks: it doesn't commit right now09:19
luksoh09:19
asabilit will create a patch for you in the patches/ subfolder09:19
luksI just noticed it on the plugins page some time ago09:19
luksso I assumed it works like darcs record09:19
ymlluks the link is dead, empty folder09:20
luksyou better get used to empty folders with bzr :)09:20
=== Gwaihir [n=Gwaihir@ubuntu/member/gwaihir] has joined #bzr
ymllol09:20
asabilyml: bzr get http://projects.collabora.co.uk/~asabil/bzr/bzr_record/09:20
asabilluks: I maybe should rename it09:20
asabilbut it works exactly like bzr record09:21
asabilit just doesn't commit09:21
ymlasabil the folder is empty09:22
luksit isn't, there is a .bzr folder inside it09:22
yml???09:23
lukshttp://projects.collabora.co.uk/~asabil/bzr/bzr_record/.bzr/09:23
lukssimply run: bzr branch http://projects.collabora.co.uk/~asabil/bzr/bzr_record/09:23
ymlbzr branch http://projects.collabora.co.uk/~asabil/bzr/bzr_record/09:24
ymldoes that work?09:24
ymlok09:24
ymlThis is why I have considered most of the plugins as dead09:25
ymlstupid me again09:25
=== Zindar [n=erik@h188n1fls12o803.telia.com] has joined #bzr
=== fog [n=fog@debian/developer/fog] has joined #bzr
=== vaidhy [n=chatzill@61.11.88.65] has joined #bzr
vaidhyI am trying to set up bzr with webdav and I could not push my changes using webdav.. Does webdav support pushing the changes or am I struck with ssh?09:46
=== metze is now known as metze_away
lifelessgrimeboy: that strange09:48
lifelessgrimeboy: I would run bzr check locally09:48
lifelesson the server09:48
vaidhyvila you around?09:49
grimeboyOh wait, it's a server problem.09:58
grimeboyNow to find the character it doesn't like in "models.py.old-20070902211246-zblkha1c6hz8yag7-30.kn"09:59
grimeboyMultiple dots?10:00
grimeboyNo wait, most have at least two.10:00
=== gldnspud [n=gldnspud@72.171.93.139] has joined #bzr
vaidhyAnyone successfully pushed data using webdav here?10:10
lifelessgrimeboy: '.py' probably10:14
PengOhh, right.10:15
PengApache likes executing anything with ".py" anywhere in the name. :)10:16
grimeboyAh, but other files with .py seem to be alright. Oh well, time to fiddle about with .htaccess10:18
fullermdIt seems semi-random.  I've seen it with .php's.10:20
fullermdI just slammed .kndx/.knit to MIME-type a/o-s in my configs to force it to leave 'em alone.10:20
grimeboyAh har10:21
PengOh, that's a good idea.10:22
PengI guess that's a benefit of Mercurial always using a smart server: that Apache doesn't get a chance to screw around like that.10:23
lifelesspacks don't have this problem10:23
PengOops, bzr doesn't like it when I edit .bzr/branch/location and leave a trailing newline.10:40
=== hsn_ [n=radim@234.114.broadband5.iol.cz] has joined #bzr
=== ryanakca [n=ryan@ubuntu/member/ryanakca] has joined #bzr
ryanakcaHmm. On some branches, (ssh+bzr/sftp methinks), when I commit, it get's uploaded to a remote branch, without 'push'... is there a way to tell if my local checkout is that type or not?10:59
lifelessinfo10:59
lifelessand its whether its a checkout or not10:59
ryanakcaok... so, 'Checkout (format: dirstate)10:59
=== orospakr [n=orospakr@CPE001a70d1de84-CM0019474a8676.cpe.net.cable.rogers.com] has joined #bzr
ryanakca' means it's local? (along with '       checkout root: file:///home/ryan/deb/debian/11:00
ryanakca') ?11:00
lifelesslocal has nothing to do with it ;)11:00
lifelessits a checkout11:00
lifelessso when you commit it will go to the master branch11:00
ryanakcashucks... is there a way to make a 'local' commit, just so I can check, before 'pushing'?11:01
lifelessyes you can turn it into a regular branch or you can commit offline11:01
lifelessto do the former run unbind11:01
lifelessto commit offline do 'commit --offline'11:01
=== ryanakca nods... and... shouldn't you merge /before/ commiting?
lifelessuhhh11:02
lifelessdon't see how merge is related11:02
ryanakcacompletely seperate11:02
lifelessif you haven't committed, then merging will conflate your changes and the changes you are merging11:03
lifelessso you should commit your work then merge then commit the merge.11:03
=== ryanakca is trying to commit his changes to the debian/ dir for kdebase ... (hosted on launchpad... the changes being a merge between the bzr branch, and the source package's debian/ dir)
ryanakcaOk, thanks11:04
=== Lo-lan-do [n=roland@mirenboite.placard.fr.eu.org] has joined #bzr
ryanakcalifeless: bzr: ERROR: unknown command "--offline"11:05
lifelessryanakca: you forgot the word commit11:06
ryanakca bzr commit --offline -m "LP: #106718, #136560, dropping libgtk and 9902_nspluginviewer patch"         ?11:06
lifelesswhy do you need to commit to test things?11:06
Lo-lan-doHi all11:06
Lo-lan-doStill having problems with bzr-svn :-(11:06
lifelessryanakca: you might find --fixes lp:106718 --fixes lp:136560 are useful to add to that11:07
Lo-lan-dohttp://paste.debian.net/3616211:07
ryanakcalifeless: ah, thanks :)11:07
Lo-lan-dojelmer: ^^^ if you have a few moments11:07
ryanakcaI don't need to commit to test11:07
lifelessryanakca: you should not need to commit to test your work though so something isn't adding up for me11:07
ryanakca^^11:08
jelmerLo-lan-do: the quick fix is to make _is_http_transport() in transport.py return False11:08
jelmerI'm working on a real fix11:09
lifelessryanakca: so why do you need to do offline commits? They are a useful feature but isn't it simpler for you to just commit normally ?11:09
ryanakcalifeless: would commiting not cause some merge things in the files?11:10
ryanakcaoh well, I'll just commit normally and then merge normally. I guess I don't have anything to worry about :)11:10
lifeless'merge things' ? I don't know what you mean11:11
lifelesscommit does not alter your files11:11
Lo-lan-dojelmer: Thanks, I'll do that.11:11
lifelessjelmer: did you see my version_info bug for svn ?11:11
ryanakcalifeless: herm. *tries to find the old bug* just a sec11:12
Lo-lan-doYay, it works :-)11:12
=== Lo-lan-do jelmer
=== Gwaihir is now known as user1
=== user1 is now known as Gwaihir
jelmerLo-lan-do: cool, 0.4.2 should have a proper fix11:15
=== grimboy [n=grimboy@85-211-248-163.dsl.pipex.com] has joined #bzr
jelmerlifeless: yes, hope to have a look at it somewhere this week11:16
lifelessjelmer: should be trivial - just add 'dev', 011:16
lifelessto the end of your version tuple11:16
jelmerlifeless: is there a bundle included in the bug report ? (-:11:17
lifelessnah11:17
lifelessfire n forget11:17
jelmerheh, ok11:17
lifelessyay11:20
lifelessone patch in11:20
james_wisn't it bzr commit --local?11:24
=== Lo-lan-do [n=roland@mirenboite.placard.fr.eu.org] has left #bzr ["Leaving"]
lifelessback shortly, breakkie11:32
=== yml [n=yml@put92-2-82-224-221-145.fbx.proxad.net] has left #bzr ["Kopete]
=== p4tux [n=p4tux@189.169.92.184] has joined #bzr
=== grimboy [n=grimboy@85-211-253-126.dsl.pipex.com] has joined #bzr
jelmerlifeless: hmm, where did you file that bug? I can't find it?11:52
ubotuNew bug: #137157 in bzr "Cannot lock: transport is read only" [Undecided,New]  https://launchpad.net/bugs/13715711:55

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