[00:40] good evening... [00:40] I'm having a weird problem with WorkingTree.open(...) [00:40] It's giving me a NotBranchError for a path that `bzr info` works just fine on. [00:41] I'm using bzr 2.5b4. [00:44] Does info say there's a working tree there? [00:45] hmm... it says "Repository tree (format: 2a)" [00:45] I can see files there [00:45] Probably then. [00:45] Mmm. Are you pointing at the _root_ of the WT? Maybe you want open_containing() instead? [00:45] I was getting the same error woth open_containing [00:45] (or is that even what it's called? These are really vague memories, that never had any business in my brain in the first place) [00:46] Well, OK, I'm about 5 guesses beyond where I have any business talking about bzrlib now :p [00:46] heh ok thanks [01:13] hi jelmer === sagaci_ is now known as sagaci [03:11] hi wgz [03:34] jelmer, you around either? [06:16] https://bugs.launchpad.net/bzr-mac-installers/+bug/902437 [06:16] Ubuntu bug 902437 in Bazaar Mac Installers "installer incorrectly installs script pointing at /usr/bin/python instead of /usr/bin/python2.6" [Undecided,New] [06:17] Oh, it's a wiki. === yofel_ is now known as yofel [16:01] Is there any known configuration where running 'bzr branches' is reasonably fast? [16:02] glyph: locally it should be reasonably quick [16:02] glyph: you're talking about the branches command from bzrtools I guess? [16:02] jelmer: Yeah. [16:02] Oh, I get it, it's slow because there are svn branches in here, and that's driving it crazy [16:03] glyph: yeah [16:03] svn checkouts, I should say, like, with .svn directories not .bzr directories :) [16:03] glyph: "bzr branches" from bzrtools scans the directory structure and tries to open every path in existence [16:03] glyph: bzr 2.5 has a new "bzr branches" command, which uses an API call and should be much faster for svn stuff [16:04] however, right now, 'bzr branches' against a server directory which I know contains only bzr branches, has taken about 15 minutes, and has downloaded 1.5 megs of data at 2kb per second [16:12] server's running bzr 3.3.3 [16:12] erm [16:12] 2.3.3. [16:41] https://bugs.launchpad.net/bzrtools/+bug/902566 [16:41] Ubuntu bug 902566 in BzrTools "bzr branches is comically slow on a remote repository" [Undecided,New] [19:37] Which is the version of bzr-svn which actually works? [19:37] Is 1.1.0 okay or do I need 1.1.1? [19:39] apparent tip. [19:39] +ly [20:12] for bzr 2.5 you need bzr-svn tip [20:27] hey jelmer , poolie [21:34] hi wgz [21:38] wgz: I don't mean to work with bzr 2.5 [21:38] I mean to work, like, at all :) [21:39] jelmer: I think maybe I want to kill those revision properties that keep sending us to The Hell of Nobody Can Merge Anything [21:39] but I want to make really sure I understand the implications first [21:49] wgz, i've got sshd running nicely on my windows server now :-) [21:50] wondering what specific things i can do to make it worth nicely with bzr [21:58] grr [21:58] devs are actually having the weekend off :-P [21:59] come baaack [21:59] Noldorin: don't worry, some of us are slaving away [21:59] glyph, oh good ;-) [21:59] Noldorin: not on bzr, but bzr is getting in our way ;) [21:59] glyph, you're a core member? [21:59] oh okay [21:59] hmm [21:59] what's the prob? [22:32] Noldorin: https://bugs.launchpad.net/bzr-svn/+bug/485601 [22:32] Ubuntu bug 485601 in Bazaar Subversion Plugin "missing chk node(s) for id_to_entry maps" [Critical,Fix released] [22:32] Noldorin: it's fixed, but not really [22:33] like, bzr-svn won't introduce this issue any more, but you have to upgrade everybody and then destroy all your old branches and repositories [22:33] glyph, ah right. don't use bzr-svn fortunately [22:34] hi glyph [22:34] glyph: so we have bug 806348 for the bazaar side of handling bust repos, I agree it's confusing there's a closed bzr-svn bug for one bustage cause [22:34] Launchpad bug 806348 in Launchpad itself "BzrCheckError: Internal check failed: Cannot add revision(s) to repository: missing chk node(s) for id_to_entry maps" [Critical,Triaged] https://launchpad.net/bugs/806348 [22:34] Noldorin: which one did you get working? [22:34] jelmer, wgz there you guys are heh [22:34] wgz, OpenSSH [22:34] which is reassuring :-) [22:34] ...what version? [22:34] on cygwin, but still... [22:35] latest [22:35] 1.7.2 i think? [22:35] ah, that's okay then. [22:35] it uses NTLM auth [22:35] and runs as a windows ervice [22:35] which is cool :-) [22:35] was concerned that the native port seemed very dead [22:36] wgz, basically http://t.co/V8dN4h12 got me most of the way there [22:40] Noldorin: so, have you tested bzr+ssh with it yet? [22:41] wgz, yeah. it works :-) [22:41] wgz, are there any "recommended settings"/configuration though? [22:44] Noldorin: use an ssh agent, and maybe the append revisions only config setting... can't think of anything else in particular [22:44] wgz, what does revisions only? [22:44] and where do i set this config setting? ;-) [22:48] Noldorin: it's an option on init, or in .bzr/branch/branch.conf [22:48] wgz, ah ok [22:48] wgz, btw, is there any way i can configure the root path that bzr+ssh uses? [22:48] for branches [23:09] Noldorin: ...not sure of the easiest way, there are probably several options [23:10] wgz, okay... [23:10] what are they then ? :-) [23:10] maybe i can choose then [23:11] never tried it, but I'm guessing you could set the sshd to put people in a different cwd, or maybe include a cd in bzr_remote_path, or set up a lp: style alias as on your client [23:20] wgz, oh, so all paths in bzr+ssh urls are relative to the cwd? [23:22] no, they are relative to the server root [23:22] which defaults to / on the server [23:23] okay, scratch ideas one and two then, maybe lifeless has more. [23:23] whats the goal? [23:24] oh, I see [23:24] lifeless, to change where bzr+ssh urls refer to on the fs... [23:24] so, bzr bzr+ssh://host/... will invoke bzr serve --allow-writes / --stdout or something like that [23:24] ah [23:25] you can mangle that by using a custom 'bzr' on the server, using a custom ssh server (like thomi's student-bzr-service or LP's hosting service do) [23:25] or [23:25] you can do it client side [23:25] by using bzr-bookmarks [23:25] or similar [23:25] lastly, you can use bzr+ssh://host/~/ to mean 'relative to my home dir' [23:41] lifeless, interestingly, on cygwin all paths are relative to the home dir anyway [23:41] custom ssh server just isn't an option