=== matsubara is now known as matsubara-afk [03:23] vila: could you pqm-submit the env-variable branch for me? I've let my pqm-submit setup bitrot... [06:16] lifeless: done === mmrazik is now known as mmrazik|otp === mmrazik|otp is now known as mmrazik === _rvba is now known as rvba === mmrazik is now known as mmrazik|lunch [10:17] hi, for some reason I can never find in the docs the part that talks about what OTHER, THIS, BASE, and diff files represent when there's a conflict [10:17] can anyone point me towards the documentation for this? [10:17] Thanks, [10:17] hmm I guess this works: http://doc.bazaar.canonical.com/beta/en/user-guide/resolving_conflicts.html [10:17] not so much [10:17] haha [10:19] OTHER is the other branch [10:19] THIS is your branch [10:19] BASE is their common ancestor [10:19] it's a regular diff3 thing [10:19] bob2: so OTHER is the branch that I tried to merge into the current branch, right? [10:19] i did: bzr merge upstream [10:20] so OTHER is upstream, yeh ok [10:21] just about still morning! [10:21] bob2: thanks much [10:23] so when I see <<<<<<< TREE what does it mean? [10:24] that you shouldn't use bound branches [10:25] huh? [10:25] they are not bound [10:28] did you have uncomited changes? [10:28] no [10:28] everything was fine before I did the merge [10:28] no uncommited changes [10:28] ah well, I just got rid of that :-) [10:28] er [10:28] of course you need to resolve the conflict [10:28] right [10:30] bob2: I have a lot of conflicts to resolve. I'm merging an upstream branch that's Firefox 15.0.1 into my 'IceCat' branch. So from one version to the other there are thousands of changes, and about 80 conflicts [10:31] so far bzr works really well for this purpose though [10:31] helps catch changes that you don't want applied etc, ... [10:33] Pretty sure 'tree' is just the normal name for the local side. [10:33] its still confusing on what file you actually edit to resolve the conflicts, or i can never figure it out [10:33] hmm ok [10:33] in combination with random diff programs [10:34] mgrandi_: yeh, it can get confusing, especially when you have myriads changes [10:34] I guess it's part of the fun though! :-) [10:34] in tortoisesvn, their diff program just has a middle thing where you say 'use these changes' [10:35] can't seem to get that =/ [10:35] hmm cool [10:51] mgrandi_: if you use a mergetool, several provide a similar interface [10:51] but the rule for manually resolving conflicts in a plain text editor is you just use the actual file, not any of the ones with extensions [11:02] mgz: you mean, you just "modify" the actual file? Or you only "look" at the actual file? [11:03] Modify. The .WHATEVER files aren't versioned or anything, they're just droppings bzr leaves to help you if you want to use them. Only the file itself matters. [11:06] right === mmrazik|lunch is now known as mmrazik === matsubara-afk is now known as matsubara === mmrazik is now known as mmrazik|otp === Guest32361 is now known as slank === slank is now known as Guest2828 === mmrazik|otp is now known as mmrazik [15:23] is there a way with an LP project to see what size each revision was? [15:23] what do you mean by size exactly? [15:24] i was looking at a project and it has a 140M .pack file [15:25] Thought might be similar to something like https://answers.launchpad.net/bzr/+question/194724 [15:26] so, I have the start of a plugin for diagnosing bloated revisions [15:27] but it's not polished or real world exercised yet [15:28] no problem. there isn't a way in LP i guess then to see what size a bzr branch lp:foo will result in? [15:28] but feel free to try it on a local branch [15:28] get lp:~gz/+junk/bzr-repobloat and run `bzr find-bloat` [15:29] alright, will do. [15:30] It wouldn't be too hard to just get the size of the pack files and add 'em up. Won't necessarily tell you how big your local branch would be, but it's probably within a factor of 2, at least on branches with reasonably long history. [15:31] right, if you just want to know repo size sftp into launchpad and ls I guess [15:31] So there's at least one advantage to LP having no shared repo support ;p === slank is now known as Guest55818 [15:36] fullermd: oh, but stacking [15:36] that could make the adding up complicated in a hurry [15:37] That's what stacking is for, isn't it? [15:38] complicating things? yes. [15:38] Prexactly. [15:41] so just put bzr-repobloat/ (includes a setup.py) in .bazaar/plugins/ cd .bazaar/plugins/bzr-repobloat/ and run python setup.py build_ext -i then bzr plugins? [15:42] i seem to have missed some step [15:42] Just call it repobloat [15:42] also didnt have any luck connecting to code.launchpad.net with ftp client [15:42] :/ [15:43] sftp, not ftp [15:43] * fullermd sharpens an extra dagger to plunge into the black burning heart of FTP. [15:43] i thought sftp required auth. [15:43] thanks. [15:44] Oh, yes. But FTP would too, if LP supported it. [15:44] Unauth'd, I guess you could grab the pack names file over HTTP then do a bunch of HEAD's to get sizes. [15:45] lp admits http/sftp/bzr+ssh only [15:47] very noobish questions, thanks for the help anyway (i was putting the branch in plugins dir because i have no idea what i am doing, the plugin is listed now) [15:48] Putting it in there is the right thing. 's just a quirk of bzr (rather, python) and lp that you have to rename it along the way. [16:01] mgriffin: did you get any output running that? if not, you probably want to poke the (currently magical private) variable _TOO_BIG in repobloat/commands.py === matsubara is now known as matsubara-lunch === Guest75974 is now known as dpb___ [17:20] mgz: actually i was getting a python traceback and kinda moved on [17:21] mgriffin: fair enough [17:22] i was just curious why lp:percona-xtrabackup/1.6 was 8.4M and lp:percona-xtrabackup/2.0 was 172M [17:23] http://privatepaste.com/649985e3c9 [17:25] that does sound like the sort of thing the plugin was aimed at (find bad rev, nuke it, and make repo a reasonable size again) [17:25] Well, 2.0 - 1.6 is 0.4. 172:8.4 is a factor of ~20.4. There are 2 branches, with a difference of 0.4, thus we get 20.4. Makes perfect sense ;p [17:25] mgriffin: upgrading your bzr from 2.1.1 to something modern would fix that error [17:26] I can probably support older versions easily enough though, that's a simple module rename that's failing [17:26] i have a branch with a revision on 9/22 and one on 9/25, when i do 'bzr revno -rdate:2012-09-24' i get Requested revision: 'date:2012-09-24' does not exist in branch [17:26] shouldn't it grab the 9/25 one? [17:28] Oh, that leads down the rathole of "look how touchy date: is"... [17:28] bjp_: it should really [17:29] :( [17:29] is it a bug in the version i'm using? 2.5.1 [17:29] poke fullermd more, I need to run :) [17:30] It's probably a bug in the sense that "this really should work". I'm not sure it's a bug in the sense of "code not doing what it's expected to do", or in the sense of "regression from previous state". [17:30] date: has always been pretty finicky about how it gets interpreted. [17:33] (which, to be sure, shouldn't be read as praise or justification or claims that it _should_ be. Just always has, and nobody's ever buckled down to define and fix all the edge cases) === matsubara-lunch is now known as matsubara [17:35] seems like a pretty strait forward case imo :) [17:35] according to bzr help anyway [17:35] Famous last words 8-} [17:36] 2.1.1 is what ships with RHEL6 :/ [17:37] "Matches the first entry after a given date" :) [17:39] mgriffin: Well, RHEL6 2010-11-10, for bzr 2.1.1 from 2010-03-24 isn't entirely insensible (though 2.1.3 was out before then, and there's another 2.1 release after that). Still, a long time ago in bzr terms... === yofel_ is now known as yofel [22:04] jelmer: Looks like some bzr packages are in need of love in Quantal: http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20120922-quantal.html#bzr [22:07] ScottK: Andrew S-B was looking into those [22:07] OK. Wanted to make sure someone bzr'ish was aware.