[01:23] <abentley> lifeless: That is bug #158163
[01:43] <lifeless> kirkland: ^
[01:43] <kirkland> lifeless: cheers mate
[01:44] <lifeless> anytime ;)
[01:44] <lifeless> abentley: thanks for digging that up
[06:21] <doctormo> I'm trying to discover how bzr does it's `bzr add` filtering, where it ignores certain files. What's the best way of filtering out these files?
[06:21] <spiv> doctormo: 'bzr ignore'
[06:21] <doctormo> spiv: Using bzrlib methods
[06:23] <spiv> doctormo: hmm, not quite sure what you're asking, exactly.
[06:23] <spiv> Are you writing a plugin that wants to extend the default ignore patterns list?
[06:23] <doctormo> spiv: Sorry, bit vague, no, not aplugin
[06:24] <doctormo> spiv: I've got a gui that shows the user what files to add, I'd like not to show ignored files.
[06:26] <doctormo> Since their not added anyway
[06:26] <spiv> Hmm, I'd probably look at what cmd_ls or cmd_ignored do.
[06:26] <spiv> (in bzrlib/builtins.py)
[06:27] <spiv> Yeah, cmd_ignored looks like a good example of this.
[06:31] <doctormo> spiv: Looks like workingtree.is_ignored(path)
[06:39] <doctormo> Mwhahaha! it works.
[06:39] <doctormo> More simple that I feared too.
[07:28] <spiv> doctormo: asking one-by-one might not be very efficient.  If you can, I'd probably try to use the list_files method of workingtree to look at a whole directory (or tree) at once.
[07:30] <doctormo> spiv: This isn't that bad, it's already using only unversioned files, but the code I have is easier to write with a call to is_ignored since I'm already looping to add items to a tree view.
[10:18] <edakiri> Is there some document which indexes cherry picking support related user documents for bazaar? I wish to discover whether support for it has extended since I was last up-to-date on bazaar use.  Are there extensions which extend support for cherry picking?  Is there a term for 'uncherry picking'?  I mean picking of what not to merge rather than what to merge.
[10:19] <edakiri> As a status indicator, I found this, which seems to indicate that cherry support is not extensive; although it leaves my picture of support still vague.  https://blueprints.launchpad.net/bzr/+spec/bzr-cpick-data
[11:21] <spiv> lifeless: you might get a chuckle out of this
[11:22] <spiv> lifeless: try 'trial bzrlib/tests/test_selftest.py'
[11:22] <spiv> lifeless: and guess what causes the 1 failure :)
[14:01] <ElMonkey> hiya, i am trying to set up a loggerhead server via apache on debian/squeeze
[14:02] <ElMonkey> but apparently, the init.d script is borked, does anyone have a sample i could look at?
[18:16] <RenatoSilva> qbzr needs to make links between ()
[18:17] <RenatoSilva> commit with a link: http://this-becomes-a-link.com
[18:17] <RenatoSilva> other commit (http://this-does-not-become-a-link)
[18:44] <lifeless> spiv: looks like some sort of test isolation interaction
[19:44] <ruk> how can i copy LaunchPad RSA key to my shell?
[19:48] <Peng> ruk: What do yo umean?
[19:48] <Peng> you mean*, bah
[20:27] <j1mc> hi all - i have a quick question.  i merged in a branch, the resulting merge conflicing .po translation files that I do not need.
[20:27] <j1mc> what is the best way to remove them from the directory, and to resolve the conflict?
[20:27] <j1mc> there are lots and lots of po files...
[20:32] <j1mc> as a note, the *.po files are just translation files that will be updated when the doc content gets changed.
[20:32] <RumblePure> How can I print the commit message of a previous revision?
[20:34] <RumblePure> Like bzr info -r X for X's commit message?
[20:36] <meoblast001> hi
[20:36] <meoblast001> i'm looking for a BZR cia for servers
[20:37] <meoblast001> so that when code is pushed to the server, it posts to CIA
[20:37] <meoblast001> anyone know of any?
[20:48] <tumbleweed> meoblast001: you can accomplish that with a commit hook: http://doc.bazaar.canonical.com/bzr.2.0/en/user-guide/hooks.html
[20:49] <tumbleweed> here's an exmaple that prods a bot http://bazaar.launchpad.net/~ibid-core/ibid/trunk/annotate/head:/contrib/bzr-hook.py
[20:50] <meoblast001> ok, well i'm thinking about hacking up a plugin to my bot that will sync up with BZR to do what CIA usually would
[20:50] <tumbleweed> meoblast001: that's excatly what that example is
[20:50] <meoblast001> ah, ok :)
[20:50] <meoblast001> it's a plugin for my bot? (j/k) :P
[20:50] <tumbleweed> (or you can poll the bzr branch)
[20:50] <meoblast001> which one is more efficient?
[20:50] <tumbleweed> meoblast001: no, for my bot :)
[20:51] <tumbleweed> well, obviously notification has lower latency and bandwidth usage
[20:51] <meoblast001> i could probably have my bot listen on port x
[20:51] <meoblast001> then have BZR send it stuff over said port
[20:51] <tumbleweed> that example notifies by HTTP
[20:51] <tumbleweed> but it could be anything
[20:51] <meoblast001> ah, ok
[20:51] <meoblast001> time to learn Python :D
[20:52]  * mzz tries to remember how he did that before
[21:09] <RumblePure> how can I write a new log-format?
[21:09] <RumblePure> I wanna create a log-format that only prints commit message
[23:04] <spiv> Good morning.
[23:05] <spiv> lifeless: at first glance I thought that failure was because bzrlib.builtins wasn't imported, then I saw that the bzrtools plugin was somehow loaded so now I'm less sure.
[23:17] <Noldorin> hello.
[23:17] <Noldorin> i'm having an issue trying to push to an svn repo using bzr-svn:
[23:17] <Noldorin> bzr: ERROR: exceptions.KeyError: u'None'
[23:18] <Noldorin> Traceback (most recent call last):
[23:18] <Noldorin>   File "bzrlib\commands.pyo", line 842, in exception_to_return_code
[23:18] <Noldorin> it's been working until recently. any ideas what could be going wrong?
[23:18] <Noldorin> no problem pushing to a remote bzr repo btw...
[23:30] <spiv> Noldorin: hmm
[23:30] <spiv> Noldorin: pastebin the full traceback?
[23:30] <Noldorin> spiv, sure - http://pastebin.com/m122b7c64
[23:41] <spiv> Noldorin: it's failing on something to do with the repository layout
[23:41] <Noldorin> spiv, oh...such as?
[23:42] <spiv> Noldorin: have you set any config in ~/.bazaar/subversion (or whereever it is on your platform)
[23:42] <Noldorin> erm
[23:42] <Noldorin> don't believe so
[23:42] <Noldorin> it just worked until now :)
[23:42] <spiv> *nod*
[23:42] <spiv> Well, I'm not sure why it's broken.  If jelmer is around he'll probably know.
[23:43] <spiv> In the meantime file a bug on bzr-svn.
[23:43] <Noldorin> yeah, hopefully...
[23:43] <Noldorin> thanks anyway.
[23:43] <spiv> You *might* be able to workaround it by manually setting the layout.
[23:43] <spiv> But I don't even know what "it" is, so that's just a guess :)
[23:43] <Noldorin> heh, would be kidn of lost there :P
[23:44] <Noldorin> yeah, fair enough