[00:38] I've been browsing docs, but I haven't found mention of client-side hooks. does such a thing exist? [00:38] e.g. I'd like to have a pre-checkin hook that runs a script (say to verify syntax, etc) [00:38] keescook, plugins? [00:39] installed locally [00:39] you can wrap around the commit/push command [00:39] and make it do whatever magic you need [00:39] keescook: there is a precommit hook [00:40] hmm... but that won't follow the repo for branchers? [00:40] look in bzrlib/branch.py [00:40] for BranchHooks [00:40] should describe the list of hooks [00:40] I think there might be another documentation in doc/* [00:40] keescook: the precommit fires after we have built up all the commit information [00:40] but just before the branch is updated [00:41] jam: so follow http://bazaar-vcs.org/WritingPlugins and use precommit ? [00:42] (there isn't a PQM on the client side?) [00:43] jam: hm, there isn't a precommit listed in class BranchHooks(Hooks): === mw is now known as mw|out [00:43] keescook: what version of bzr do you have [00:44] hm, looks like 0.90.0 ... one sec [00:44] it looks like 0.90 doesn't have pre_commit [00:44] it was introduced in 0.91 [00:44] cool, 0.92 installing now... [00:45] (I've been waiting for kernel/lrm in hardy before doing a full-blown dist-upgrade) [00:45] sweet, yup, pre_commit. :) [00:45] http://bazaar-vcs.org/WritingPlugins could use some updating. ;) [00:46] keescook: looks like, one of the problems with doing monthly releases [00:46] lots of stuff changes every month [00:46] hehe [00:46] and you really need a full documentation audit each time [00:47] I will write up a plugin for "pre commit test"... [01:08] jam: do you have any examples of plugins using hooks? There's nothing in bzrtools that calls install_hook [01:09] keescook: bzr-email [01:09] lp:bzr -email [01:09] jam: cool, thanks. [01:12] jam: is there a way to abort the checkin if a hook fails? [01:13] raise an exception [01:13] * jam => baby time, be back lateer [01:17] Stop. [01:17] Baby time. [01:42] Odd_Bloke: you can't touch this [01:43] Gaah. [01:43] You'll both be receiving a bill from my therapist... [01:44] fuller time [01:44] * fullermd dons his parachute pants. [01:51] * keescook hammer-slides out of frame [02:41] New bug: #163266 in bzr-pqm "pqm-submit returns "Connection timed out" error and traceback" [Undecided,New] https://launchpad.net/bugs/163266 [03:14] Oooh. I didn't know bzr check might use a gig of RAM. [03:14] * Peng swaps. [03:17] * Peng watches the mouse cursor skip across the screne. [03:17] screne? [03:18] Usually lag goes the other way. [03:39] Oh good, it's done. [05:19] lifeless: Is your pack-repository.knits branch abandoned now? [05:31] Hmm. Loggerhead and paramiko both had a couple inconsistent parents. [05:43] Peng: that branch? yes, no need to update it at the moment as everyone with bzr 0.92 or new can read it [05:43] Peng: you might try my faster-smaller reconcile patch, to do check. [05:43] same logic, so check will use less ram [05:47] lifeless: So it's not abandoned entirely, just for the moment? [05:47] right [05:47] repository is actiove [05:47] *active* [05:48] the knits version is just lagging as theres not much point to it just now [05:48] (I'm upgrading everything to packs, and I'm rm -rfing old things too.) === Verterok is now known as Verterok_ === lifeless_ is now known as lifeless [12:45] hi [12:46] my machine crashed while commiting. I still have the changes but now bzr says that the repo is locked for at least 5 minutes [12:46] is there anything I can do to be able to commit again quicker? [12:46] arj: `bzr break-lock` [12:50] thanks === fredp is now known as fredp-afk === fredp-afk is now known as fredp === jw2328_ is now known as james_w === fredp is now known as fredp-afk === fredp-afk is now known as fredp === cfbolz_ is now known as cfbolz === orospakr_ is now known as orospakr === me_too is now known as turbo0O === turbo0O is now known as me_too === cfbolz_ is now known as cfbolz === Verterok_ is now known as Verterok [20:20] is there a way to fix Unable to obtain lock file:///home/gnomefreak/nobinonly/lightning-sunbird-0.7%2Bnobinonly/.bzr/repository/lock its held by me in my gutsy chroot but i dont have a process for it nor do i have gutsy chroot open [20:48] gnomefreak: try with `bzr break-lock` [20:48] Verterok: ok ty