/srv/irclogs.ubuntu.com/2012/06/01/#bzr.txt

=== cinerama_ is now known as cinerama
=== pjdc_ is now known as pjdc
thomiHi, I'm trying to get bzr to sign my commits, and it seems to work *sometimes*. Other times it prints:00:27
thomiYou need a passphrase to unlock the secret key for <key details>00:27
thomibut doesn't launch gpg-agent or ask me for the passphrase00:27
thomiand then completes the commit without signing it.00:28
thomiany ideas? I've had it work once, right after logging in...00:28
lifelesshow do you know it does not sign it?00:32
thomilifeless: uhhhhh... that's a good point. That message seems like a warning00:43
thomihow do I tell?00:43
thomiI thought it would show something in the log.00:43
lifelessif bzr gets a error back from gpg it will cancel the commit00:46
lifelessI'm not sure of the current state for showing what is or isn't signed00:47
caravelhmm, annotate is fine with utf-16le, but qannotate entirely fails :/ (and kate or others, have no issues). Even if forcing the encoding, qannotate seems to try using utf32 or something, that results in two lines for a 300k file .)01:02
caravelInterestingly, forcing utf16-be looks "almost great" (except it's kinda in the wrong order) :D01:03
caravelin qlog, view or show differnce say the file is binary :/01:08
mgrandiis the file binary?01:08
caravelmgrandi: no :D it's utf16-le (little endians)01:10
mgrandidoes bzr (command line) say the diff is binary?01:11
mgrandior the file is01:11
caravel(and kate or others, have no issues)01:11
caravelmgrandi: no, bzr annotate is fine01:11
mgrandiinteresting01:11
mgrandii thought explorer would use the bzr api so it should be the same01:11
mgrandireport a bug!01:11
caravelyep, hence my surprise :) I was hoping someone would know that bug, it's very late and I'm  falling :)01:12
* caravel is on gmt+2 at the moment01:13
mgrandii feel like01:14
mgrandiits just trying to decode the file using utf-8 + other encodings01:14
mgrandiand when it fails its saying "oops its binary"01:14
caravelmgrandi: yep01:16
mgrandiwait01:17
mgrandiin qlog01:17
mgrandithere is an 'encoding' dropdown01:17
mgrandidid you try seeing if there is utf16le?01:17
mgrandierr qdiff01:17
caravelmgrandi: yes, there is :) first guess was utf-8 actually01:18
mgrandidoes that make it show the diff properly?01:18
caravelmgrandi: I knew the format so I tried drop-down, fan cooler did spin :)01:19
caravelmgrandi: nope, diff says its binary01:19
caravelwell, qdiff01:19
caravellet me try diff :)01:19
caravelstandard `file`cli gets it right too : Little-endian UTF-16 Unicode C++ program text, with CRLF line terminators01:19
mgrandiwell i meant01:20
mgrandidid qdiff show it properly when you selected utf16le?01:20
mgrandior did it still say it was binary01:20
caravelbzr log seems ok01:20
caravelmgrandi: sorry I'm tired, wasn't clear in my communication01:21
caravellog and annotate are fine01:21
caravelqlog and qannotate are not, it's only the qt toolset01:22
caravelso, qannotate first did autoselect utf-8 (but I'm not sure if it guesses anything, it days it's default)01:23
mgrandiits probably not QT itself, just the qannotate and qlog programs01:24
caravelforcing encoding in qannotate drop-down, or via cli parameter, fives the same result01:24
caravelmgrandi: oh yes, I'd doubt the whole qt libs wold have such a bug :) I run under KDE and use quite a few apps based on qt :)01:24
caravelso, and other bzr q* tools don't seem to permit changing the format, they just say it's binary01:26
mgrandiwierd01:26
caravelmgrandi: according to Kate, file has no BOM (Byte Order Mark), not sure what q* tools rely on ? I've known the early days of Unicode, that was a big thing at the time :)01:27
mgrandiutf-16 require a byte order mark.01:28
mgrandirequires*01:28
caravelmgrandi: hmm are you sure ? last time I felt asleep on unicode.org was a long time ago :) Kate says there is none, but is happy with it01:30
caravelmgrandi: well, optional or not, actually it *is* there ! Just open the file in okteta, I can recognize the thing as if I had invented it myself01:33
mgrandiit should have one because it can be either big or little endian and without it , it has no way to tell01:33
caravel(so, for some reason Kate says there is none, but there is one, it's only a checkbx anyway in Kate/Tools menu)01:33
caravelmgrandi: yes right01:34
mgrandiweird01:34
* caravel is a strong advocate of putting a BOM everywhere even if not needed, but hey, RECs are full of must, should and might ^^01:35
caravelanyway, FFFE it is so it's 100% correct :)01:36
mgrandi*nods*01:36
caravelmgrandi: fyi : « Clause D98 of conformance (section 3.10) of the Unicode standard states, "The UTF-16 encoding scheme may or may not begin with a BOM. However, when there is no BOM, and in the absence of a higher-level protocol, the byte order of the UTF-16 encoding scheme is big-endian." » https://en.wikipedia.org/wiki/Byte_Order_Mark#UTF-1601:40
caravelmgrandi: but anyway, that's off-topic now, sory :)01:40
caravelsorry*01:40
mgrandiso, file a bug against bazaar explorer =P01:40
caravelmgrandi: yes :) will do tomorrow.01:41
caravelmgrandi: unfortunately, I can't easily test later versions (running 2.x as latest on Fedora repos)01:41
* caravel meant 2.4.x, as opposed to 2.5 if there were any q* updates since01:44
mgrandiah01:45
caravelok that's qbzr 0.21.1 (sorry, I'm "landing" really, never looked at these details before, only used all this)01:46
mgrandigo to bed =)01:48
caravel.bug 66885001:51
ubot5Launchpad bug 668850 in QBzr "`bzr qdi --encoding xxx` is broken" [Medium,Confirmed] https://launchpad.net/bugs/66885001:51
caravelwell no, it doesn't look related :/01:53
caravel..bug 41664501:55
ubot5Launchpad bug 416645 in QBzr "better support for UTF-16 in qdiff, qannotate, qcat" [Medium,Confirmed] https://launchpad.net/bugs/41664501:55
caravelyeah !01:55
caravelthat0s the limits of the "guessing by contents"  strategy I guess (didn't know, and wouldn't have guessed that it was dong so !):D01:57
caravelgood night mgrandi and all, thanks for answering anyway01:58
mgrandinight =)01:59
* caravel Long Life to the BOM !!!!02:01
=== r0bby_ is now known as robbyoconnor
awptiHi folks. I've just started using Bazaar <like, half an hour ago>. Been searching since then on how to setup bazaar explorer to work with LaunchPad, but I can't find any tutorials or info on how to tell it what to connect to (let alone a config option that implies such). Only one I've found that's remotely similar abruptly switching to some ubuntu client half way through the tutorial. What am I05:18
awptimissing?05:18
bob2likely you just want to clone an lp url05:23
bob2and that's about it05:23
awptiI'm trying to push code to a new repo05:29
awptiThere is no documentation on how to do any of this.. at least, that's useful. I figured out through trial and error that it's lp:~user/proj/trunk, but now it wants me to do some launchpad-login stuff, can't find anything on it for windows.05:30
fullermdI dunno if there's a lp-login interface in explorer.  But you can always just run it from the CLI I imagine.06:03
vilahi all06:47
vilaawpti: dunno about explorer (I don't use myself), but from the command line it's 'bzr launchpad-login <launchpad-username>'06:48
vilaawpti: more on that: https://help.launchpad.net/Code/UploadingABranch and https://help.launchpad.net/YourAccount/CreatingAnSSHKeyPair06:51
mgzmorning08:19
fullermdOh.  Must be bedtime.08:19
mgrandihaha08:19
mgrandiexactly.08:19
mgz:D08:20
mgrandimgz: the #bzr alarm clock08:22
vilamorning mgz08:30
LarsibarsiHi, I need a hint for a correct workflow setting: me and Peter work together from two different offices. We work on a CMS driven website, both on the files and the mysql db that is hosted on the host server - this is why a local version of the project is not working. I can access the host server via FTP, and I want to put these files under version control. How can I do this with bazaar?09:57
LarsibarsiI have red the tutorial, but I could not fit this setting to any setting that was described in the doc.09:58
LeoNerdAaaand once again  bzr up  breaks my branch. Is there a way to ask for  bzr up  to keep the old behaviour, wherein it would just abort on divergent history? Now, it rearranges for a pending merge. I dislike this immensely09:59
LeoNerdI want to rebase it in that case09:59
mgzuse pull?10:00
mgzLarsibarsi: nothing in your story sounds like a problem, you and peter probably just want a branch you collaborate on that's seperate from the actual deployment over ftp10:03
mgzif you're interacting only on the live code, that's asking for breakage if you need to resolve conflicts10:04
Larsibarsimgz: I'm not sure if I understand you right: you propose that we collaborate on a branch that is not the live code branch? Then we wouldn't see the results of our coding, unless it is committed and pushed to the live code branch, did I get that right?10:09
mgzright, I'd suggest you have deployment as a seperate step10:10
mgzso, you've got one branch you can both merge to, and then on agreement (or just whenever the merge is clean), you then use bzr-upload or similar to make it live10:11
Larsibarsifor a real live system this would be very 'healthy'. In our case we are working on the same development system so we don't need this extra step yet (later for sure).10:13
LarsibarsiHaving a branch to collaborate sounds like "we both have our own development system with database and files" to make our little changes in the HTML and CSS, and if we have a change, we do it locally, commit it and then it is exchanged, right?10:15
mgznot nessersarily10:15
mgzI mean, you're doing text editing locally right?10:15
LarsibarsiBut we have only one central development system where the files can be changed...10:15
mgzso having a copy of all the code is something you've got, just not any test setup?10:16
LarsibarsiWe copy the file locally, change it locally, and upload it after saving.10:16
mgzwell, you can do that, with the risk that you can break it each other (which I guess happens anyway)10:16
Larsibarsi:) We are good in avoiding these break dangers.10:17
mgzthe only complication is you can't just push over ftp10:17
mgzyou need to push, and update the working tree, or do those two things as seperate operations10:18
LarsibarsiHow would I make a change in a file, e.g. adjusting a CSS-margin from 15pt to 18pt? I change it locally, commit it locally, push it to the server (somehow) and now I can see the result? This is how I understand it right now...10:21
mgzright, so that's correct, but the push needs to be in two bits10:21
mgzone to update the branch so when peter pulls he sees your change10:21
mgzand one to update the css file itself10:22
mgzyou can combine with some automation10:22
mgzalso, the case where you and peter have both made changes, the second guy to push will get an error (good thing, you don't lose work) and will need to merge in the other changes before pushing10:24
mgzwith two people that's not overly painful, there are better ways of structuring work when there are more simultanious edits10:24
Larsibarsiyup... But actually this is to much steps for a little change (and try and error)... Is it possible to work on the server, change the css file on the server, and when the change is done I commit the file on the server to the branch on the server somehow via ftp?10:25
mgzheh.10:25
mgzyes, but only having ftp makes that hard.10:25
mgzalso having two people maybe doing that at once is also complicated.10:26
mgzso, reversing it,10:26
LarsibarsiWell, I guess Peter won't do that so often since I am the IT guy and he is the designer... :)10:26
mgz(the normal way would be) your branch -> production branch -> deployment10:27
Larsibarsipreparing some lock mechanism will be not too hard, I guess...10:27
mgzyou could do instead: deploy -> your branch -> production branch10:27
mgzso, you cowboy things via ftp on the server, copy down any changes you make to your local branch, commit, and push to a shared location10:28
Larsibarsithe shared location to push to would be the production system when it works, right?10:29
mgznope. it's what you'd export to deploy to production.10:31
mgzyou need a shared location so peter can pull your changes into his local branch, rather than getting out of sync as the scratch deployment is altered with your changes.10:32
LarsibarsiAh, okay... And I commit my changes and Peter commits his changes, and the local branches are in sync over the shared location push... And if Peter doesn't like this approach I can still do it on my own...10:36
LarsibarsiI thank you very much for your time and your thoughts, mgz, it was enlightning! :)10:37
mgzright, so you (as you'll find it easier) just need to merge from the shared location when peter commits something10:37
vivekimsitI have an error doing the bzr commit --local12:42
vivekimsitbzr: ERROR: Selected-file commit of merges is not supported yet: files sale_order.py12:43
vivekimsithow can I recover from it?12:43
vilavivekimsit: the error message seem to imply you did 'bzr commit --local file' that's not supported if there are pending merges13:13
vivekimsit vila: Ya! how to undo my merge proposal?13:13
vilavivekimsit: 'recover' can have several meanings there, what is your working tree status ('bzr st'), how did you get there13:14
vilaand where do you want to go13:14
vilayou mean 'merge attempt' ?13:14
vivekimsitvila : actually I did the bzr commit which led me to this, and I have checkout a branch I have done changes on it. And now its showing my latest rev as a merge!13:16
vilapending merge, right, that is indeed probably what you want,13:17
vivekimsitdoing bzr status shows: unknown:13:17
vivekimsit  bzr_log.Py3GXe13:17
vivekimsit  bzr_log.Py3GXe.save13:17
vila!paste13:17
ubot5For posting multi-line texts into the channel, please use http://paste.ubuntu.com | To post !screenshots use http://imagebin.org/?page=add | !pastebinit to paste directly from command line | Make sure you give us the URL for your paste - see also the channel topic.13:17
vilacan you paste 'bzr info -v' ?13:18
vivekimsitvila: I don't want any merge, I just want to do push, I have did it several times but only this time I commit this mistake13:18
vilaif you want to push, you'd better not use a checkout but  a regular branch no ?13:18
vilaif you can't push, it means someone else did, so you can't just push your changes, you need to merge the other changes first13:19
vivekimsitvila: ok! so now I just have to run the command bzr push location13:20
vilano, you need tp get your working tree/branch clean first13:20
vilato get13:21
vilacan you paste 'bzr info -v' ?13:21
vivekimsitvila: http://bpaste.net/show/7H7ARDebXu3XkgtjDmwH/13:24
vilaright, so since you created your working tree from lp:~synerpgy/synerpgy-projects/destock_dev/, someone else pushed something there13:25
vilanow, you're trying to commit13:25
vivekimsityes!13:25
vilabzr checks that your checkout is up-to-date, it's not13:25
vivekimsitvila: help me what to do?13:26
vilaso it made your local commit a pending merge and pulled the other change13:26
vilajust 'commit' no --local13:26
vilameh13:26
vilayou can't commit because you made a checkout with http://bazaar.launchpad.net/~synerpgy/synerpgy-projects/destock_dev/ instead ofbzr+ssh://bazaar.launchpad.net/~synerpgy/synerpgy-projects/destock_dev/13:27
vilahttp doesn't provide write access which is needed to commit13:27
vilapaste 'bzr config' ?13:28
mgzprobably just need to do `bzr launchpad-login`13:29
vivekimsit2vila: till now u told everything correct! It says unknown command "config"13:31
vilawell, the push_location is set, so probably launchpad-login was done in the past13:31
vilaurgh, 'bzr version' ?13:32
vivekimsit2vila: what command I should type now?13:33
vilabzr version13:33
vila'version' is a bzr command13:34
vivekimsit2vila: its 2.2.413:34
vilahmpf13:34
vilawhat os are you using and can you upgrade to a more recent version (2.2 is.... old, 2.5 is the current stable)13:34
vivekimsit2vila: hm, see I can't upgrade just now! is there any alternative?13:35
vivekimsit2one more thing there is more serious problem13:36
vivekimsit2when I push I get : http://bpaste.net/show/OPRCzXjGFsm7MFxySYaY/13:36
vilavivekimsit2: it's harder for me to debug such an old version, I'm can't remember which bugs where not fixed there ;)13:37
vilas/I'm/I/13:37
vilawow, can you 'ssh -vv bazaar.launchpad.net' ?13:37
vivekimsit2vila: http://bpaste.net/show/rdTWWVZngtEOl3q6VKy2/13:39
vilavivekimsit2: there you go, ssh should succeed first, here you seem to not be able to even reach b.l.net13:44
vivekimsit2vila: hmm13:44
vivekimsit2vila: what should I do now?13:44
vilais your lp id vivekimsit2 ? If not, use ssh -vv <your-lp-id-here>@bazaar.launchpad.net13:45
vivekimsit2vila: I am getting the same error13:48
vivekimsit2vila: don't know but till yesterday everything was working fine13:50
vilavivekimsit2: it's related to your network connection13:50
vivekimsit2vila: hmm..13:51
vilagiven you 'bzr info' output, bzr use ssh to connect to lp, you can reproduce (and debug) that with 'ssh -vv', hence, bzr is not the culprit there13:53
vilait's (like you) the victim :-/13:53
hbeckI'm trying to merge into my bzr copy of a svn repo (I 'forked' their repo) using "bzr merge svn+https://poco.svn.sourceforge.net/svnroot/poco/poco/trunk" but the merge preview is looking like it is doing an entire delete/add replacement of every file...what's up there?13:59
mgzhbeck: you didn't keep a clean copy of the upstream locally?14:01
mgzmight be useful to just branch it and look at the history to see if the issue is present there or just related to the merge.14:02
hbeckmgz: you mean a copy of the initial point at which I created the bzr repo from my checkout of the svn repo?14:02
mgzright.14:02
mgzI suspect that was a one-time import, rather than a normal branch? how did you do it?14:03
hbeckunfortunately I wasn't the one who did the initial import...is there a way to see what command was used in the log somehow?14:03
mgzif so, that generated a bunch of file-ids, which are not the same as what bzr-svn uses when just doing a branch14:04
mgzhbeck: in the log on the machine that did it. otherwise, it can probably be inferred from the details of the revisions14:04
mgzbut you're probably best off posting to the mailing list about it14:05
hbeckanything enlightening in this? http://dpaste.com/754228/14:06
hbeckrevision vs svn revno seems important somehow14:06
mgzhbeck: compare the output of `bzr version-info --include-file-revisions LOCATION` on both your local branch, and the remote one14:10
mgzhbeck: will be big, pipe it to a file14:11
hbeckmgz: saw that after I ran it, heh14:12
hbeckmgz: I still get mixed up with bzr terminology, when you say local and remote branch, you mean...? I have a checkout of our bzr repo I am using to try to do this merge with the svn trunk14:14
mgzright, once on your bzr repo, and once on the svn trunk14:15
hbeckok14:15
mgzif it doesn't work on svn trunk directly, `bzr branch` it locally, then run it on that14:15
hbeckok14:15
frathgeberafternoon, all14:29
hbeckmorning :)14:29
frathgeberis there a known way to make bzr fast-im/export properly recognize ancestry relationships?14:29
mgzfrathgeber: eyes glazing over, try asking on the mailing list for a useful answer14:31
frathgeberscenario is: a bzr shared repo i.e. collection of related branches and i want to make that interoperable to a git repository14:31
frathgeberproblem is: any changes made in git lose their ancestry relationships when pushed back to the bzr shared repo14:33
frathgebermgz: ok, i'll try that. i appreciate that's not an easy problem14:33
frathgeberbut i think it's crucial to make the fast-import format meaningful14:34
frathgeberif it only works at a per-branch level it's rather useless14:34
mgzsounds basically the same as hbeck's issue, an import to bzr generates file-ids14:34
mgzbut bzr-git doesn't know about what those were, right?14:34
hbeckmgz: really? didn't think mine would be that complex. What's weird with what I'm seeing right now is that we've done a merge with the same command I put above before, and it behaved ok14:35
mgzso you can't then use it to move revisions between the bzr and git repos14:35
mgzhbeck: you might be lucky then, and was just bzr-svn specific14:36
mgzanyway, really needs some jelmer expertise and he's not around today.14:37
frathgeberjust /joined, so will have to read up in the logs14:37
frathgeberbut they seem to lag behind quite a bit14:37
mgzyeah, only updated every hour14:37
hbeckmgz: no I mean literally the same - we did the initial bzr repo 'creation' and then used that command to merge from the svn repo. Not sure why it's behaving differently now...but again I didn't do that merge either so lacking the previous experience14:38
mgzwell, a problem solved is a solved problem :)14:39
vilafrathgeber: as far as I understand it, if you use bzr (and bzr-git) you can interoperate with git repositories, you seem to be doing the opposite (push to bzr repos from git)14:39
frathgeberexactly, i'm using git-bzr-ng (which is unfortunately horrendously unstable)14:40
frathgeberit works by keeping a shared bzr repo and mirrors the git repo back and forth using fast-im/export14:40
frathgeberand that's when i'm hitting the issue i.e. when i push to bzr and sync back it doesn't recognize commits are shared between branches14:41
frathgeberit always rewrites revision id's on export it seems14:42
mgzright, I think the ids aren't deterministic, so I'd be suprised if that worked14:42
frathgeberincidentally it also doesn't preserve timestamps14:42
frathgebermgz: yep, that's what i suspected14:42
mgzthey just get generated on the import/export, unlike bzr-git which has a scheme14:42
frathgeberwhich imho essentially means fast-im/export is broken for anything but single branch use cases14:43
mgzthey're not designed for repeated use as I understand it, no14:44
mgzthere was some other git-to-bzr thing as well, I forget what it was called14:44
frathgeberhmm, that gets me thinking: can i use bzr-git "backwards"?14:46
frathgeberthat should work, shouldn't it?14:46
mgzyup.14:46
mgzas in, operate on git branches locally and push to bzr.14:46
mgzhbeck: did you get the version-info output for both branches, and they had the same fileid then?14:48
frathgeberi do an intial import using fast-import and then instead of pushing from git to bzr via fast-export (which is what git-bzr-ng does), i pull to a bzr repo using bzr-git14:48
frathgeberoh, but how do i pull changes into the git repo then? that won't work14:48
hbeckmgz: working on it, having to bzr branch from the svn repo and it is being extremely slow14:48
frathgebertricky...14:48
vilafrathgeber: you push to git with bzr-git (or dpush)14:50
frathgeberah, ok, that may work then14:52
frathgeberso for the initial setup14:52
frathgebercan i also create the git repo via push from a bzr branch?14:53
frathgeberso assuming i have a shared repo with loads of related branches14:54
frathgebercan i create the git repo by pushing from trunk? and then push all the other branches into that git repo as well?14:54
frathgeberso essentially the git repo wouldn't actually be aware it's "fed" from bzr?14:55
vilafrathgeber: that's my understanding (but for full disclosure, I have no first hand experience there)14:55
frathgebervila: cool, i'll just try it out14:55
vilano, AIUI, the git server thinks it's talking to a git client14:55
vilathe bzr-git client takes care of the needed housekeeping (which, again AIUI, is achieved by dpush which does: push to git, get the revisions back, replace the pushed revisions by the pulled ones)14:56
vilaI don't remember precisely if dpush should still be used or if it has been integrated with the core push14:57
vilafrathgeber: jelmer is authoritative and will correct me if/where I'm wrong (but he's in vacations these days)14:58
frathgeberok. does is work in reverse? i.e. can a git-enabled bzr repo receive pushes from git?15:00
frathgebervila: how do you mean? jelmer is allowed vacation? ;)15:01
vilafrathgeber: yeah, I don't get it either ;)15:02
frathgeberyou should bzr branch him before he leaves next time ;)15:03
vilafrathgeber: I don't know the git eco-system enough to tell you what is the equivalent of the bzr-git plugin, I'm not sure it even exist15:03
vilahehe, branching him will only give us his history, what we really want is his working tree ;)15:03
frathgeberLOL15:04
vila(the one populated with all his clones ;)15:04
frathgebervila: the closest thing to bzr-git i could find is https://github.com/termie/git-bzr-ng, but it's fundamentally broken in that it uses fast-import15:04
vilayup15:05
frathgeberand as you pointed out that is that not the right tool for the job (TM)15:05
vilawell, for some value of 'fundamentally broken' in 'limited features'15:05
LeoNerdbzr on sshfs to a remote FreeBSD machine == slooooow :(16:44
LeoNerdNot quite sure why.. does it do lots of temporary stuff via the local filesystem?16:45
mgzdon't do that then? :)16:45
LeoNerdWell it's either this or try to install bzr on the FreeBSD box without being root16:45
mgzyou just want to put the branch on the bsd box?16:46
LeoNerdNo, I'm developing code there.16:46
mgzI'd install bzr for my user if trying to version things on a remote machine16:47
mgzget the 2.5.1 tarball, unpack, python setup.py install --user16:47
mgzthen not mess around with dodgy network filesystem things16:47
mgzthen again, bsd is weird, maybe life is more painful, fullermd would know.16:48
fullermdI don't know anything particular that would make it unexpectedly slow.  I wouldn't think sshfs would need much help to be slow in that sort of usage.17:08
fullermdAs a user, I wouldn't install bzr, I'd just run it out of the tarball.  Simpler.17:09
fullermdBut better for the admin to just install it.  I don't maintain the port just for my health, y'know   :p17:09
mgzfullermd: right, the health benefits are are bonus17:17
mgzright, four day weekend time17:17
vilaLeoNerd: With my RM hat on (but not involved downstream), using the FreeBSD port of bzr is a good as it can be, you'll get the stable series and dot releases in due time.18:23
vilaLeoNerd: And quite frankly, using sshfs, no matter how good it can be, is just asking too much. bzr use different strategies for local and remote fs to take latency into account so there is no way you can beat bzr+ssh with bzr+sshfs18:25
vilaLeoNerd: You'll have to update your remote wt though, but bzr-push-and-update should take care of that for you18:28
vilaLeoNerd: if you need to uncommit, don't forget push --overwrite18:28
fullermdpush-and-update won't help if there's no bzr on the remote end, which is kinda the premise of the whole discussion   :p18:34
=== yofel_ is now known as yofel
LeoNerdThere is indeed no bzr on the other end, which is why I was doing this. bzr co / update / etc... over sshfs19:49

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!