[00:00] <exs> hm ok. one more question. i commit a develtree. after that i create a new file and then i want revert to the last revision without all files created after the last commit. is this possible?
[00:05] <bob2> perhaps you want bzr uncommit
[00:05] <bob2> I'm not sure
[00:07] <exs> but then the newly created files are still there
[00:07] <Peng> "bzr revert" instead?
[00:07] <exs> no
[00:08] <bob2> so delete them?
[00:08] <bob2> or clean-tree
[00:09] <exs> a great. that was i ve searched
[00:15] <exs> i go sleep n8
[01:47] <RenatoSilva> lifeless: https://bugs.launchpad.net/bzr-search/+bug/480684
[02:06] <mwhudson> Peng: your mirror branches broke launchpad :-)
[02:06] <mwhudson> (but it seems to be some network provider stupidity, not your fault)
[02:06] <lifeless> RenatoSilva: I'm going out, but I have replied to the bug
[02:09] <RenatoSilva> lifeless: last 2 comments are mine
[02:11] <spiv> RenatoSilva: the last comment (#6) isn't
[02:16] <RenatoSilva> no idea of what this means: Nor does it have a suffix index (where you put rabedis and rabedis-on in an index and can then find both sidebar and no-sidebar efficiently).
[02:17] <RenatoSilva> lifeless: I would simply rename the bug to 'make bzr search human friendly', but that seems a big way to walk through
[02:17] <spiv> lifeless was going perhaps a bit too much into possible implementation details in those parens.
[02:18] <RenatoSilva> how to find no-sidebar?
[02:20] <spiv> If I'm understanding lifeless comment correctly, currently bzr-search only keeps a simple index that lets you look up complete words.
[02:21] <RenatoSilva> I don't understand why the bug is imcomplete, the title and description and comments are pretty clear
[02:21] <spiv> (i.e. it doesn't support searches by parts or words, or suffixes)
[02:21] <spiv> The problem is the scope of the bug is too large and nebulous to be useful as something to have on a todo list.
[02:22] <RenatoSilva> no it's not
[02:22] <RenatoSilva> *it's specific*
[02:22] <spiv> I think lifeless is asking for a bug, or bugs, with specific suggestions about how to improve the searching, rather than something as vague as e.g. "human friendly"
[02:22] <RenatoSilva> I just want to search the diffs, and know the revision
[02:23] <RenatoSilva> I didn't rename the bug to "make it human friendly"
[02:23] <spiv> So you want "diff-only search"?
[02:23] <RenatoSilva> I said that because of their comments about how imcomplete bzr-search is
[02:24] <RenatoSilva> well that's a very bad thing that bzr-search is in version 1.7 and can't even search partial words or whatever
[02:25] <RenatoSilva> I would keep the software as beta
[02:25] <RenatoSilva> spiv: well, as in the title, I just want "return matching revisions"
[02:26] <Peng> mwhudson: Awesome. How'd that happen?
[02:26] <RenatoSilva> return the revisions that match a search string, just like bzr search more or less does
[02:26] <spiv> Also, comment #4 is suggests you're looking for more complex forms of search queries than simple term-matching.
[02:26] <RenatoSilva> spiv: do you call bzr search Preferences a more complex search??
[02:26] <RenatoSilva> same about no-sidebar
[02:27] <spiv> RenatoSilva: What does "matching" mean in "return matching revisions"?  "word appears in the diff"?  "substring appears in the diff and/or commit message"?
[02:27] <RenatoSilva> spiv: https://bugs.launchpad.net/bzr-search/+bug/480684/comments/2
[02:28] <spiv> RenatoSilva: ok, so
[02:28] <spiv> RenatoSilva: I'm guessing a bit at what lifeless would like, but
[02:28] <spiv> RenatoSilva: I suggest changing this bug title to 'show the revisions whose diff contains the search string'
[02:28] <RenatoSilva> spiv: if you're lucky, your method is not called no-sidebar so you can use bzr-search for that but as I said there 1. no rev *number* 2. output is ugly
[02:29] <RenatoSilva> spiv: nice title, will change it now
[02:29] <spiv> RenatoSilva: and filing one or more other bugs for other enhancements like "find PreferencesProvider when I search for Preferences", etc.
[02:29] <spiv> RenatoSilva: I just copied it straight out of your comment #2!
[02:32] <mwhudson> Peng: connections from the data centre to bzr.mattnordorff.com are timing out
[02:33] <RenatoSilva> ah ok :) just changed, for the other bugs, I think I'm only able to say 'make it human friendly', which would probably be rejected for being too general (looks more like a blueprint). You guys, however, are more experienced on how it works and all the specific terms like stemming (?), so you can more easily split it into more specific tasks in my opinion
[02:35] <RenatoSilva> "return PreferencesProvider when I search for Preferences" is more like a use case than a proper bug description for me (imagine one writing if s == 'Preferences': return 'PreferencesProvider', or some similar hack :D )
[02:36] <spiv> RenatoSilva: well, don't worry about specific jargon
[02:36] <spiv> RenatoSilva: give specific examples of things you'd like to work better
[02:36] <RenatoSilva> ok
[02:36] <RenatoSilva> thanks for helping
[02:36] <spiv> RenatoSilva: i.e. a bug report that is a use case that doesn't work yet is still a reasonable bug report, so long as the use case isn't too general
[02:36] <spiv> RenatoSilva: i.e. don't file bug 1 ;)
[02:36] <spiv> (That was a quick timeout!)
[02:37] <RenatoSilva> spiv: would be nice if you later convince lifeless that the bug is not incomplete
[02:37] <RenatoSilva> (because it seem you got me)
[02:37] <spiv> RenatoSilva: lifeless may still prefer to split some of those bugs into more specific bugs, or mark some as duplicates of others, but that will be easier to do the more specific they are
[02:38] <RenatoSilva> I mean this open bug, its status is incomlete but it's just that lifeless didn't get me in my opinion
[02:38] <RenatoSilva> * imcomplete
[02:39] <spiv> RenatoSilva: well, I'd guess with the new title he'll be satisfied, but ask him
[02:39] <spiv> RenatoSilva: right, I agree, but that's actually a reasonable use of incomplete
[02:39] <RenatoSilva> ok ok, it's because you have more weight in convincing him I suppose :)
[02:39] <spiv> RenatoSilva: perhaps, I wouldn't be too sure ;)
[02:40] <RenatoSilva> I'll tell him that you think it's ok, ok?
[02:40] <spiv> Well, you can tell him it's now close to I think he thinks it should be ;)
[02:41] <RenatoSilva> don'tget you, but big thanks anyway!
[02:41] <spiv> It's his project, I don't have any special authority over it or him.  I *do* have some experience in understanding what he finds useful in a bug report, though.
[02:42] <spiv> (Which isn't far off what I find useful)
[02:42] <RenatoSilva> ok ok thanks, gtg good night!
[02:45] <spiv> RenatoSilva: good night
[03:01] <tonyyarusso> So I have a local (unbound) bzr branch, and I want to merge a change from a branch on launchpad.  I tried doing 'bzr merge lp:~ubuntu-minnesota/ubuntu-drupal-theme/minnesota-patches' and got this:
[03:01] <tonyyarusso> "bzr: ERROR: KnitPackRepository('file:///home/drupal/sites6/ubuntu-minnesota.org/themes/ubuntu-drupal-theme/.bzr/repository/'); is not compatible with; RemoteRepository(bzr+ssh://bazaar.launchpad.net/~ubuntu-minnesota/ubuntu-drupal-theme/minnesota-patches/.bzr/); different rich-root support"
[03:02] <spiv> Your local branch is in an old format
[03:02] <spiv> Assuming you have bzr 2.0 or newer, just run "bzr upgrade" in that branch
[03:03] <Peng> mwhudson: Ehh. That's not my fault, is it?
[03:04] <tonyyarusso> spiv: ah, perfect - thanks
[03:04] <Peng> mwhudson: FWIW, mtr to crowberry (bazaar.lp) and druzhnaya (puller) from my end work fine. Well, 1 packet gets dropped at the last hop, but that shouldn't matter.
[03:09] <spiv> tonyyarusso: you're welcome
[03:10] <tonyyarusso> hmm, now I have a message that there's a conflict in a file - is there a way to show what the actual conflicting text is?  (I only have a filename so far)
[03:10] <tonyyarusso> the man page makes it sound like showing the text should be the default
[03:12] <tonyyarusso> oh, I see
[03:12] <tonyyarusso> .BASE and .THIS
[03:14] <mwhudson> Peng: maybe it's better now anyway, not your fault
[03:15] <spiv> tonyyarusso: and look at the file itself
[03:15] <spiv> tonyyarusso: the conflicting region(s) will have markers like <<<<<<< [03:16] <spiv> er, s/in it/around it/
[03:16] <tonyyarusso> oooh, ok
[03:17] <Peng> mwhudson: I hit the "Try again" button on one branch -- let's see if it works.
[03:18] <tonyyarusso> spiv: um, by "the file itself", do you actually mean one with .~1~ appended to the name?
[03:19] <Peng> mwhudson: The puller did hit my server, but LP still reports an error. (https://code.edge.launchpad.net/~mnordhoff/loggerhead/cheezum)
[03:20] <spiv> tonyyarusso: the file that has the conflict, usually
[03:20] <spiv> tonyyarusso: unless you have a conflict where both sides added a file of the same name.  (More common is both sides modified the same file that already existed)
[03:20] <mwhudson> Peng: hmm
[03:22] <tonyyarusso> spiv: well, the issue is the file with the conflict is listed as 'style.css', but that doesn't appear to exist right now.  I have a style.css.~1~, style.css.20100204 (a separate backup I made a few days ago manually), style.css.BASE, style.css.orig (I'm not sure about that one), and style.css.THIS
[03:22] <tonyyarusso> only .BASE and .THIS have file modification times of today.
[03:27] <spiv> tonyyarusso: ok, I'd guess you have the more complex kind of conflict, i.e. that both sides added (or renamed) different files to have the name 'style.css', or something like that.
[03:27] <spiv> tonyyarusso: pastebin the output of "bzr conflicts"?
[03:27] <spiv> And "bzr st"?
[03:27] <tonyyarusso> no need for pastebin on the former - it's one line:  /home/drupal/sites6/ubuntu-minnesota.org/themes/ubuntu-drupal-theme
[03:29] <tonyyarusso> the latter has "renamed: style.css => style.css.THIS; added: css/style.css; unknown: style.css.BASE"
[03:29] <spiv> tonyyarusso: "bzr conflicts" just shows a filename, not "Text conflict in $filename"?
[03:30] <tonyyarusso> spiv: bah, bad copy-paste.  "Contents conflict in style.css
[03:31] <spiv> tonyyarusso: ok, IIRC this is because one side has modified the file (yours probably judging by what you've said), but the other has deleted it
[03:32] <tonyyarusso> spiv: Yes, I have modified that file manually.  So most likely, upstream tried to move style.css to css/style.css, and got confused b/c I had modified something it wants to delete, right?
[03:32] <spiv> tonyyarusso: I suspect from the "bzr st" output that someone might have accidentally deleted it and then added it again (as a new file) to rename/move it
[03:32] <spiv> tonyyarusso: exactly! :)
[03:32] <tonyyarusso> hrm, ok
[03:33] <spiv> tonyyarusso: so the resolution is mostly likely to either apply your changes to the new file, or revert the deletion, and move your file to the new location...
[03:33] <spiv> tonyyarusso: ...and tell whoever made that change to use "bzr mv" next time, or even "bzr mv --auto".
[04:25] <RAOF> Man, “git add -i” makes me *long* for bzr shelve.  What the hell are you supposed to do with this prompt: “Stage this hunk [y,n,q,a,d,/,j,J,g,e,?]?”
[04:26] <bob2> you want magit
[04:32] <RAOF> Ah, no.  Actually I wanted “git add -p”.
[07:20] <vila> hi all !
[07:28] <bialix> рунф мшдф!!!
[07:28] <bialix> heya vila!!!
[07:28] <vila> :D
[08:09] <chx> lifeless: ping
[08:10] <lifeless> chx: hi. Is this re: the mail you sent me? I've replied.
[08:10] <chx> lifeless: yes. i saw. :)
[08:11] <chx> lifeless: just wanted to ask whether you want me to collect the more interesting points or you guys will read the (rahter interesting) thread
[08:15] <lifeless> I'm not sure at this point
[08:15] <lifeless> I'm hoping jam or someone will volunteer to be a resource for you
[08:16] <lifeless> in my experience its best to have someone like yourself or emma as a primary advocate though
[08:16] <lifeless> for now, until I hear back, I suggest mailing anything specific that is a concern/needs more info to the main bazaar mailing list
[08:18] <chx> I will do that , OK
[08:18] <chx> And we are advocating -- David Strauss and myself, I will get hold on Emma once she is bakc from NZ
[08:32] <lifeless> chx: excellent
[08:32] <bialix> chx: battle for drupal?
[08:33] <chx> bialix: yes
[08:33] <bialix> gimme a link please
[08:33] <chx> http://groups.drupal.org/node/48818
[08:33] <mneptok> I WANNA BE AN ELF-WARRIOR WITH A +3 BOW OF PHP!
[08:34] <mneptok> wait ... does PHP allow +?
[08:34] <chx> the discussion so far is suprisingly sober
[08:35] <fullermd> mneptok: Of course.  It may even mean what you want it to.
[08:35] <chx> or may not
[08:35] <chx> :p
[08:35] <fullermd> Doesn't Drupal still have a semi-active bzr mirror around from $YEARS ago when jblack was talking to them?
[08:35] <chx> i write phpwtf.org so you dont need to tell me that php is weird
[08:36] <chx> fullermd: we have a launchpad mirror which i use.
[08:36] <chx> fullermd: thanks god
[08:36] <quicksilver> vila: finally got around to finishing and sending that email to the bzr list. Sorry it took so long.
[08:36] <mneptok> ohcrap.
[08:37] <mneptok> i just put on a Ring Of Power and now register_globals is enabled.
[08:37] <mneptok> THE EYE CAN SEE ME!
[08:37] <vila> quicksilver: great, thanks
[08:37]  * fullermd writes it for a living; no secret here either   :p
[08:37] <chx> fullermd: it would have been better to move to bzr in 2006 yes but it did not happen alas. We are a lot bigger so it might be a bit harder but it's also our growth that made CVS unbearable. And let's face it, these last four years made bzr a lot better too.
[08:39] <chx> mneptok: i already told you that you do not need to bash PHP to me. I can do it a hell lot better and evne do it on a blog as mentiond. And register_globals is gone for good for one, two, Drupal worked around it for years and now simply refuses to run if it is on...
[08:41] <chx> mneptok: i came here for help and not (the rather boring and tiring) PHP bashing. There is more to picking a system than the language it is written in.
[08:41] <mneptok> uh. wow. easy there, tiger. i'm not "bashing" PHP. i'm not bashing Drupal. i'm trying to make people smile a little.
[08:42] <vila> mneptok: you failed :D
[08:42] <mneptok> vila: apparently not. ^^
[08:42] <vila> As I *try* to teach my daughters, humour is a risky job, sometimes you had to assume the consequences, bear with it and keep bashing :D
[08:43] <vila> mneptok: I was meta-smiling :D
[08:43] <mneptok> vila: woot! meta-success!
[08:43] <vila> LOL
[08:44] <gerard_> morning
[08:44] <vila> chx: you're preaching the chore, we're all using bzr....
[08:44] <vila> hi gerard_
[08:45] <fullermd> Humor == brute force?  If it doesn't work, you're not using enough?
[08:45] <chx> vila: yes I do. But there are a couple thousand Drupal developers who dont.
[08:45] <gerard_> fullermd: heh
[08:45] <chx> vila: we have an excellent chance to change that.
[08:45] <vila> chx: I was referring to "There is more to picking a system..." :D
[08:46] <vila> chx: I agree with lifeless, things work better when some ambassadors act as gateways, we have limited resources so focusing on ambassadors's summaries is the most effective way to help
[08:48] <vila> chx: if there are bugs that are more important to the drupal community, flag them as such (affects-drupal or something)
[08:48] <chx> hm, then i need to check whether there is a bug for friendlier unshelve
[08:48] <vila> chx: if you need help setting up some central server, ask here
[08:49] <chx> oh infra knowledge we have aplenty :)
[08:49] <vila> chx: you know about 'bzr unshelve --preview' right ?
[08:49] <vila> chx: yeah, silly me :D
[08:49] <mneptok> chx: GNOME went through similar machinations not long ago. although outdated, this might provide some useful info and topic points - http://live.gnome.org/DistributedSCM
[08:50] <chx> last i checked (which was this year) you could only specify a numeric id for unshelve
[08:50] <chx> and not the message
[08:50] <chx> let me retest so i can speak more coherently :)
[08:50] <quicksilver> that's how it seemed to me when I chcked out unshelve just a few weeks ago
[08:50] <quicksilver> that sounds like a really easy one to fix, too :)
[08:51] <bialix> wise words, vila, about your daughter.
[08:52] <chx> vila: bzr: ERROR: no such option: --preview
[08:52] <vila> bialix: two daughters even :D lunches and dinners are more and more... interesting :D
[08:52] <vila> chx: upgrade ! :D
[08:52]  * bialix was bitten in the past for not looking forward before start joking on risky themes :-/
[08:52] <vila> chx: let me check
[08:52] <bialix> vila: w00t!
[08:52] <chx> No packages will be installed, upgraded, or removed.
[08:53] <chx> i am on 2.0.2
[08:53] <bialix> chx: unshelve --preview is in 2.1
[08:53] <mneptok> "let's poke fun at $LANGUAGE" in an IRC dev channel is not risky. it's a hard requirement.  ;)
[08:53] <chx> and what does it do? shows the patch to be applied?
[08:53] <bialix> yep
[08:53] <vila> chx: revno 4955 so yes, part of 2.1
[08:54] <bialix> but it fails for me yesterday with non-ascii
[08:54] <vila> chx: it shows the corresponding diff
[08:54] <lifeless> mneptok: klingon!
[08:54] <fullermd> mneptok: Pfft.  That sounds like something a COBOL programmer would say...
[08:54] <lifeless> vila: choir
[08:54] <lifeless> vila: chores are boring tasks ;)
[08:54] <vila> lifeless: it's like hhtps, it's too late now, I will take the one for the other for years to come ;D
[08:55] <mneptok> lifeless:  Hab SoSlI' Quch!
[08:55] <vila> lifeless: I was so sure to get it right this time...
[08:55] <vila> :-D
[08:55] <ronny> fullermd: join the curch of cobol now for final salvation
[08:55] <bialix> ooo, hhtps! that's cool
[08:56]  * fullermd has been dreaming of cobol's "final salvation" ever since he had to learn it...
[08:56] <vila> COBOL got the boring printed report descriptions right, I've never since better since then....
[08:56] <mneptok> COBOL's final salvation is the banking industry.
[08:57] <lifeless> mneptok: in lucid, you can enable it ;)
[08:57] <vila> mneptok: yeah, that's what I just said no ?
[08:57] <ronny> oh ffs - im still in #cobol
[08:57] <vila> ronny: yeah ! Don't you love putting 'D' in column 7 ?
[08:57] <ronny> lol, every few dats someone got in and declared cobol dead
[08:58] <ronny> and a few weeks ago i explained the religion of cobol to someone
[08:58] <vila> ronny: and how about: Error: '.' is missing
[08:58] <mneptok> ronny: idle     : 6335 days 4 hours 44 mins 30 secs [signon: Jan 31 00:00:00 1969]
[08:58] <ronny> damn, i must have been drunk to get such an idea
[08:58] <vila> mneptok: lol
[08:59] <vila> err, wait, let's stop bashing COBOL, chx is still around
[08:59] <chx> bah
[08:59] <vila> . o 0 (Will chx smile on this one ?)
[08:59] <ronny> cobol aint that bad, its a pretty good worst case example
[08:59] <vila> . o 0 (Darn, missed again)
[08:59] <chx> i apparently have a humour detector fail :)
[09:00] <vila> \o/
[09:00] <vila> ronny: stop ! stop ! someone will try to find worst !
[09:00] <mneptok> chx: dude, i have like 10 ex-girlfriends that would LOVE you.
[09:00] <mneptok> ;)
[09:00] <fullermd> At once?  That sounds hazardous.
[09:01] <mneptok> not really. just expensive.
[09:01] <ronny> vila: once someone explained to me how to sort a words file in just as little 100 loc of cobol
[09:01] <vila> . o 0 (girlfriends load test harness... worst a try ?)
[09:01] <vila> worse, damn
[09:01] <mneptok> "worth"
[09:02] <vila> no, worth, or something
[09:02] <mneptok> *patpat*
[09:02] <vila> on reflexion worst wasn't such a bad joke :D
[09:02] <fullermd> Yeah, I thought it rather apropos.
[09:13] <exs> hi
[09:13] <exs> i want to hold a single file and revert all other files two reversions back
[09:14] <vila> cp file SAFE; bzr revert; cp SAFE file ?
[09:14] <vila> rm SAFE
[09:15] <vila> exs: bzr shelve/unshelve *may* work too
[09:16] <exs> ok will tryin
[09:16] <exs> thx
[09:18] <bialix> exs: qrevert
[09:19] <bialix> err, no
[09:19] <bialix> qrevert can't do two revisions back
[09:19] <exs> ok i do not use kde
[09:19] <bialix> bad bad qrevert
[09:19] <bialix> exs: people on gnome using it too, I guess
[09:20] <exs> bialix: maybe but i like the commandline more
[09:21] <bialix> no problem.
[09:21]  * bialix also likes command line
[09:23] <exs> also i want just to become better in bzr so i asked the question in the hope to learn more and new methods working with bzr
[09:30]  * gerard_ loves lighweight checkouts :)
[09:30] <gerard_> I'm switching around git style
[09:33] <exs> and how to unignore certain files? ivh not found any commands for this issue
[09:33] <bob2> edit .bzrignore
[09:33] <exs> can i simply delete this file?
[09:34] <fullermd> A lot depends on exactly what you mean by "unignore"...
[09:34] <bob2> you almost certainly don't want to delete it
[09:35] <exs> i vh ignored only two files and after i delteded it and commited there was a line informed me that the .bzignore is missing. is this very worse?
[09:48] <bialix> gerard_: colo ftw!
[09:57] <junak-michal> Hi. I was trying to send bugfix to bzr through launchpad. More information here https://code.launchpad.net/~junak-michal/bzr/giveback/+merge/18297. I was advised to send an email for accepting contributor agreement so i did it (from the mail I use as launchpad login). I want to ask if I should do something else or if it is okay now. Sorry for stupid question, but I am kind of confused.
[10:11] <spiv> junak-michal: that sounds fine to me
[10:11] <spiv> junak-michal: (thanks!)
[10:30] <exs> one more question. what does revert --no-backup does? which backups are means?
[10:30] <spiv> junak-michal: oh, and if for some reason there's more required, a developer will let you know.  Reviews and the like don't always happen immediately, but we mostly manage within a day or two.
[10:31] <spiv> exs: see "bzr help revert":
[10:31] <spiv> By default, any files that have been manually changed will be backed up
[10:31] <spiv> first.  (Files changed only by merge are not backed up.)  Backup files have
[10:31] <spiv> '.~#~' appended to their name, where # is a number.
[10:31] <exs> i dont see any # files in my directory
[10:32] <spiv> exs: it would be FILENAME.~1~
[10:32] <spiv> not literally #
[10:32] <exs> ah ok
[10:32] <exs> thx
[10:32] <spiv> (or FILENAME.~2~, etc)
[10:33] <exs> can you answer me one more question. which advantages i get if i use init-repo?
[10:34] <fullermd> Space savings by sharing history among branches.
[10:34] <spiv> the branches inside the repo will share that repo, which means only one copy of revision data.  That saves space (and time when creating and deleting branches)
[10:35] <exs> that means there are no more commands or feature i can use if i have a repo inited, but the .bzr directories are more organized and work faster?
[10:36] <spiv> exs: right
[10:36] <exs> ok thx. i have in one directory an inited dir without a repo. but i want to do the repo to the parent direcory. can i do it simply?
[10:36] <exs> so the repo accept the inited dir?
[10:36] <fullermd> Yes.  With the exception of a few dark edge cases, everything should act exactly the same.  Just faster.
[10:37] <spiv> exs: you should be able to init-repo the parent, then "bzr reconfigure --use-shared" in the branch
[10:37] <fullermd> You can init-repo to create the repo, and then use reconfigure (--use-shared I think) to change that existing branch to use the now-present repo.
[10:37]  * fullermd gives up and lets spiv do the typing   :p
[10:39] <spiv> Actually, I'm about to go to bed, but thanks :P
[10:39] <fullermd> Bed?  Nonsense.  The sun isn't even up yet.
[10:40] <junak-michal> spiv: thanks:-)
[10:54] <exs> and how to rename a branch?
[10:55] <exs> just bzr mv bla blanew?
[10:55] <beuno> exs, rename a branch?
[10:55] <beuno> you can just rename the directory
[11:00] <exs> can i mv the repo after init?
[11:01] <exs> for example bzr init-repo bla and then mv bla to subdir/bla?
[11:01] <beuno> exs, yes, as long as you take the .bzr dir with you, it's all good
[11:01] <spiv> exs: so long as the branches are still subdirectories of the repo, sure
[11:01]  * spiv -> bed
[11:01] <exs> ok thx
[11:12] <exs> lol
[11:13] <Lamba> hello (this is in relation to launchpad project).  - im getting an error about being unable to lock a file when i try to push, i've used the brek-lock but it gives the same lock error when i try push again. anyone know an easy way out of this mess ?
[11:13] <Lamba> break-lock*
[11:15] <Lamba> i should mention its only me using the repo. - i lost net connection during a push which caused this.
[11:25] <vila> Lamba: hmm, the simplest way may be to just delete the branch on launchpad
[11:29] <Lamba> ive just this second fixed it... - apparently break-lock bzr+ssh & break-lock sftp dont actually break the lock. - i did break-lock lp:~username and bingo.
[11:30] <Lamba> bit confusing because bzr's error message says to uzr bzr+ssh, but hey ho :) - least i know now
[11:30] <Lamba> use*
[11:31] <vila> Lamba: hmm, as long as 'lp~username/...' aliases to the same branch, that's equivalent :D
[11:32] <Lamba> yea, odd thing was the bzr+ssh and sftp ones didnt ask for a y/n response, just dropped back to prompt. oddness.
[11:42] <vila> Lamba: then it may mean there wasn't a lock there to break...
[11:42] <vila> ach, he's gone :-/
[14:02] <GaryvdM> Hello
[14:04] <rubbs> hello
[14:07] <GaryvdM> The bzr version in the beta ppa is out of date (it has 2.0.1) - I'm going to have a shot at updateing it.
[14:17] <GaryvdM> Err - I guess if I do that, I also need to do all the plugins to. :(
[14:29] <GaryvdM> jam: The list that you had in this mail: http://www.mail-archive.com/bzr-windows@lists.launchpad.net/msg00274.html
[14:29] <GaryvdM> Is there an update version.
[14:30] <jam> GaryvdM: you can just look at lp:bzr-windows-installers or lp:~bzr/bzr-windows-installers/2.0, the file tools/win32/buildout.cfg has the list of files and versions
[14:30] <jam> off-hand, there is a newer qbzr, bzr-explorer and bzr-xmloutput
[14:30] <GaryvdM> Ah - cool
[14:31] <GaryvdM> Thanks
[15:29]  * quicksilver utters a long and ugly ancient egyption curse at mailman's ridiculous default settings, and chases his preferences on yet another mailman installation.
[16:18] <bialix> evening GaryvdM!
[16:18] <bialix> nice to see you here
[16:18] <GaryvdM> Hi bialix
[16:19] <GaryvdM> I'm busy trying to get the beta ppa up to date...
[16:19] <bialix> igc: ping
[16:22] <bialix> GaryvdM: should we CC announcement mails about qbzr releases to debian maintainers?
[16:24] <GaryvdM> Maybe. I think that they have tools to do that automatically. See http://qa.debian.org/developer.php?login=pkg-bazaar-maint@lists.alioth.debian.org
[16:24] <Tak> hmm, is dpush part of bzr core, or something like rebase?
[16:25] <bialix> jelmer: ^
[16:25] <GaryvdM> And http://dehs.alioth.debian.org/report.php?package=qbzr
[16:26] <jelmer> bialix, GaryvdM: I'll leave updating up to Stefano
[16:27] <bialix> hi jelmer, Tak asked about dpush
[16:27] <jelmer> Tak, it is in core
[16:27] <GaryvdM> Hi jelmer
[16:28] <jelmer> Tak, ('bzr help commands' will tell you what plugin a command lives in)
[16:28] <bialix> cool, we're now pstream
[16:28] <bialix> cool, we're now upstream
[16:28] <Tak> yeah, I forgot about hidden-commands
[16:30] <GaryvdM> bialix: In the debian package is a watch file, which is configured to check our downloads page.
[16:30] <bialix> great
[16:34]  * Tak #519382
[16:40] <jelmer> bug 519382?
[17:18] <gerard_> jam: got some time to continue reviewing my changes to update?
[18:32] <jam> gerard_: done, in case you didn't see the update
[18:33] <gerard_> jam: thx, didn't see it yet ;)
[18:33] <jam> vila, poolie: did you see any update about Junak signing the contributor agreement?
[18:46] <vila> jam: EODed but, Junak was here a couple of hours ago, I missed him but he sounded like he sent the mail for the agreement, so it should be somewhere in the pipes...
[18:46] <jam> vila: I'll have to take control of your machines then... :)
[18:46] <jam> thanks for checing
[18:46] <jam> checking
[18:46] <jam> Sort of makes me wish LP had a "blocked on X" status
[18:47] <jam> Having to read the mp comments to determine that is a pain
[18:47] <jam> I suppose even just a "Whiteboard" for merge proposals might suffice
[18:50] <poolie> hi vila
[18:50] <poolie> jam, in https://code.edge.launchpad.net/~abentley/bzr/lpsubmit/+merge/18876 i think you should have picked up on the lack of docs too
[18:51] <vila> poolie: enjoying early wake-ups when coming from Europe ? :-/ :-)
[18:52] <poolie> :/
[18:52] <vila> jam: a whiteboard sounds like a good idea
[18:52] <vila> poolie: :-(
[18:52] <vila> poolie: I half hoped I was wrong :-/
[18:52] <jam> poolie: it just makes you a morning person, able to get done before lunch what most people take all day to accomplish
[18:53] <abentley> poolie, you say "It looks like [lp-submit] creates a merge proposal or requests a merge - that's what the Launchpad UI calls it but this seems to have no connection."  What do you mean?
[18:53] <poolie> does this create a merge proposal?
[18:53] <abentley> poolie, yes.
[18:53] <poolie> but the term 'merge proposal' doesn't occur anywhere in its ui
[18:53] <poolie> or help
[18:53] <jam> abentley: I guess that since it wasn't obvious to poolie, it could use some further explanation in the doc string
[18:54] <abentley> poolie, I'll add that.
[18:57]  * gerard_ is looking for a second reviewer for https://code.launchpad.net/~gerard-/bzr/update/+merge/18464
[18:57] <gerard_> it's about the coolest merge proposal ever
[18:57] <gerard_> or maybe not
[18:57] <poolie> i'm happy to have it
[18:57] <gerard_> only one way to find out ;)
[18:58] <poolie> hi gerard_
[18:58] <poolie> i think it would be good
[18:58] <poolie> i'll try to get to it later
[18:58] <gerard_> hey poolie
[18:59] <poolie> though i think vila is meant to be ppa this week still
[18:59] <vila> poolie, gerard_ : I plan to do it tomorrow morning first thing, I only saw jam's review some minutes ago
[19:00] <poolie> i have some more things to put into the queue from my flight
[19:00] <vila> err, tomorrow morning my TZ so, in ~12 hours
[19:01] <gerard_> vila: that's morning for me too ;)
[19:01] <vila> gerard_: ok :D
[19:03] <poolie> our patch queue is getting long again
[19:03] <poolie> kind of good in a way
[19:03] <poolie> but you can have too much :)
[19:06] <vila> poolie: not too much from non-core though and I hope to reduce it before Friday :D
[19:07] <vila> poolie: did you get a mail from Junak for the contributor agreement ?
[19:07] <vila> poolie: He was here a couple of hours ago, I missed him but he sounded like he sent the mail for the agreement, so it should be somewhere in the pipes...
[19:10] <gerard_> the contributor agreement looks kinda scary I must admit
[19:11] <gerard_> lots of open source projects ask for copyright assignment, but most are really informal about it
[19:42] <poolie> gerard_, kfogel and i are working with our lawyers on it
[19:42] <poolie> in fact he just sent me a new draft faq
[19:42] <poolie> so any further comments are welcome
[19:45] <jam> I would also mention that most open source projects aren't backed by something worth suing :)
[19:45] <gerard_> I don't like point 5 and the "other license terms" of point 6
[19:45] <gerard_> jam: yeah, you've got a point there
[19:50] <poolie> re clause 5, lawyers understand that to mean you promise to do small non-onerous things
[19:50] <poolie> we will clarify this
[19:51] <poolie> and re clause 6, it allows for dual-licencing but not for the code to be closed up
[19:59] <lifeless> moin
[20:17] <poolie> hello lifeless
[20:18] <keithhub> ok
[20:44] <emmajane> Lord love a duck: http://groups.drupal.org/node/48818. Reading through the comments on how people pick a dvcs is making my head spin.
[20:51] <lifeless> emmajane: ola
[20:51] <lifeless> hi poolie
[20:51] <emmajane> lifeless, ola :)
[20:57] <gerard_> emmajane: interesting read
[20:57] <gerard_> git is absolutely horrible to script
[20:57] <emmajane> I'm about 3/4 of the way down now.
[20:57] <emmajane> apparently it's trivial according to the summary here. :/
[20:58] <emmajane> 3/4 down the comments I should say.
[20:58] <gerard_> I wrote a 2way git<->svn gateway script and it wasn't nice
[20:58] <lifeless> ease in the fingers of the scripter
[20:58] <emmajane> the summary at the top was pretty straight forward but *very* git-leaning
[20:58] <lifeless> *ease is in*
[20:59] <mwhudson> emmajane: are you in wellington today?
[20:59] <gerard_> lifeless: I guess so, but who doesn't like python better than bash?
[21:00] <gerard_> aaah, what did I do? did I just compare two languages on irc?
[21:00]  * emmajane thinks hard. Looks outside, notes it's overcast... yes. Wellington.
[21:00] <emmajane> gerard_, :)
[21:03] <emmajane> mwhudson, I'm staying with sharrow and metlermmind? (adam) this week. then up to AKLish for the weekend then back down to WLG on Monday evening then fly out on Thursday for SCaLE.
[21:04] <mwhudson> emmajane: cool
[21:04] <mwhudson> (it's been sunny until you got here!)
[21:04] <mwhudson> :)
[21:04] <emmajane> mwhudson, sure sure. :)
[21:05] <mwhudson> emmajane: i'm in town today, want to meet for a coffee or something?
[21:05] <poolie> hello emmajane, mwhudson
[21:05] <lifeless> emmajane: adam shand?
[21:06] <emmajane> lifeless, no. erm. Adam B. Security bearded kiwi dude.
[21:06] <emmajane> mwhudson, oo. I like coffee.
[21:06] <lifeless> :)
[21:07] <gerard_> heh, #bzr, also know as #canonical ;)
[21:08] <thumper> gerard_: not entirely :)
[21:08] <mwhudson> emmajane: so do i, although i'm trying to not be entirely dependent on it these days...
[21:09] <emmajane> mwhudson, pfffbt. what fun is that?
[21:10] <gerard_> thumper: says ~quassel@canonical/launchpad/thumper ;)
[21:10] <thumper> gerard_: heh, yeah, I know
[21:11] <thumper> gerard_: emmajane isn't a canonical bod
[21:11] <thumper> and I'm sure there are others
[21:11] <emmajane> gerard_, nor is davidstraus_s
[21:11] <emmajane> we're both here from drupal
[21:11] <jam> vila: shouldn't you be asleep?
[21:12] <emmajane> chx is normally here too (also drupal)
[21:12]  * vila snores
[21:12] <jam> well, at least not working :)
[21:12] <emmajane> nor is sdboye_r
[21:12] <emmajane> (also drupal)
[21:12]  * vila snores and has fun
[21:12] <emmajane> tonyyaruss_o's ubuntu, not canonical, IIRC
[21:13] <emmajane> and abentley's Canadian. so that hardly counts as canonical. it's way cooler. ;)
[21:13] <gerard_> hehe
[21:14] <emmajane> lifeless,    Adam Boileau - Hacker (the security/cracking sort, Kiwicon organiser, pundit, aka "metlstorm"), unix, big networks. black metal. beer. beards.
[21:14] <gerard_> I still need to write some tool to make a nice tag cloud of all the channels the people in a channel are in + their cloaks
[21:14] <emmajane> enfin. I found it.
[21:14] <emmajane> mwhudson, where are you in Wellington?
[21:15] <mwhudson> emmajane: i'm in the central library right now
[21:15] <emmajane> mwhudson, that's down next to the LCA venue?
[21:15] <mwhudson> emmajane: yeah
[21:15] <mwhudson> emmajane: where are you?
[21:15] <emmajane> mwhudson, in my PJs about a 20 minute walk from the ustay.
[21:15] <mwhudson> emmajane: i see
[21:16] <emmajane> so maybe post-lunch?
[21:16] <emmajane> or for lunch?
[21:16] <mwhudson> yeah, lunch would make sense
[21:16] <RenatoSilva> verterok: hi
[21:16] <emmajane> \o/
[21:16] <mwhudson> i'm meeting my accountant (exciting!!) at 12
[21:17] <emmajane> WOO!
[21:17] <mwhudson> and he's in the left bank on cuba mall
[21:17] <emmajane> I know the cuba mall.
[21:17] <emmajane> the left bank is where the yarn shop is?
[21:17] <mwhudson> knit world?
[21:17] <emmajane> yeah
[21:17] <mwhudson> yeah, that's around there
[21:17] <RenatoSilva> spiv: you are who I was talking to yesterday about bug 480684, right?
[21:18] <mwhudson> emmajane: meet you there at 12:30?
[21:18] <emmajane> mwhudson, that could work nicely. :)
[21:18] <mwhudson> emmajane: awesome
[21:20] <emmajane> and then it got sunny out.
[21:20] <emmajane> clearly that was the right thing to play. :)
[21:20] <verterok> RenatoSilva: hi
[21:21] <mwhudson> emmajane: the forecast is for it to get bad later :/
[21:22] <mwhudson> wow battery suckage
[21:22]  * mwhudson heads off to find powah
[21:24] <emmajane> mwhudson, I'll take it personally that wellington only has bad weather when i'm around. ;)
[21:24] <mwhudson> :-)
[21:24] <vila> emmajane: you scare their sun ? Shining too much ? :-P
[21:25] <mwhudson> actually bian
[21:25] <mwhudson> biab
[21:25] <emmajane> vila, apparently. :)
[21:25] <emmajane> mwhudson, laterz
[21:30] <gerard_> ok guys, I'm off
[21:51] <emmajane> I think I may just need to get tshirts printed that read, "Git makes me angry inside"
[21:51] <lifeless> \o/
[21:52] <emmajane> http://groups.drupal.org/node/48818#comment-130248 <-- I've said it again.
[21:52] <emmajane> turns out: I actually like saying it. :)
[21:57] <mkanat> emmajane: If you need any help with your argument, I just did a full migration from CVS to bzr for Bugzilla.
[21:57] <mkanat> emmajane: I have a script that also perfectly syncs bzr branches back to CVS.
[21:57] <emmajane> mkanat, nice. :)
[21:57] <mkanat> emmajane: So that people can continue to use CVS as a read-only repo.
[21:58] <emmajane> davidstrauss may want to know that too.
[21:58] <mkanat> emmajane: That allowed us to not have to modify any of our build tools right away, because they all just kept using CVS.
[21:58]  * emmajane nods
[21:58] <RenatoSilva> verterok: if I have some time maybe I'll help on that bug
[21:58] <davidstrauss> emmajane: pardon?
[21:58] <verterok> RenatoSilva: awesome, thanks! I'll try to take a look to it later this week
[21:59] <emmajane> davidstrauss, see mkanat's comments just above.
[21:59] <verterok> RenatoSilva: I was thinking to provide the --encoding option only for the xml* commands and always use UTF-8 for the xmlrpc-service
[21:59] <RenatoSilva> verterok: I think we need to find the way for one single command, and repeat that for all the other commands. If we create a shared branch and we finish step 1, I may ocasionally contribute to step 2 till we get the whole task done
[21:59] <mkanat> emmajane: Also, I don't know if you're going to use launchpad or your own server, but we have the whole process of setting up our own bzr server documented.
[21:59] <davidstrauss> mkanat: Is it built on Tailor?
[21:59] <mkanat> davidstrauss: No.
[22:00] <mkanat> davidstrauss: It actually syncs the literal file content one commit at a time by using bzr and cvs directly.
[22:00] <RenatoSilva> verterok: that patch seems to be a solution but it breaks tests, so we need to check this
[22:00] <mkanat> davidstrauss: So it catches "renames" and all that from bzr properly.
[22:00] <davidstrauss> mkanat and emmajane: We're pretty well equipped for deploying Bazaar on our side. I handled institutional deployment at Yale for some projects, and we use it internally and with clients.
[22:00] <davidstrauss> mkanat: Doesn't Tailor do that?
[22:00] <mkanat> davidstrauss: Also, it can do unlimited numbers of branches.
[22:00] <RenatoSilva> verterok: doesn't it already contains some kind of encoding arg? iirc youhad implemented that already, hadn't you?
[22:01] <davidstrauss> mkanat: ah, now that's a nice thing
[22:01] <davidstrauss> mkanat: Tailor scales poorly with many branches from an administration perspective
[22:01] <mkanat> I can see that.
[22:01] <verterok> RenatoSilva: I think that patch jkust encode/decode everything as UTF-8
[22:02] <mkanat> I mean, right now, the way the script works is that you have to specify the --from and --to branch on the command line, but it could be re-worked pretty easily to just take a config file or read a directory or something.
[22:02] <mkanat> davidstrauss: Anyhow, if you want to look at it, it's at bzr://bzr.mozilla.org/bzr-plugins/bzr-to-cvs/
[22:03] <emmajane> mkanat, thanks. :)
[22:03] <mkanat> emmajane: Welcome. :-)
[22:03] <davidstrauss> mkanat: thanks :-)
[22:03] <mkanat> Welcome. :-)
[22:03] <RenatoSilva> verterok: statically like I said, then we would add the arg (which I thought to already exist)
[22:04] <RenatoSilva> verterok: anyway, if I ltake a look/create a branch, I'll let you know
[22:04] <verterok> RenatoSilva: yeap, I'll try to refactor that for all commands
[22:04] <verterok> RenatoSilva: cool, thanks!
[22:04] <RenatoSilva> verterok: thanks you too
[22:06] <emmajane> ok. I should probably get ready to head out into the real world.
[22:06] <RenatoSilva> lifeless: hi, I have created a small tool for the bzr search bug
[22:07] <RenatoSilva> simply based on log -p output
[22:08] <RenatoSilva> gtg syl
[22:18] <goundy> Hi
[22:18] <goundy> I use bazaar through FTP. I pushed 4 revisions
[22:18] <goundy> it only pushed 2... and when I restart push it says no revisions to push
[22:18] <goundy> (I committed and everything)
[22:18] <goundy> Any ideas ?
[22:19] <davidstrauss> goundy: How did you get your numbers?
[22:20] <goundy> davidstrauss, by running bzr log in local
[22:20] <goundy> davidstrauss, when I pushed the last 2 revisions it acted like if it was done successfully, no errors... etc
[22:21] <goundy> the first 2 revisions had only one file (Test.txt) and it's there. The following revisions added many folders and files
[22:21] <davidstrauss> goundy: and how do you know there are only two revisions on the remote branch?
[22:21] <goundy> weird because I remember I used it before and it worked
[22:21] <goundy> davidstrauss, by checkout
[22:21] <davidstrauss> goundy: are any revisions merged?
[22:22] <goundy> davidstrauss, yes actually I've working/ and mainline/ in local
[22:22] <goundy> I work in working, merge into mainline and push mainline to the ftp location
[22:23] <davidstrauss> goundy: are you running log with -n0?
[22:23] <goundy> davidstrauss, no
[22:24] <davidstrauss> goundy: It's best to run that to see what revisions are there. Different branches can have the same revisions as parents of merges (and hence hidden to normal bzr log).
[22:24] <goundy> davidstrauss, when I checkout I get only the Test.txt that shouldn't exist anymore, and I don't get the rest of the source code
[22:25] <davidstrauss> goundy: are your branches public or accessible in a way I can look?
[22:25] <goundy> and still, bzr log -n0 gives 2 revisions
[22:26] <goundy> davidstrauss, oh ftp credentials are required, and these are belong to the guy I work for. I do fully trust you but I don't feel confortable toward him by giving you the access ^^
[22:27] <davidstrauss> ok
[22:27] <goundy> davidstrauss, well look nevermind
[22:27] <goundy> I'll try to find a server to host the sources
[22:27] <goundy> and thank you very much
[22:27] <davidstrauss> goundy: I'm not sure how to help unless you can at least package up the branches for some review
[22:27] <davidstrauss> ok
[22:28] <goundy> davidstrauss, I can package them but I really think it's useless because I'm sure I didn't do anything wrong. I just did it the way I always do, well am gonna use a server anyway
[22:28] <goundy> Thank you very much
[22:28] <davidstrauss> ok
[22:36] <mtaylor> lifeless: any suggestions on how I get started hacking on a pre-existing hudson plugin (like bzr-hudson) ?
[22:43] <lifeless> mtaylor: get netbeans; follow the wiki page for checking out the source. do mvn hpi:run in the bzr directory and check it works
[22:43] <lifeless> mtaylor: you'll need the official sun java btw
[22:44] <mtaylor> lifeless: sigh.
[22:44] <lifeless> mtaylor: its in Ubuntu
[22:44] <mtaylor> lifeless: thanks
[22:44] <lifeless> mtaylor: just a different packae
[22:48] <mneptok> lifeless: "official oracle java"
[22:48] <lifeless> mneptok: 'meh'
[22:49] <mneptok> lifeless: i'll agree with that, but use <capslock> :)