[00:58] lifeless: hello? === zirpu2 is now known as zirpu [06:37] bzr: ERROR: Unable to connect to target of bound branch BzrBranch6('sftp://sigrie/~/projects/sigrie/') => file:///home/sigrie/projects/sigrie/: Not a branch: "/home/sigrie/projects/sigrie/". [06:37] /home/sigrie/projects/sigrie: Tree is up to date at revision 766. [06:37] Any idea what's wrong? I moved that folder recently [09:02] Hi, is there any tutorial on bzrlib? [09:02] I want to build simple wiki app on top of bzr repository [09:13] bsdemon, no tutorial, per se. [09:13] bsdemon, it's probably best to learn by browsing the code at bzrlib/builtins.py [09:13] jml, ok, thanks [09:14] I just want to manipulate bzr branch like adding, commiting, viewing diffs [09:14] but api seems to be complex [09:15] bsdemon, it's actually pretty good, as big apis go [09:15] are there facades, that simplifies apis? [09:16] I said complex, not bad :) [09:16] bsdemon, I guess I should have said "its complexity matches the problem domain, for the most part" [09:16] bsdemon, ummm, not really. [09:16] bsdemon, I mean, apart from the command line :) [09:17] :) ok, will tru to dive in sourcecode === r0bby_ is now known as r0bby [09:30] Can I create in memory branch from another branch? [09:41] yes, if you branch onto a MemoryTransport [09:41] however, thats probably not what you want to do [09:41] I think you want to make a new commit ? [09:43] yes [09:44] the core api here is Branch.get_commit_builder [09:44] if you wish to operate totally from memory, you will want to look at MemoryTree [09:44] thanks [09:45] if you want to operate from disk (and I advise that, as most page hits will beon the current content) [09:45] then you should look at WorkingTree [09:45] specifically: tree = bzrlib.workingtree.WorkingTree.open('path') [09:45] tree.commit('new commit') [09:45] you may wish to use both of these, MemoryTree for edits, WorkingTree for serving page loads. [09:45] I dunno :) [09:47] thanks, that is all i was thinking about [09:47] i want to implement some comet-powered interface for wiki edits like ethrepad does [14:04] http://pastebin.com/d3a63720a [14:04] Was this ever fixed? I'm running 1.13 and cant upgrade on that server [14:04] its something to do with symlinks i think [15:38] Adys: yes it has been fixed in later versions [15:39] Adys: It's not related to symlinks as far as I recalled, but I'm surprised it was in a released version, what os are you using ? What does 'bzr version' says ? [15:39] gentoo [15:39] 1.13 [15:40] 1.13.2 sorry [15:40] hmm, someone said gentoo already ships 2.0rc1 :-/ [15:40] O_o [15:40] ill ask my sysadmin again, a week ago that was still the latest version [15:41] I'm not a gentoo expert but isn't there overlays that can provide more recent versions ? [15:41] possibly [15:41] thanks [15:42] Adys: what does 'bzr info' says in that branch > [15:42] Adys: what does 'bzr info' says in that branch ? [15:42] I fixed the branch [15:42] recreated it [15:42] o_O [15:42] deleted it, pushed again remotely [15:42] new bzr init* [15:42] Standalone tree (format: pack-0.92) [15:43] ha, I think you had a checkout before and a branch now, the bug was with checkouts as I recall [15:43] That's quite possible, yeah [15:44] so worked around the bug, but you should be ok now [15:44] Yep [15:44] Im getting bzr upgraded to 1.18 right now anyway [15:44] good [15:45] err, but how do you do that ? [15:45] you just said you couldn't upgrade no ? [15:45] no idea I'm not the one in charge :) [15:45] Well a week ago i couldnt [15:45] gonna see if I can update anything now [16:39] I get bzr: ERROR: Not a branch: /home/ramviroot/source/wubi/lp:wubi/ when trying to do bzr branch lp:wubi [16:40] I'm on a debian machine [16:41] what do I do? [16:43] ramvi_: ensure you have the launchpad plugin [16:43] LarstiQ I don't know how to get it in debian etch. In ubuntu it's installed automatically [16:43] ramvi_: which is included in the bzr release, so either you ran with --no-plugins or someone removed it [16:43] right.. I didn't run with no-plugins [16:44] ramvi_: what does `bzr plugins` say? [16:44] azaar (bzr) 0.11.0 [16:44] that is a very ancient bzr [16:44] It's the one on my servers repos [16:44] /usr/lib/python2.4/site-packages/bzrlib/plugins/launchpad [16:44] ramvi_: I don't know if there are backports for etch [16:44] ramvi_: you do know etch is old-stable? [16:45] yeah, no - I don't know a lot about debian [16:45] it says I have the launchpad plugin [16:45] ramvi_: the current stable Debian release is lenny, etch is no longer supported by Debian (but you could see if backports.org is of any help) [16:46] ramvi_: ok, any info in ~/.bzr.log then? [16:47] I think the plugin failes [16:47] Traceback (most recent call last): [16:47] File "/usr/lib/python2.4/site-packages/bzrlib/commands.py", line 611, in run_bzr_catch_errors [16:48] ramvi_: could you use a pastebin to show the entire traceback? [16:49] LarstiQ: http://pastebin.com/d1af972b2 [16:51] ramvi_: hmm. I can only interpret that as the launchpad plugin no supporting lp: in 0.11 yet [16:51] ramvi_: you really should try getting a newer bzr [16:53] LarstiQ: Done. it's working [16:53] Thanks for your time LarstiQ [17:21] LarstiQ: Etch *is* supported by Debian. [17:22] At least until 2010-02-14 or Squeeze releases, whichever comes first. [17:23] Lo-lan-do: ah hm, maybe I let my own need-to-upgrade-old-etch server bleed into that too much :) === psynaptic_ is now known as psynaptic === Daviey_ is now known as Daviey [18:10] hello [18:10] could someone please point me to the download for the smart server? [18:12] can't seem to fgind it anywhere [18:12] Noldorin: it's actually included in bzr, afaik [18:12] check the manual [18:12] Noldorin: it's part of bzr itself, nothing more to download [18:12] ... and the easiest way to use it is probably via SSH [18:12] i had it on my server at one point, but managed to delete it :P [18:13] i see [18:13] SamB: can't seem to find the bzr_smart_server file though [18:13] Noldorin: file? [18:14] bzr_smart_server.py [18:14] i mean [18:14] why would there be a file called that? [18:14] not sure, but that's what i had on my server before [18:14] it's where the URL rewriting module redirects /.bzr/smart to [18:14] the CGI gateway i believe [18:15] vila: any ideas? [18:16] the name doesn't ring any bell, I suspect you created it locally... [18:16] the manual mentions "bzr-smart.fcgi" [18:16] problem was, a friend set this up for me, and i wasn't sure precisely what he did [18:16] right [18:17] well my server doesn't have fcgi, only cg [18:17] cgi* [18:20] Noldorin: what server is that? [18:21] anyway ... http://doc.bazaar-vcs.org/latest/en/user-guide/index.html#serving-bazaar-with-fastcgi somehow seems the relevant piece of documentation even if you *aren't* using fastcgi? [18:21] it's a shared server provided by storminternet [18:21] hmm, oh, wait [18:21] cheers. i'll take a look [18:21] http://doc.bazaar-vcs.org/latest/en/user-guide/index.html#running-a-smart-server is probably better ;-) [18:21] it's windows/iis6 btw [18:21] right [18:21] i saw that already [18:22] doesn't seem to instruct how to set it up [18:23] hmm. [18:23] SamB: the file contains a class named WSGIServer, in case that helps [18:24] http://bazaar-vcs.org/ServerGuide/IIS maybe ? [18:28] SamB: that would *seem* to be what i want/.. [18:28] though it doesn't mention a .py file [18:29] i'll take a look later. got to be off now [18:29] thanks :) [18:29] bye [19:08] SamB: you can import a subtree with svn-import, just specify the subtree's URL [19:14] jelmer: actually, I just wanted to import *to* a subtree of a shared bzr repository... [19:15] SamB: that would only work for by-reference nested trees [19:15] SamB: and those don't work yet.. [19:29] jelmer: I'm not talking about nesting of working trees or anything [19:29] just importing the branches into a subdirectory of the shared repository ... [19:29] ... so I can keep them straight from non-svn-imported branches [20:18] moin moin [20:35] jelmer: hi === JaredWigmore is now known as JaredW [21:10] jelmer: /win 55 [21:51] WTB a reviewer [22:24] lifeless: good luck with that at this time of day, i guess [22:25] mwhudson: oh look, a python coder. [22:26] mwhudson: https://code.edge.launchpad.net/~lifeless/bzr/bug-423818/+merge/11279 [22:26] mwhudson: its a) small b) small and c) small [22:28] * mwhudson waits for */5 [22:44] mwhudson: it has diff now [22:45] lifeless: but now i'm on the phone i'm afraid [22:45] meh, its just your boss [22:45] :) [22:53] mwhudson: so if you can have a look when your call ends, that would be great [22:54] ok [22:54] mwhudson: Ah, the BMP diff generator is only */5? That explains a bit. [23:29] hey - I'm currently trying the "bzr switch" approach, i.e. having one central reposority and a lightweight checkout where one can switch between the branches [23:29] but one thing is missing: listing which branches exist in the repository ... [23:29] has anyone an idea how to achieve this? [23:46] bzr branches .. [23:47] ".." won't work ;) (different locations) [23:48] well, $path :P [23:48] but probably (as long as I only have one project using the shared repo), an alias could do it [23:48] mwhudson: I have my repo at .. [23:48] with the working tree under it [23:48] mwhudson: typo [23:48] (hmm - and bzr branches takes quite some time :| ... well better than nothing) [23:49] Necoro: do the repo branches have trees? or is it on the network ? [23:49] lifeless: currently they have trees [23:49] that will make branches slower [23:49] ah ok [23:49] it has to read all the directories [23:53] hello all [23:53] poolie: hi [23:54] https://code.edge.launchpad.net/~lifeless/bzr/bug-423818/+merge/11279 [23:54] ^- I can haz review please poolie [23:55] btw: is there a difference (in functionality) between bzr-pipelines and bzr-looms -- or is the former one just a re-implementation of the latter? [23:55] spiv: https://code.edge.launchpad.net/~spiv/bzr/insert-stream-check-chk-root - you need to update the branch on lp I think [23:56] Necoro: looms can version the precise state of the set of branches [23:56] hi lifeless [23:56] Necoro: pipelines cannot [23:56] Necoro: not everyone needs that feature; looms are somewhat less polished I think. I wish I had a week to clean up looms. [23:56] afk for a little