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:40 |
dOxxx | I'm using bzr 2.5b4. | 00:41 |
fullermd | Does info say there's a working tree there? | 00:44 |
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:45 |
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 | 00:46 |
Noldorin | hi jelmer | 01:13 |
=== sagaci_ is now known as sagaci | ||
Noldorin | hi wgz | 03:11 |
Noldorin | jelmer, you around either? | 03:34 |
glyph | https://bugs.launchpad.net/bzr-mac-installers/+bug/902437 | 06:16 |
ubot5 | 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:16 |
glyph | Oh, it's a wiki. | 06:17 |
=== yofel_ is now known as yofel | ||
glyph | Is there any known configuration where running 'bzr branches' is reasonably fast? | 16:01 |
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:02 |
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:03 |
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:04 |
glyph | server's running bzr 3.3.3 | 16:12 |
glyph | erm | 16:12 |
glyph | 2.3.3. | 16:12 |
glyph | https://bugs.launchpad.net/bzrtools/+bug/902566 | 16:41 |
ubot5 | Ubuntu bug 902566 in BzrTools "bzr branches is comically slow on a remote repository" [Undecided,New] | 16:41 |
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:37 |
wgz | apparent tip. | 19:39 |
wgz | +ly | 19:39 |
dOxxx | for bzr 2.5 you need bzr-svn tip | 20:12 |
Noldorin | hey jelmer , poolie | 20:27 |
Noldorin | hi wgz | 21:34 |
glyph | wgz: I don't mean to work with bzr 2.5 | 21:38 |
glyph | I mean to work, like, at all :) | 21:38 |
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:39 |
Noldorin | wgz, i've got sshd running nicely on my windows server now :-) | 21:49 |
Noldorin | wondering what specific things i can do to make it worth nicely with bzr | 21:50 |
Noldorin | grr | 21:58 |
Noldorin | devs are actually having the weekend off :-P | 21:58 |
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? | 21:59 |
glyph | Noldorin: https://bugs.launchpad.net/bzr-svn/+bug/485601 | 22:32 |
ubot5 | Ubuntu bug 485601 in Bazaar Subversion Plugin "missing chk node(s) for id_to_entry maps" [Critical,Fix released] | 22:32 |
glyph | Noldorin: it's fixed, but not really | 22:32 |
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:33 |
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 |
ubot5 | 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 |
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:34 |
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:35 |
Noldorin | wgz, basically http://t.co/V8dN4h12 got me most of the way there | 22:36 |
wgz | Noldorin: so, have you tested bzr+ssh with it yet? | 22:40 |
Noldorin | wgz, yeah. it works :-) | 22:41 |
Noldorin | wgz, are there any "recommended settings"/configuration though? | 22:41 |
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:44 |
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 | 22:48 |
wgz | Noldorin: ...not sure of the easiest way, there are probably several options | 23:09 |
Noldorin | wgz, okay... | 23:10 |
Noldorin | what are they then ? :-) | 23:10 |
Noldorin | maybe i can choose then | 23:10 |
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:11 |
Noldorin | wgz, oh, so all paths in bzr+ssh urls are relative to the cwd? | 23:20 |
lifeless | no, they are relative to the server root | 23:22 |
lifeless | which defaults to / on the server | 23:22 |
wgz | okay, scratch ideas one and two then, maybe lifeless has more. | 23:23 |
lifeless | whats the goal? | 23:23 |
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:24 |
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:25 |
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 | 23:41 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!