=== liam_ is now known as Guest751 === wallyworld_ is now known as wallyworld === wallyworld is now known as Guest33423 === Kraln- is now known as Kraln [15:31] is tehre anything wrong in creating a bzr init . and bzr init-repo . [15:31] in the same directory meaning? === BasicMBP is now known as BasicOSX === wedgwood is now known as Guest57531 [21:23] is colocated branch support already integrated in latest bzr? [21:23] there seems to be a separate bzr-colo plugin [21:23] how are they relateD? [21:24] I think one is sketchy and incomplete, and the other is sketchy and incomplete. [21:24] Noldorin: hi [21:24] hi jelmer [21:25] fullermd, ha i see [21:25] jelmer, yep, your work again ;) [21:25] Noldorin: the two are unrelated; the bzr-colo plugin works better I think, though I've never used it [21:25] ah right [21:25] got it [21:25] the support in core is incomplete, and sketchy at best. I wouldn't recommend using it for production stuff. [21:25] cheers [21:28] Noldorin: nobody else is working on colocated branch support in bzr core; not sure about bzr-colo [21:28] yeah bzr-colo seems semi-active [21:28] hm [21:34] jelmer, incidentally, why did you move to git? i'm curious [21:35] Noldorin: the short answer is that that's what everybody else is using; the long answer is at http://stationary-traveller.eu/pages/bzr-a-retrospective.html [21:37] ah, fair enough jelmer [21:57] bah, i have plugins installed on two places on my system it seems: [21:57] /usr/local/lib/python2.7/site-packages/bzrlib/plugins [21:57] /usr/local/opt/bazaar/lib/python2.7/site-packages/bzrlib/plugins [21:57] what's up with this? :S [21:58] How bazaar. [21:59] heh [21:59] * fullermd hasn't had a good excuse to use that in _weeks_. [22:01] fullermd, it seems bzr is actually reading the former dir but not the latter, however [22:01] The latter sounds like a dropping from some sort of specialized intallation. [22:03] hi thedac [22:03] hi thumper [22:04] hi jelmer [22:05] thumper: I sent in a merge request for wikkid recently; are you still maintaining it? [22:05] jelmer: hey, yeah I saw it, yes kinda maintaining it, not done a lot recently [22:05] I hove no real objection to merging it, just haven't gotten around to it :) [22:07] fullermd, what does that mean heh? [22:07] thumper: I'm not in a hurry, just wanted to make sure it wasn't sitting there pointlessly :-) [22:07] :) [22:08] Some sorta super-install that includes a local python, maybe? [22:09] Or maybe just an install from a somewhat screwy config that dropped files there due to being built against an odd python system, etc. [22:09] I refer to such things professionally as "Idunnowasn'tme". [22:11] heh [22:12] fullermd, probably homebrew making a mess of things... [22:13] Could be. The /opt/ bit is a dead giveaway for a lot of specialized package management/installation tools. [22:14] fullermd, should a normal bzr install have a root lib/ dir? [22:14] it seems to just include the python2.7/ dir that isn't getting used [22:15] Well, it's gonna put files in whatever %%PYTHON_SITELIBDIR%% is, and that's usually /something/lib/pythonX.Y/site-packages/ [22:15] So packages will usually have paths in them like "lib/python....." since they'll install rooted at /usr/local or /opt or the like, depending on the system. [22:15] i see === Guest33423 is now known as wallyworld === wallyworld is now known as Guest52886 [22:22] meh, all fixed now :) [22:22] fullermd: unrelated question: is there any way to remove dead heads from a branch? [22:22] That sounds contradictory. If it's in a branch, it's not dead :) [22:23] From a repository? Not in any UI sense. [22:23] fullermd, well all non-tip heads are dead no? [22:24] "Non-tip head" also reads rather contradictorialiciously :) [22:24] fullermd, take it up with the develoepr of bzrtools then :P [22:24] that's the terminology they use [22:25] contradictorily is the word you want incidentally :) [22:25] No, it's a word that would be _sufficient_. The word I _wanted_ is the one I used ;p [22:25] fullermd, haha okay then [22:25] we'll grant you poetic licence for now i suppose... [22:26] I've got 3 points on my poetic license currently. 2 more and I'll have to sit through another class. [22:26] not surprised i am, the way you're at it1 [22:26] sheer gratuity, that is. [22:26] Anyway, I think you're mis (or over-) reading. In a branch, 'head' and 'tip' are pretty well synonymous. [22:27] fullermd, but are there not dead heads in a repo? [22:27] which are not tips of any branch [22:27] In the sense of the 'heads' command, it's tweaking the definition of head a bit to mean descendentless revs. [22:27] ah [22:27] i see [22:28] In that sense, a branch tip may not be a 'head' (e.g., I merge a branch into another; that branch's "head" now _does_ have a descendent in the repo, but it's still the tip of that branch) [22:28] A head dead[1] in a repo would be one that isn't in any branch. [22:29] [1] I didn't switch the words around. I only switched the first letters. [22:29] right [22:29] heh [22:29] So, there can't possibly ever be a dead head in a branch :) [22:29] yes fair enough [22:29] anyway [22:30] fullermd, how can i remove dead revisions (or heads in the bzrtools sense) ? ;) [22:30] Pretty straightforward. Just write a gc command/plugin. [22:31] Actually, you can even cheat and start from the gc plugin that almost existed and worked 10 versions and 2 formats ago, so it's even easier. [22:31] Not only will that clean up your repo, but it's sure to get you money, fame, and chicks. [22:31] (if you release it, anyway. Nobody likes a jealous coder) [22:33] fullermd, gc? [22:33] hah [22:33] Oh, I guess you could call it something else if you really wanted. [22:33] i always knew getting into bzr would earn me those things! [22:33] now it's finally paying off eh [22:33] fullermd, what does 'gc' mean though? [22:34] Exactly! If it weren't for bzr, I'd have spent last weekend sitting at home alone! [22:34] well jolly good you didn't then! [22:34] * fullermd nods. [22:34] Thanks to bzr, I sat at home alone and committed things into a bzr repo. [22:35] 'garbage collect' or some inflection thereof. [22:42] fullermd, oh well, then what more could you ask for? who needs chicks, fame, money when you have that [22:42] fullermd, ah i see [22:43] Well, I'd ask for colocated branches and a gc command, for starters... [22:44] okies [22:44] i'll have them both to you tomorrow sir! [22:46] fullermd, would you be so kind as to point me to the existing bzr gc stuff? [22:46] if it exists in a branch indeed? [22:47] I have no idea if it exists anywhere publically. I think either jam or lifeless was the one fiddling with it, but it was a long time ago. [22:49] pre-2.0 even, I think. So there have probably been 3 supercontinents formed and broken up since. [22:54] heh [23:03] eek [23:04] fullermd, maybe i can just fiddle with bzrtools to add the feature ;) [23:05] Hey, while you're in there, you can update it to quiet down and accept that 2.6.0 is a valid bzr release. [23:07] fullermd, oh, where does it complain about that? [23:07] * fullermd shrugs. [23:07] Whenever you use it. [23:07] Plugin "Bzrtools" is not up to date with installed Bazaar version 2.6.0. [23:07] There should be a newer version of Bzrtools available, e.g. 2.6. [23:08] fullermd, looks like it's already been fixed in the devel branch [23:08] (complains about the 2.7 in bzr.dev too of course, but you can pass two stones through one bird) [23:09] Mmm. I don't see any; last change about versions was for 2.5 Thu 2012-01-19. [23:10] missing says I'm up to date. Maybe upstream moved behind my back. [23:22] hm