/srv/irclogs.ubuntu.com/2009/04/20/#bzr.txt

Peng_mwhudson: Hi.01:21
mwhudsonPeng_: hi01:21
Peng_(Actually, I'm totally not here right now.)01:21
mwhudsoni was going to ask something about loggerhead, but i forget wat01:21
Peng_mwhudson: Anyway, w -- ah.01:21
mwhudsoni was probably just going to tell you to merge your branches, but i see they have merge proposals so i'll comment there i guess :)01:22
igcmorning all01:22
mwhudsonwhen i emerge from my pile of email01:22
mwhudsonhello igc01:22
Peng_igc: Good morning. :)01:22
Peng_Well, if you remember what it was, I should be back in maybe 30 minutes. Or maybe 1-2 years; I'm a bit tired. :D01:25
Peng_If I do sleep for 2 years, please don't deprecate pack-0.92 while I'm gone. :D01:25
igcso today's focus for me: nested-tree review; benchmark, tweak & announce https://launchpad.net/bzr-historycache01:29
=== TheMuso_ is now known as TheMuso
levohey, anyone around to help a newbie? I'm having problems with getting rename to work.03:24
levoI modified and moved some files, but bzr mv complains the destination dir. isn't versioned03:26
levoor if I add the destination dir, it complains the source isn't versioned, but it's marked as removed in bzr status03:26
Peng_levo: Did you rename the dir as well? Have you bzr added it?03:26
Peng_levo: Hmm, not sure. But you may want "bzr mv --after".03:27
levothat's what I'm using, I can't find any way to get it to work though :/03:27
Peng_Oh.03:27
Peng_My only other suggestion is that a newer version of bzr might be better, but I really don't know. Sorry.03:28
* Peng_ hopes someone else is here.03:28
Peng_Pastebinning the list of commands you ran may help.03:28
levoOK, thanks Peng, I'm not running the RC yet but I'll try that03:29
bob2did you ad the destination dir?03:30
bob2bzr add -N thatdir03:30
bob2then mv --after03:30
levoIt says the target file is already versioned:03:31
levobzr: ERROR: Could not move string.h => string.h: reusable/string.h is already versioned03:31
Peng_bob2: -N?03:31
bob2then un-add it03:32
levoto bzr add? it says no such option03:32
bob2what?03:32
bob2pastebin the output of 'bzr status'03:32
levobzr add -N says no such option, not sure if that's what you mean though03:33
bob2pastebin the output of 'bzr status'03:34
levohttp://pastebin.com/d6c2d994b03:34
levoI basically moved the directories 'test' and 'reusable' out of source up to the top level, sorry its kind of spammy03:37
bob2yowch03:37
bob2in future, use bzr mv03:37
bob2that is easy to recover, you also added a bunch of other files03:37
levolol I'm hosed aren't I?03:37
bob2no03:38
spiv1.14rc1 adds "bzr mv --auto" which would probably do a good job here.03:38
spiv(After unadding the moved files, of course)03:38
bob2mv reusable/threading/ ,,f ; for thing in resuable/* ; do bzr rm --keep $thing ; bzr mv --after rc/$thing $thing ; done ; mv ,,f reusable/threading03:39
bob2or so03:39
lifelessspiv: whatcya up to today?03:40
* bob2 wonders if he will ever shake ,,03:40
levotrying to parse all that, I'm on windows :p03:41
bob2yowch03:41
lifelessbob2: {{}}03:41
spivlifeless: have finally upgraded to Jaunty, happily minimal fallout so far :)03:44
spivlifeless: am about to embark on lunch, but would love a review of http://bundlebuggy.aaronbentley.com/project/bzr/request/%3C20090417141519.GA9721%40steerpike.home.puzzling.org%3E03:44
Peng_Stupid question because I'm lazy: Can "merge --uncommitted" work over a remote branch?03:44
spivPeng_: off the top of my head, no, because we don't (yet?) support reading non-local working trees.03:45
Peng_Yeah, I just tried it, and you're right.03:45
lifelessPathNotChild: Path "/extra" is not a child of path "/extra/"03:51
lifelessspiv: it smells a little off03:53
levothanks for the help everyone, I managed to get it all sorted out04:01
levokind of understand why it wasn't working automatically now04:02
levokind of a confusing diagnostic to say that the source isn't versioned, although I don't know what it should say instead since I don't understand exactly why it couldn't be moved in terms of the internal mechanics04:08
lifelessI think there is a ui bug04:09
lifelessbut I'm glad you're up and running04:09
levothanks! and thanks for bzr, it's awesome04:10
lifelessspiv: ping04:26
lifelessspiv: How would you feel if we stopped PathNotChild occuring with foo, foo/04:26
spivlifeless: so long as there's no risk of foobar being accidentally allowed, I suppose it's ok.  I'm a little surprised it's not already accepted come to think of it.04:48
spivlifeless: I thought it did a bit of path normalisation before checking for PathNotChild?04:48
=== abentley1 is now known as abentley
=== abentley1 is now known as abentley
BasicPROblah, bad time for LP to sit down05:28
spmBasicPRO: which part is sitting down?05:32
BasicPROcode05:32
spmwfm. can you give a url or similar?05:34
BasicPROhttp://bazaar.launchpad.net/~tanner/bzr/1.14rc2/files05:35
BasicPROclick "NEWS"05:36
spminteresting. readme gives an internal error as well. mwhudson ^^ <==05:38
* mwhudson looks05:38
mwhudsonspm: it's timing out for me, is that what you mean?05:39
BasicPROmeans I broke it? :-(05:39
=== BasicPRO is now known as BasicOSX
spmmwhudson: partially. the NEWS file times out. README gives an informative "Internal Server Error" - nothing else :-(05:39
mwhudsoni wonder if pygments is being insane, or annotate being slow05:40
spmbouncy time? see if that helps?05:40
mwhudsonwon't make a difference for the ISE05:41
spmmwhudson: I live in hope that it would :-)05:44
mwhudsonum05:44
mwhudsonBasicOSX: i presume "bzr annotate README" works for you?05:44
BasicOSXyes05:45
mwhudsonhm05:46
mwhudsonBasicOSX: bzr annotate http://bazaar.launchpad.net/~tanner/bzr/1.14rc2/README fails for me05:50
mwhudsonBasicOSX: i don't know what's going wrong, but i plead NMF :)05:50
BasicOSXdoes that mean I did something wrong when I setup the branch?05:51
spivBasicOSX: it appears you've been hit by bug 35403605:58
ubottuLaunchpad bug 354036 in bzr "ErrorFromSmartServer - AbsentContentFactory object has no attribute 'get_bytes_as' exception while pulling from Launchpad" [Undecided,Confirmed] https://launchpad.net/bugs/35403605:58
BasicOSXheh05:58
spivBasicOSX: did you use your 1.14rc2 branch to push it up? :)05:58
BasicOSXbzr.dev05:58
spivHuh!05:58
spivThat's a worry :(05:59
BasicOSXBazaar (bzr) 1.15dev  r429905:59
BasicOSXIt would be initial push tho right?05:59
BasicOSXNot the last one I just did?05:59
spivRight.05:59
BasicOSXthat was bzr.dev before patch05:59
spivAs in, if any pushes had been done with unfixed bzr.dev...06:00
spivAh, phew :)06:00
spivOk that explains it then.  Deleting the branch (or at least deleting the remote .bzr dir) and repushing will fix the problem.06:01
spiv(I'm not sure that this is the cause of viewing README triggering Internal Server Error, although it could be)06:02
lifelessI don't think it is06:04
BasicOSXPQM playing 1.14rc206:09
lifelesscool06:10
lifelessI'm beat; had a fluvax shot yesterday and my arm has been killing me06:10
lifelessif anyone needs me call my mobile06:10
BasicOSXgrrr, comcast I hate you06:22
mwhudsonspiv, lifeless: it is why viewing README triggers a 50x06:23
mwhudsonat least, the error i got on the command line was the same one i found in the logs06:23
spivmwhudson: which error?  I get a "No such file" on the command line.06:39
mwhudsonspiv: maybe BasicOSX has done stuff to the branch already06:40
mwhudsonit ended with06:40
mwhudson    parent_lines = [parent_cache[parent] for parent in parent_map[key]]06:40
mwhudsonKeyError: ('README-20050309040720-8f368abf9f346b9d', 'abentley@panoramicfeedback.com-20070612162140-vea2zg1sbw6kckic')06:40
spivmwhudson: ah ok.  Yes, that does look possibly related.06:42
jelmermoin08:56
jelmerlooks like all working tree stuff on git indexes is working09:13
jelmerexcept for commits09:13
=== BasicOSX changed the topic of #bzr to: Bazaar version control system | 1.14rc2 released 20 April, 2009 | http://bazaar-vcs.org | http://irclogs.ubuntu.com/ | http://planet.bazaar-vcs.org/
robin_dewdcool. :-) I got your dulwich and bzr-git stuff from trunks I think and even updated bazaar to trunk as well (1.15dev) and was not able to make much with it at this point09:20
igcme dinner09:20
jelmerrobin_dewd: what didn't work exactly?09:24
jelmerthere have been a lot of changes in the last few days09:24
robin_dewdi tried a couple of things with it09:25
robin_dewdone was to clone a git repository from github (I was excited alright ;-)09:25
robin_dewdother was to branch from a local repo on a near directory09:25
jelmerrockstar: if you can get it to blow up with the current version, please file bugs :-)09:31
jelmerI can get it to work on most things right now, I fixed a couple of nasty issues09:31
bignosehow can I remove an un-wanted loom from a branch?09:42
KinnisonNot sure, the help for "combine-thread" suggests that will, in the future, unloomify a branch09:50
lifelessbignose: once it has only one thread its ~= to a branch; just export the thread and remove the loom09:53
lifelessbignose: obviously this could be improved09:53
bignoseno hackery in the branch that can be done?09:54
lifelessnot trivially no09:55
lifelessthis would work:09:55
lifelessbzr export-thread ../foo09:55
lifelessrm -rf .bzr/branch09:55
lifelessmv ../foo/.bzr/branch .bzr09:56
bignosecan I branch from a loomified branch, and specify that the new branch should *not* have a loom?09:56
lifelessnot currently, its a good idea; you can export the top thread though09:56
bignoseokay, that's the chosen workaround then.09:56
bignosethanks.09:56
bignosehmm wait, how do I export from one branch to another branch? exporting to a directory just exports a working tree.09:57
bignoseoh, export-thread10:03
bignosean undocumented command :-(10:03
bignoseactually, a non-existent command (bzr-loom 1.4.0~bzr93-2)10:04
bignoseso, with no "branch without getting a loom" command, and with no "export-thread" command10:05
bignosehow can I get a branch from branch 'foo/' without a loom?10:06
lifelessbignose: sorry, its just export-loom10:08
lifelessexport-thread has been discussed not done10:08
bignosehmm. and if I have no threads, export-loom does nothing?10:13
bignoseattempting to create a thread in a loom that has no threads gives an AssertionError10:15
bignoseassert after_thread is None or after_thread in state.get_threads_dict()10:15
lifelessuhm, having no threads == having no branch - you have no tips at all10:25
lifelessI'm not sure how you'd even get to that state10:25
bignosewell, 'bzr show-loom' shows no threads, but 'bzr info', 'bzr check' and 'bzr status' all seem happy10:34
bignose'bzr log' shows revisions as expected10:34
jelmerlifeless: so, it would be nice if it would be possible to support just record_iter_changes() or record_entry_contents() in CommitBuilder implementations10:36
jelmerlifeless: does it sound sensible to e.g. add a "supports_record_iter_changes" and a "supports_record_entry" contents variable to CommitBuilder10:36
bignosesame when I branch; the new branch is also showing fine, but has no threads when I 'show-loom'10:36
jelmerlifless: that influences the decision of Commit() as to what to use?10:36
bignoseso, I'm stuck on this branch; if the loom is broken, I don't know what else might break and I don't want to continue relying on this branch10:40
bignosebut apparently I can't remove the loom.10:40
lifelessjelmer: I want to migrate to just ric10:42
lifelessjelmer: multiple codepaths indefinitely is not attractive10:43
jelmerlifeless: Ok10:49
jelmerlifeless: I'd like a way to say I'd always like ric then :-)10:49
jelmerlifeless: I already have that for bzr-git10:49
jelmerand I don't feel like implementing record_entry_contents, too10:49
lifelessjelmer: there is a comment in commit.py about this10:51
lifelessjelmer: until its safe in all those cases we can't force it to ric always10:51
lifelessit will be faster once we can, so its important to aim for that10:51
=== Bambi_BOFH is now known as Kamping_Kaiser
jelmerlifeless: hmmok10:54
lifelessjelmer: in particular you can't have a iter_changes on your trees that is actually both correct-for-status and correct-for-commit when new directories are added and specific files is selected10:55
lifelessand iter_changes doesn't do excludes at all yet10:57
lifelessso the fastest way to get ric used only, is to fix these issues in bzr core10:57
bignoselifeless: okay, a workaround that worked:11:01
bignosebzr init bzr/ && cd bzr/ && bzr pull ../foo/11:01
bignoseerm, s/init bzr/init bar/11:01
bignosecauses the new branch 'bzr/' to have no loom but have all the revisions from 'foo/' as desired11:02
bignoseargh11:02
bignosenew branch 'bar/' that is.11:02
bignosedamned muscle memory :-)11:02
jelmerlifeless: hmm11:08
* bignose hopes all his wild assertions about Bazaar looms on the mailing list are actually true11:29
finitesethow do I checkout an old revision from my project?12:30
lifelessif you have a tree you're in, bzr revert -r X, or if you want a new tree, bzr branch -r X sourcebranch / bzr checkout -r X sourcebranch12:33
finitesetI have a project using in bzr and I want to check  out an older revision of it  to a different location.12:35
marswhy does the shelve command offer the options "yes", "no", "finish", and "quit"?  Shouldn't that be "yes", "no", "all", "quit"?13:02
marsah, nevermind - finish means "done", doesn't it?  And quit actually means "abort"?13:03
ddaaHello,13:52
beunohi,13:53
ddaaWhen trying to use bzr-hg, "bzr pull ../hg-branch" fail with a "AssertionError: KnitPackRepository('file:///home/david/Documents/Akamao/akamao.bzr/.bzr/repository/') not in write group"13:53
ddaaraised from File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 660, in add_inventory13:53
ddaaAny idea what that means, and how I can work around or fix this?13:54
ddaaI have no idea what this "write group" concept is. Is this something new?13:54
ddaaMh... I guess I could try adding some repo.start_write_group() and repo.commit_write_group()...13:56
ddaaMaybe add in a couple of chicken bones.13:57
ddaamh... it will probably be quicker to learn hg than to turn bzr-hg into something usable14:07
lifelessddaa: jelmer has a bzr-hg branch that is more advanced, I believe14:09
lifelessddaa: write groups are broadly transactions, they are the basis of packs14:10
ddaalifeless: hello mate14:10
lifeless:) hi14:10
ddaayup, actually, just after asking I started remembering, and used grep powers to find out the relevant methods.14:10
ddaaI patched the write-group thing, but now I have an error where the branch head revision cannot be found in the repo.14:11
* ddaa is using launchpad's trunk, is going to check whether jelmer has an active personal branch.14:12
lifelesscatch you later14:12
lifeless<afk14:12
=== jelmer_ is now known as Guest60279
=== Bambi_BOFH is now known as Kamping_Kaiser
=== thunderstruck is now known as gnomefreak
LeoNerdHow do I stop this fscking annoying popup window that says there's a new revision, every time I commit to a branch? It seems to have started recently, since a debian update...16:05
Kinnisonpresumably you now have the bzr-gtk notification doobry running16:07
Kinnisonlook for "bzr-notify" in your process list16:07
LeoNerdAhyes. There it is. Just kill it? Or will something start it up again?16:10
* ddaa is kinda puzzled at how mercurial requires one to edit the ~/.hgrc in a trivial way to enable bundled extensions.16:10
KinnisonI imagine it'll start on desktop start16:10
Kinnisonsee /etc/xdg/autostart16:10
Kinnisonthere'll be bzr-notify.desktop in there16:11
Kinnisonnot sure how you disable it short of rm -f the file16:11
LeoNerdAhyes16:11
* Kinnison just got used to it16:11
Kinnison:-)16:11
LeoNerd$ sudo mv bzr-notify.desktop bzr-notify.desktop.NOYOUFSCKINGDONT16:11
LeoNerdHrm.. shame I can't even  chmod -x  it16:12
awilkinsI saw an article that put forward the idea that .desktop files were the equivalent of Outlook worms for GNOME16:12
LeoNerdIt is annoying that there doesn't seem to be a local policy override thing16:13
KinnisonNo idea if removing it from the session applet would do the trick16:14
Kinnisonsorry16:14
Kamping_Kaiserwhy dont you just remove the package?16:16
Kinnisonbzrk is too useful I imagine16:16
KinnisonUnfortunately bzr-notify is part of bzr-gtk16:16
ddaaawilkins: it's not nearly as bad it sounds. The problem basically is that the rest of the system assumes that not setting the execute permission on a file will prevent it from being executed accidentally, but .desktop files can be executed by nautilus regardless of the execute permission.16:17
Kamping_Kaiserah16:17
james_wLeoNerd: cp /etc/xdg/autostart/bzr-notify.desktop ~/.local/share/applications/16:17
james_wthen edit ~/.local/share/applications/bzr-notify.desktop to have "NoDisplay=True"16:18
LeoNerdYa.. None of my files have +x on16:18
james_w"NoDisplay=true" perhaps16:18
LeoNerdjames_w: Ahh.. Hrm.. Can I just set that value in /etc ?16:18
LeoNerd(go go magic negative-options)16:18
james_wyep16:19
moquistIs it possible for me to edit my bzr log messages after commit?16:21
KinnisonNo[*]16:21
moquistjames_w: hey! I was just dusting my bzr bd skillz off the other day and thought of you.16:21
Kinnison[*: Yes, but not really, erm, urp]16:21
moquistKinnison: possible but highly discouraged?16:22
ddaamoquist: [*] you can get a similar effect using uncommit, and rebase if you want to change a commit message that is before other commits you do not want to change.16:22
igcnight all - see you next week after I return from leave16:22
ddaaOf course, that will confuse merge/pull, etc for every branch out there that contains revisions that were changed/rebased.16:23
moquistddaa: Hmm. I have lots of messages that say (e.g.) "yeep" b/c I was just making tiny changes in my own repo...but now I want to publish this, and I figure the rest of the world won't find "yeep" very helpful.16:23
ddaamoquist: was that understandable, our do you need spelled it out more?16:23
moquistddaa: maybe. I'll look into it first.16:23
moquistI might just inflict yeeps on the world.16:24
ddaaHere's how I would go about it:16:24
ddaa1. inflict "yeep" on the world16:24
moquistddaa: heh. Sounds good to me. :-D16:25
ddaa2. failing that, for every revision do something like "merge -r2..3 ../orig; commit -m 'nice message'"16:25
james_whey moquist16:25
ddaawhen specifying a range to merge, you actually do (essentially) a diff+patch, without referring to the merged revisions in the parents.16:25
ddaaBut it's going to be quite tedious if you have more than a half-dozen revisions.16:26
moquistddaa: yeah. not too many more, but maybe 10-15 messages to change.16:26
* Kinnison recommends option 116:28
Kinnisonwith addendum: "Learn not to yeep in future"16:28
* ddaa ruffles Kinnison.16:28
moquistyeah...that's the real moral of the story.16:28
moquistthx!16:28
KinnisonThere's some *really* crap commit messages in the world from me16:31
moquistKinnison: I pledge never to hold them against you.16:31
KinnisonSo kind :-)16:31
Keybukjelmer: so I installed bzr-git16:38
Keybukand it doesn't show up in bzr plugins16:38
Keybukand thumper said to ask you ;)16:38
jelmerKeybuk: Did you install the package or from the bzr branch?16:39
jelmerKeybuk: No warnings from bzr about it not being able to load the plugin ?16:39
Keybukjelmer: the bzr branch16:40
Keybukthere is no package16:40
Keybukwing-commander scott% apt-cache search bzr-git16:40
Keybukwing-commander scott%16:40
jelmerKeybuk: It's not in Ubuntu (yet), just experimental for now16:41
jelmerThe bzr branch is probably the best source for it for now anyway, given the rate of changes16:41
jelmerKeybuk: So you have it in ~/.bazaar/plugins/git, are there any warnings about it not being able to load in ~/.bzr.log?16:42
Keybukit went into /usr/local/lib somewhere16:42
Keybukit doesn't work anyway - managed to get bzr to see it and it complained it needed 1.1516:42
=== thekorn_ is now known as thekorn
jelmerah, yes, it unfortunately does at the moment; remote git servers are a bit limited in what they support16:44
jelmerso I had to patch bzr, and that change won't land until 1.1516:45
Keybukok16:47
Keybukoh well16:47
* Kinnison wows16:47
Kinnisonbzr managed to use my link fully just now16:47
* Kinnison gives it the 1MB/s prize16:47
jelmerKinnison: :-)16:48
Kinnisonhah, now it's lying, claiming 1.4MB/s which is faster than my link goes, while actually doing bugger all network traffic16:49
* Kinnison takes the prize back and gives bzr a wooden spoon16:50
* Kinnison pouts -- python-dulwich is too old in intrepid16:57
jelmerKinnison: Yeah, development has been going pretty quickly (un)fortunately17:06
jelmerKinnison: I suspect it'll have slowed down enough for Koala17:07
awilkinsKinnison: Is is possible your 2MBit/s connection has just been upgraded to 10Mbit/s - your ISP is doing that. I only noticed when things went _pchow_.17:08
awilkins1.4 MB/s would fit 10Mbit/s17:08
* awilkins could also be mad17:09
Kinnisonawilkins: Erm, the only thing I'm waiting for is my 10Mbit/s service to be upgraded to 20Mbit/s17:11
* Kinnison is on business-grade cable17:11
* SamB_irssi attempts to push to SVN using bzr-svn ...17:28
SamB_irssijelmer: how do I specify what user to use for a specific SVN server ?17:37
=== bob2 is now known as Guest28542
joaopintohello, I am getting the "http does not support mkdir" that is usually related to the missing launchpad-login18:39
joaopintoI need to commit some changes, and it's always trying to use the http method, how to I change it to bzr+ssh ?18:41
cody-somervillejoaopinto, does it say that when you commit?18:45
cody-somervillejoaopinto, ie. do you have a binded branch/checkout?18:45
joaopintocody-somerville, yes, it shows the http branch18:45
cody-somervillejoaopinto, just do bzr bind <bzr+ssh url>18:46
joaopintoah18:46
joaopintothe bind operation does not report an error, but does not help either18:48
joaopintoCannot lock LockDir(http://bazaar.launchpad.net/%7Egetdeb-web-developers/getdeb-web/main/.bzr/branch/lock)18:48
SamB_irssijelmer: having to use "svn propdel" to get a username into the SVN auth cache isn't ideal!18:49
SamB_irssihmm.18:49
SamB_irssididn't even work?18:49
joaopintocody-somerville, ops, bind did help, tks18:50
cody-somervillejoaopinto, :)18:51
LarstiQSamB_irssi: *blink*19:17
stephankI have a project I started working on in a bazaar tree. Now I'd like to reuse large parts of this application for another customer. I stripped down the application to remove functionality specific to my first customer, and now have a bazaar branch with a minimal functional version of the application. Now I'm about to branch that again so I can start work for the new customer.19:32
stephankMy question is, how do I do merges across these three branches?19:32
stephankIf I merge changes from the shared branch back into my original branch for customer 'A', I'd lose all the functionality because it take in the commits where I stripped everything down.19:32
stephankBasically, I want to move to a /\ shape, but at the moment only have the bottom left node of that graph.19:33
* LarstiQ nods19:33
LarstiQstephank: I haven't tested it out to that level, but what you should be able to do is merge your stripped branch into A, and then reject all the changes.19:34
LarstiQstephank: basically by doing `bzr merge stripped; bzr revert; bzr ci -m 'Reject strippage'`19:35
LarstiQstephank: afaics that should from then on allow you to merge changes without having to deal with the huge diff of removed functionality each time.19:35
LarstiQstephank: I do something similar like this (but only two branches) for merging the Debian unstable packaging of bzr-svn into the Ubuntu bzr-svn ppa packages19:36
stephankLarstiQ: Aha! I'll try that out immediatly. :)19:36
LarstiQ(for which I don't want the Debian changelog entries that mess up the chronological order in the Ubuntu changelog)19:37
LarstiQbesides some real packaging differences19:37
stephankLarstiQ: hmm.. when I revert, it really reverts the merge as well, and the commit is not picking up any changes.19:39
ddaastephank: you MUST do "revert ."19:40
ddaathe final dot is important19:40
ddaaor "revert $PATH" if you prefer19:40
stephankddaa: Aha, ofcourse19:40
LarstiQstephank: sorry, what ddaa said19:41
LarstiQddaa: I actually left the . off in my advice, mea culpa.19:41
stephankLarstiQ: no problem, thanks for the excellent help, and ddaa, this did the trick. :)19:42
fbondWhat's the word on merging ancestry with cherry-picks?20:26
jelmerSamB_irssi: hi20:33
jelmerSamB_irssi: still there?20:34
=== thunderstruck is now known as gnomefreak
=== thunderstruck is now known as gnomefreak
SamB_irssijelmer: again21:33
SamB_irssiI am here again21:33
SamB_irssijelmer: it's an https URL on sf.net, if that makes any difference21:33
jelmerSamB_irssi: hi21:35
jelmerSamB_irssi: Did you see the thread on the bazaar mailing list?21:35
jelmerSamB_irssi: basically, you need to use svn+https://21:36
SamB_irssijelmer: on a completely different subject, are you going to vote for http://bundlebuggy.aaronbentley.com/project/bzr/request/%3CE1LupWj-0005Cp-WD%40hydrogen%3E ?21:37
SamB_irssijelmer: I tried svn+https://21:37
SamB_irssiit didn't seem to help me get a "username" prompt21:37
SamB_irssihmm.21:37
SamB_irssimaybe my bzr.dev is too old?21:37
jelmerSamB_irssi: which version of bzr are you running?21:38
jelmerSamB_irssi: you'd need a fairly recent one21:38
jelmerSamB_irssi: or bzr.foreign21:38
SamB_irssifwiw, svn+https:// failed in the same exact way, not in a different way -- it asked me for the password for "naesten"21:39
* SamB_irssi wonders if there is a way to make irssi warn you that you are scrolled up21:39
LarstiQSamB_irssi: if there is more text after you scrolled up it says - more -21:40
SamB_irssiLarstiQ: where does that show up?21:41
* SamB_irssi waits for someone to say something so he can see where it shows up21:41
SamB_irssioh, there it is21:41
SamB_irssiLarstiQ: is there some way to change that to a different color?21:42
LarstiQSamB_irssi: euh, I suppose21:43
SamB_irssijelmer: ah, with latest bzr.dev it works better21:43
LarstiQSamB_irssi: may I recommend the trackbar script to you?21:43
SamB_irssinow it just looks horrible ;-)21:43
LarstiQSamB_irssi: it's white for me21:43
SamB_irssiLarstiQ: yeah, it was white here too21:43
LarstiQSamB_irssi: I think I'm using whatever is default in Debian qua style21:44
SamB_irssi(the "ugly" refers to bzr-svn's username prompt, btw)21:44
LarstiQah :)21:45
SamB_irssijelmer: uh-oh ... it's asking me first for a username, then for a password ... but now it's asking me for a password for naesten again!21:46
LarstiQwhat a naesty behaviour!21:47
LarstiQok, time for bed if my jokes are that bad21:47
LarstiQciao21:47
SamB_irssithat is, first it asks for a username and I say "sbronson" ... then it asks for a password for sbronson ... then it asks for a password for naesten!21:47
* SamB_irssi puts back the svn+21:48
SamB_irssiarg, apparantly it found "naesten" cached???21:50
jelmerSamB_irssi: can you reproduce this with the latest bzr.foreign and the latest bzr-svn?21:51
SamB_irssiwhat's bzr.foreign ???21:52
jelmerSamB_irssi: http://people.samba.org/bzr/jelmer/bzr/foreign21:53
SamB_irssithat looks kind of like a dash to me ...21:53
SamB_irssioh, wait21:53
jelmercontains a few pending patches for bzr.dev and a workaround for the fact that bzr.dev asks for passwords more often than necessary21:53
SamB_irssidifferent url21:53
* SamB_irssi was looking at something from google with a desciptively similar sounding url21:53
SamB_irssis/descip/descep21:54
yacoobis there any way to stop bzr from merging a file that has been deleted in destination branch?21:56
james_wyacoob: no, but if you revert that path after merging then it will be remembered21:59
SamB_irssijelmer: okay, yes, I still have the problem22:00
SamB_irssibut it might now just be a configuration/cache issue of some kind22:01
jelmerSamB_irssi: so this is happening while you are pulling?22:01
SamB_irssijelmer: I don't believe so22:01
jelmerSamB_irssi: so it's only while pushing?22:01
jelmerSamB_irssi: and Bazaar is asking you for a username+password more than once?22:01
SamB_irssino credentials show up in ~/.bzr.log for pull22:02
SamB_irssioh, actually I don't get any prompts now ...22:02
SamB_irssisorry :-)22:02
SamB_irssior ... one password prompt22:02
SamB_irssifor the wrong username, though22:03
SamB_irssiand I can't figure out where it's getting the username/password from :-(22:04
jelmerSamB_irssi: It should be getting it from ~/.subversion/auth if you tried to use svn itself on that URL before22:05
SamB_irssiThis is my bzr.log output:22:10
SamB_irssihttp://paste.lisp.org/display/7891622:10
SamB_irssibut I don't see anything in ~/.subversion/auth ...22:11
jelmerah, bzr-svn wasn't prompting yet22:15
jelmerSamB_irssi: I'm pushing a fix for bzr-svn22:15
SamB_irssijelmer: but I'm still puzzled as to where it came up with the "password"22:16
SamB_irssijelmer: but I'm still puzzled as to where it came up with the "password"22:17
SamB_irssiEWIN22:17
* SamB_irssi meant to re-do a bzr pull ...22:17
* SamB_irssi wonders when/where jelmer is pushing it22:18
asabilhi all22:23
asabilis there a way to stop the Commit().commit() from using the progress bar ?22:23
james_wasabil: programatically?22:24
asabiljames_w: yes22:24
james_wI think you pass in a progress bar22:24
james_wDummy or Null or something22:24
asabiljames_w: not for commit ()22:26
james_wah22:26
james_wthat sounds like an omission22:27
jelmerSamB_irssi: Just pushed it, to the 0.6 branch22:27
SamB_irssijelmer: I still seem to have the same problem :-(22:31
jelmerSamB_irssi: It's not prompting you for a username?22:31
SamB_irssiindeed22:31
SamB_irssibut I also seem to need to pass --username to svn every time ...22:32
jelmerSamB_irssi: so it looks like the username is cached in ~/.subversion/auth then22:32
SamB_irssiI can't see it !22:33
jelmerSamB_irssi: have you grepped for it?22:34
jelmerit should be in one of the files in ~/.subversion/auth/svn.username/22:34
asabiljelmer: can you take a look at this branch: https://code.launchpad.net/~asabil/bzr-rebase/filter-branch ?22:34
SamB_irssijelmer: I don't seem to *have* any files there22:35
jelmerSamB_irssi: I'm not sure where it gets it from then, but if svn is assuming it knows the username then bzr-svn probably would too22:36
jelmerasabil: sure, what about it?22:36
asabiljelmer: what do you think about merging it into the rebase plugin ?22:37
asabiland maybe rename bzr-rebase to bzr-rewrite ?22:37
asabilwith all the history manipulation related commands22:37
yacoobjames_w, doesn't quite work, still get conflicts on next merge.22:38
james_wyacoob: you did a "revert; commit; merge"?22:38
james_wand you get the same deleted conflict?22:38
SamB_irssijelmer: hmm.22:40
SamB_irssijelmer: would be nice if bzr-svn had a way to override that :-(22:40
yacoobmerge from branch a to branch b, revert addition of a file x, commit. Then made a change in file x in branch a. Merge from a to be gives a conflict.22:40
* SamB_irssi tries updating to a more recent subversion package22:44
jelmerasabil: can you send me a merge request?22:45
asabiljelmer: to your personal mail box ?22:45
jelmerasabil: I'm at a conference at the moment, don't have a lot of time to look into it atm22:45
jelmerasabil: yeah22:45
asabiljelmer: I can also ask for a merge from launchpad22:46
jelmerSamB_irssi: You can override it by specifying the username in the url22:46
SamB_irssihmm ... it looks like if I hit "enter" at the password prompt for "naesten", vanilla svn asks me for another username22:46
jelmerasabil: Launchpad's merges don't include merge directives though unfortunately22:46
SamB_irssijelmer: that didn't seem to work22:46
asabiljelmer:  okidoki, I will do then, thanks22:46
SamB_irssiI think ..22:46
SamB_irssisubversion doesn't seem to care if I put something before @ in the http url ?22:47
SamB_irssier. https ...22:47
yacoobbug or feature?22:49
jelmerSamB_irssi: bzr-svn does22:52
jelmeryacoob: that's intentional22:52
jelmeryacoob: as bzr doesn't know what to do with changes to a file that's removed22:52
jelmeryacoob: it doesn't want to throw away those changes that have been made silently22:53
yacoobso I'd have to deal with this on every subsequent merge...22:53
Peng_Only if the file was modified.22:55
yacoobwell, yes.22:55
yacoobno way to work around it, I presume?22:55
* SamB_irssi heads home ... hasn't failed yet with the username@ in the URL, but he's still not happy about having to use that :-(23:05
* SamB_irssi ... and it still might23:06
lifelessyacoob: you only have to deal with it once for each change; if upstream stop changing it it will stop conflicting23:07
lifelessyacoob: its arguably a bug to have subsequent changes generate conflicts again; could go either way - may be worth some discussion on the list23:08
yacooblifeless, I'm the upstream :) and I keep config files in bzr. Branch a is 'desktop', b - 'laptop'. Some of the stuff is not needed on the laptop, so it would be nice to say once 'no, I don't need this on the laptop'.23:09
lifelessyacoob: righto; still the analogy holds23:16
lifelessyou'd like the delete to stay deleted23:16
lifelesseven on later changes to the file23:17
yacoob very much so. I'll open a bug about that. --flag for this would be okay I think.23:17
=== Guest28542 is now known as bob2
=== bob2 is now known as Guest93773
yacoobhttps://bugs.launchpad.net/bzr/+bug/36433623:24
ubottuLaunchpad bug 364336 in bzr "bzr merge should allow user to ignore changes in deleted files" [Undecided,New]23:24
yacoobah :>23:25
=== Guest93773 is now known as bob2

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