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