[00:40] <dOxxx> good evening...
[00:40] <dOxxx> I'm having a weird problem with WorkingTree.open(...)
[00:40] <dOxxx> It's giving me a NotBranchError for a path that `bzr info` works just fine on.
[00:41] <dOxxx> I'm using bzr 2.5b4.
[00:44] <fullermd> Does info say there's a working tree there?
[00:45] <dOxxx> hmm... it says "Repository tree (format: 2a)"
[00:45] <dOxxx> I can see files there
[00:45] <fullermd> Probably then.
[00:45] <fullermd> Mmm.  Are you pointing at the _root_ of the WT?  Maybe you want open_containing() instead?
[00:45] <dOxxx> I was getting the same error woth open_containing
[00:45] <fullermd> (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] <fullermd> Well, OK, I'm about 5 guesses beyond where I have any business talking about bzrlib now   :p
[00:46] <dOxxx> heh ok thanks
[01:13] <Noldorin> hi jelmer
[03:11] <Noldorin> hi wgz
[03:34] <Noldorin> jelmer, you around either?
[06:16] <glyph> https://bugs.launchpad.net/bzr-mac-installers/+bug/902437
[06:17] <glyph> Oh, it's a wiki.
[16:01] <glyph> Is there any known configuration where running 'bzr branches' is reasonably fast?
[16:02] <jelmer> glyph: locally it should be reasonably quick
[16:02] <jelmer> glyph: you're talking about the branches command from bzrtools I guess?
[16:02] <glyph> jelmer: Yeah.
[16:02] <glyph> Oh, I get it, it's slow because there are svn branches in here, and that's driving it crazy
[16:03] <jelmer> glyph: yeah
[16:03] <glyph> svn checkouts, I should say, like, with .svn directories not .bzr directories :)
[16:03] <jelmer> glyph: "bzr branches" from bzrtools scans the directory structure and tries to open every path in existence
[16:03] <jelmer> 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] <glyph> 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] <glyph> server's running bzr 3.3.3
[16:12] <glyph> erm
[16:12] <glyph> 2.3.3.
[16:41] <glyph> https://bugs.launchpad.net/bzrtools/+bug/902566
[19:37] <glyph> Which is the version of bzr-svn which actually works?
[19:37] <glyph> Is 1.1.0 okay or do I need 1.1.1?
[19:39] <wgz> apparent tip.
[19:39] <wgz> +ly
[20:12] <dOxxx> for bzr 2.5 you need bzr-svn tip
[20:27] <Noldorin> hey jelmer , poolie
[21:34] <Noldorin> hi wgz
[21:38] <glyph> wgz: I don't mean to work with bzr 2.5
[21:38] <glyph> I mean to work, like, at all :)
[21:39] <glyph> 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] <glyph> but I want to make really sure I understand the implications first
[21:49] <Noldorin> wgz, i've got sshd running nicely on my windows server now :-)
[21:50] <Noldorin> wondering what specific things i can do to make it worth nicely with bzr
[21:58] <Noldorin> grr
[21:58] <Noldorin> devs are actually having the weekend off :-P
[21:59] <Noldorin> come baaack
[21:59] <glyph> Noldorin: don't worry, some of us are slaving away
[21:59] <Noldorin> glyph, oh good ;-)
[21:59] <glyph> Noldorin: not on bzr, but bzr is getting in our way ;)
[21:59] <Noldorin> glyph, you're a core member?
[21:59] <Noldorin> oh okay
[21:59] <Noldorin> hmm
[21:59] <Noldorin> what's the prob?
[22:32] <glyph> Noldorin: https://bugs.launchpad.net/bzr-svn/+bug/485601
[22:32] <glyph> Noldorin: it's fixed, but not really
[22:33] <glyph> 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] <Noldorin> glyph, ah right. don't use bzr-svn fortunately
[22:34] <jelmer> hi glyph
[22:34] <wgz> 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] <wgz> Noldorin: which one did you get working?
[22:34] <Noldorin> jelmer, wgz there you guys are heh
[22:34] <Noldorin> wgz, OpenSSH
[22:34] <Noldorin> which is reassuring :-)
[22:34] <wgz> ...what version?
[22:34] <Noldorin> on cygwin, but still...
[22:35] <Noldorin> latest
[22:35] <Noldorin> 1.7.2 i think?
[22:35] <wgz> ah, that's okay then.
[22:35] <Noldorin> it uses NTLM auth
[22:35] <Noldorin> and runs as a windows ervice
[22:35] <Noldorin> which is cool :-)
[22:35] <wgz> was concerned that the native port seemed very dead
[22:36] <Noldorin> wgz, basically http://t.co/V8dN4h12 got me most of the way there
[22:40] <wgz> Noldorin: so, have you tested bzr+ssh with it yet?
[22:41] <Noldorin> wgz, yeah. it works :-)
[22:41] <Noldorin> wgz, are there any "recommended settings"/configuration though?
[22:44] <wgz> Noldorin: use an ssh agent, and maybe the append revisions only config setting... can't think of anything else in particular
[22:44] <Noldorin> wgz, what does revisions only?
[22:44] <Noldorin> and where do i set this config setting? ;-)
[22:48] <wgz> Noldorin: it's an option on init, or in .bzr/branch/branch.conf
[22:48] <Noldorin> wgz, ah ok
[22:48] <Noldorin> wgz, btw, is there any way i can configure the root path that bzr+ssh uses?
[22:48] <Noldorin> for branches
[23:09] <wgz> Noldorin: ...not sure of the easiest way, there are probably several options
[23:10] <Noldorin> wgz, okay...
[23:10] <Noldorin> what are they then ? :-)
[23:10] <Noldorin> maybe i can choose then
[23:11] <wgz> 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] <Noldorin> wgz, oh, so all paths in bzr+ssh urls are relative to the cwd?
[23:22] <lifeless> no, they are relative to the server root
[23:22] <lifeless> which defaults to / on the server
[23:23] <wgz> okay, scratch ideas one and two then, maybe lifeless has more.
[23:23] <lifeless> whats the goal?
[23:24] <lifeless> oh, I see
[23:24] <Noldorin> lifeless, to change where bzr+ssh urls refer to on the fs...
[23:24] <lifeless> so, bzr <thing> bzr+ssh://host/... will invoke bzr serve --allow-writes / --stdout or something like that
[23:24] <Noldorin> ah
[23:25] <lifeless> 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] <lifeless> or
[23:25] <lifeless> you can do it client side
[23:25] <lifeless> by using bzr-bookmarks
[23:25] <lifeless> or similar
[23:25] <lifeless> lastly, you can use bzr+ssh://host/~/ to mean 'relative to my home dir'
[23:41] <Noldorin> lifeless, interestingly, on cygwin all paths are relative to the home dir anyway
[23:41] <Noldorin> custom ssh server just isn't an option