/srv/irclogs.ubuntu.com/2008/11/24/#bzr.txt

=== fta_ is now known as fta
=== jamesh_ is now known as jamesh
pygijelmer, duck branches :p00:41
pygigood work btw00:42
jelmerhi pygi :-)00:43
jelmerThanks :-)00:43
jelmerpygi: Duck branches ? What does the duck refer to?00:44
pygijelmer, It can swim on water, and it can walk on ground. Users who don't use the plugin see only one branch, and  others can see the whole thing :P00:45
pygibzr duck create00:46
pygibzr duck remove00:46
pygibzr duck [branch] (switches to branch)00:47
pygibzr duck (lists branches)00:47
pygiso obviously, argument to create and remove is [branch] too :)00:47
pygio, and bzr duck [branch] asks you if you want to create branch if it doesn't exist00:50
jelmerpygi: :-) I like the name00:50
pygijelmer, good, so you'll take it? :p00:51
pygiwe need to make this bzr thingy more fun, perhaps more people will use it then :D00:51
pygiI'm having a hard time convincing O'Reilly that it's worth to do a book on bzr :(00:51
jelmerpygi: yeah, I think so00:51
jelmerpygi: :-(00:51
jelmerwhat bit is the problem? Are the other books on VCS not doing well?00:51
pygijelmer, actually, they only want to do book on most popular DVCS :/00:52
pygiand that is Git ...00:52
pygiAndy said that if I can show him that every version of bzr gets downloaded 80000 times per version, he might be able to convince his bosses...00:53
pygibut I can't do that, so :P00:53
pygi(some other publishers are interested tho ... but O'Reilly is O'Reilly)00:53
jelmerDid you look at ubuntu popcon?00:53
pygiyup ...00:54
pygi20745 downloads of bzr00:54
pygi41440 downloads of git-core00:54
pygithat's 1:2 ratio00:54
pygiat debian, ratio is 1:6 ...00:54
jelmera 1:2 ratio isn't that bad, if the downloads are apparently high enough for O'Reilly00:56
jelmer*downloads for git00:56
pygiI think they have the source tarball download number for git ...00:56
pyginot sure00:56
pygibut yes, they're doing git book00:57
jelmerThere's more publishers than O'Reilly out there though...00:57
pygiyup, I know00:57
pygialready got offer from one, waiting on others00:57
jelmerwe were pretty happy with PH when we published the Samba HOWTO00:57
pygiI don't have any contacts with PH ...00:57
pygiSo far we've got offer from Packt Publishing, and I think we have good chances with Manning00:58
pygiPragmatic said they'll contact us in two weeks00:58
pygijelmer, if you know someone in PH ... :)00:58
jelmerI can check, but I don't think I do anymore01:00
jelmermy only contact (our editor) has switched jobs since the book was first published01:00
pygiaha, don't worry then ;)01:01
=== RAOF__ is now known as RAOF
james_wnice work jelmer01:10
chandler1so bzr is claiming to be unable to load the paramiko module. Is this a known issue, or how could i diagnose it? (bzr from the repo, paramiko v1.7.4)01:25
james_wchandler1: does "python -c 'import paramiko'" work nicely?01:29
=== verterok is now known as verterok_
chandler1nope02:03
pygichandler1, sudo apt-get install python-paramiko then?02:04
chandler1james_w: ImportError: No module named Crypto.Util.randpool02:04
chandler1not on a debian system02:04
pygiaha ...02:04
chandler1but my package manager says the version is 1.7.402:04
pygiwell,whatever the system ..02:04
pygihm.02:04
pygichadmiller, locate randpool02:07
pygichadmiller, tell me what you get02:08
chandler1pygi: was that for me?02:08
pygiups, yes chandler1 :)02:08
chandler1and if so, no locate, what area would it be in so i can do a relatively fast find?02:08
pygi/usr/lib/python2.4/site-packages/Crypto/Util/randpool.py02:09
pygiand02:09
pygi/usr/lib/python2.5/site-packages/Crypto/Util/randpool.py02:09
chandler1ahh02:10
chandler1its in 2.4, but not 2.502:10
pygiok, you're missing symlinks then :)02:10
pygisudo dpkg-reconfigure python-crypto would fix that if you were on debianish system :)02:11
chandler1;]02:12
chandler1i'm on gentoo02:12
pygiuh xD02:12
pygiyou know how to do symlink manually then I guess :p02:12
* pygi hides02:13
pygichandler1, does it work now?02:13
chandler1pygi: i know about symlinks... =p02:14
chandler1my lack of knowledge centers firmly on python at the moment. =D02:14
* pygi notes this errors for "Lets troubleshoot" section of the book :p02:16
chandler1hehe02:18
chandler1apparently there is a nifty tool that may help here, python-updated02:19
chandler1python-upder02:19
chandler1:: sigh :: spelling ftl02:19
c0mpub0mbcan you use bzr to push data from a .bzr directory to an svn vise versa ?02:19
pygic0mpub0mb, bzr-svn?02:20
c0mpub0mbpygi: do you use bzr-svn ?02:20
pygiI used to, why?02:20
c0mpub0mbpygi: how do i use it ?02:20
pygichandler1, that tools seems to be used only in gentoo?02:20
chandler1pygi: yes, its specifically to help moving modules between python versions02:21
chandler1pygi: if it doesn't work, i'll do it manually, or beat on the package manager until its fixed02:21
pygic0mpub0mb, http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html#id7202:22
pygithis might explain it better then me in a sentence or two :)02:22
pygichandler1, oki, please do let me know if it works02:22
chandler1it's being slow, surely its doing something productive. ;]02:23
pygi:P02:24
chandler1lame, didn't work02:26
chandler1is this part of pycrypto or paramiko?02:26
pygipycrypto02:26
chandler1brilliant, i lied, python-updater worked perfectly02:28
chandler1=]02:28
chandler1thanks btw, pointed  me at the right spot right off the back02:28
pygihow rude, lying :P02:28
pygimost welcome02:29
pygiwhat do you think of recently introduce local branches plugin btw?02:29
pygi*cough* duck branches *cough*02:29
pygis/introduce/introduced/g02:29
c0mpub0mbpygi: does bzr support private repo's with user priviliges ?02:31
pygiyou could do something with ssh keys, sure02:32
c0mpub0mbpygi: so it doesn't have the kind of user control as svn ?02:33
pygiyou mean authz file?02:33
pygino, it doesn't02:33
pygiAdam Olsen is working on a nifty tool that would allow you to have something like that02:35
pygibut you'll still require ssh keys02:36
chandler1pygi: was that aimed at me? and if so, what local branches plugin?02:36
pygichandler1, yes, at you :)02:37
pygijelmer released a plugin that adds the ability to have git-like branches02:37
chandler1pygi: interesting02:44
chandler1i'll have to read up on it to give a competent opinion02:44
pygichandler1, oki, its on mailing list02:44
chandler1ok02:45
pygic0mpub0mb, any more questions?02:45
pygihi hi fta02:49
awmcclainI remember someone in here mentioning to me some tool that allowed me to batch build/upload to different ubuntu releases on launchpad. Did I imagine that?02:53
james_wautoppa02:53
awmcclainOh, hooray.02:56
awmcclainThank you.02:56
=== timchen1` is now known as nasloc__
awmcclainbzr-svn: Depends: bzr (< 1.8~) but 1.9-1~bazaar1~gutsy1 is to be installed <----- frowny face.03:14
pygiawmcclain, yea, hasn't been updated yet03:40
=== sdboyer|vurk is now known as sdboyer
jelmerbzr-svn should probably be removed from the ppa, at least while the package is not maintained04:13
pygijelmer, probably, yes04:41
chandler1is bzr-svn no longer being maintained?05:11
spivchandler1: it's quite actively maintained, by jelmer05:11
chandler1ok, was confused, prob just the packaging thats not05:11
chandler1(a statement by jelmer a couple of hours ago)05:11
spivThe packaging is regular irritant, yeah :(05:12
* jml hands spiv 0x8805:55
* jml takes that back and passes spiv 0x5805:56
jmlspiv: use that, or 0x7805:56
jmlok, ok.0101100005:57
spivjml: :)06:24
vilahi all07:19
awmcclainUg. I'm sorry if this is OT, but I'm trying to get autoppa to work on the console and it's dying when it asks for my passphrase in order to sign the package (since I don't have Seahorse installed). Anyone know how to pre-cache my passphrase using gpg-agent or something?07:26
awilkinsjelmer: I've had some trouble getting the 0.5 branch of bzr-svn to work ; first, the minor change of having to replace the substitute header file includes. After it compiled though, I am getting errors09:26
awilkinshttp://pastebin.ubuntu.com/76319/09:30
awilkinsIt does mystify me slightly why the plugin is doing anything at all when doing `bzr version`09:30
Peng_If your bzr install exists in a branch, "bzr version" will open it up so it can display the basic details. bzr-svn is involved while it's probing to see which format the branch uses.09:33
awilkinsPeng_: It's not a branch09:33
awilkinsNeither is the plugin09:34
awilkinsBut that would seem to be the source of the problem09:34
awilkinsMeh, it seems to be fetching data from a public SVN repo just fine. Trust me to pick the one command that makes it go "bang"09:38
awilkinsAha, not the only command that makes it go "bang" then09:39
awilkinsSame error from a "branch"09:39
awilkinsIt manages to grab the revision metadata09:40
pygijelmer, poke09:57
matkorHi ! How can I get information from bzr update which file exactly it gets "bzr: ERROR: [Errno 13] Permission denied" ?10:07
awilkinsPatching the source to report it in the traceback or you could use Sysinternals filemon (you seem to be on Windows)10:09
awilkinsmatkor: Vista or XP?10:10
matkorlinux :)10:10
hmelandIf it is a local file, strace can help you.10:12
hmelandE.g. "strace -e trace=file -o strace.log bzr update" and have a look towards the end of strace.log when that finishes.10:14
hmelandThere might be a more-to-the-point solution within bzr, though; the strace log will be quite verbose.10:16
=== fta_ is now known as fta
=== Bambi_BOFH is now known as Kamping_Kaiser
=== verterok_ is now known as verterok
VSpikeSod's law says which ever machine I have IRC open on, it will be the wrong one11:22
VSpikeMust install an IRC proxy sometime11:22
VSpikeAnyways, using bzr shelve in cygwin w/ 1.8 I get "bzr: ERROR: Failed removing shelved changes from theworking (sic) tree!"11:23
VSpikeAny ideas?  Google did not help me much11:23
VSpikehttp://pastebin.com/m234d816b11:30
VSpikeI wonder what bzr command it's trying to execute at that point?11:31
pygiVSpike, do you have diffutils  installed?11:32
VSpikepygi: I definitely have patch.exe .. let me check exactly11:34
pygiVSpike, and see if it accepts "--dry-run"11:35
VSpikepygi: yep, I have diffutils, patch and patchutils11:35
VSpikewhich, bzr shelve?11:35
pygino,patch11:35
VSpikepygi: yes it does11:36
pygido you have binary files?11:37
VSpikepygi: "bzr shelf list" shows the patches, and "bzr shelf show 00" shows the contents OK11:37
VSpikepygi: these aren't binary files, no11:37
pygiVSpike, open shelf.py11:41
pygilets try something ...11:41
pygihm, or rather not11:41
* pygi thinks11:41
VSpikeI'm going to have to do it the manual way I think11:42
VSpikei.e. just copy the current files to a "saved" dir somewhere and revert :)11:42
pygiVSpike, nah, lets figure it out11:42
pygicould you paste complete output pls?11:43
pygihttp://rafb.net/paste11:43
VSpikeCos I also realised the changes I need to shelve span a couple of commmits - they are not just in this revision11:43
VSpikeBut yeah could spend a couple of mins on it to investigate if you like :)11:44
pygithanks VSpike :)11:45
VSpikeSo you want me to bzr shelve the file and paste the complete output?11:45
pygiyup, obviously :)11:45
VSpikehttp://rafb.net/p/VOwv1b50.html11:47
VSpikeI just created a simple test case and it works11:50
VSpikeSo it's not universally broken11:50
pygibut its broken on certain use-cases...11:51
VSpikeWondering what it could be. Doing two files at one? Files not in root? The fact that ~/projects is a symlink?11:52
pygiVSpike, well, did you try one file?11:52
pygitry it11:52
pygi(I know I'm bugging, please bear with me)11:52
VSpikeAh, it appears to be the subdirectory11:54
VSpikeI tested a single file, still broken11:54
VSpikeI tried navigating to the location without using the symlink, still broken11:54
VSpikeTried shelving a change in the root project folder, it works11:55
pygiright, so it only allows to shelve what's in the project root...11:55
pygithat's evil behaviour...11:55
VSpikejust testing with my simple test case11:56
VSpikeOh11:56
VSpikeHm11:56
VSpikeIt works in the test case :)11:57
pygivila, what works?11:57
VSpikeI created a sub dir, add a file, committed, edited the file, and tried shelving the change11:58
VSpikeworked fine11:58
pygiso hm, whats wrong here ...11:58
=== jszakmeister is now known as jszakmeister|awa
pygiVSpike, would you be willing to try a little hack?12:02
VSpikeCould it be because they are sometimes unicode files?12:02
VSpikeThey usually don't contain anything other than a start record12:02
VSpikeThe rest is normally ascii12:02
VSpikepygi: I was thinking of editing ~/.bazaar/plugins/bzrtools/patch.py to log/dump command line12:03
pygiVSpike, we pretty much know what the command line is12:03
VSpikepygi: what were you going to suggest?12:03
pygiediting  ~/.bazaar/plugins/bzrtools/shelf.py12:03
pygiand change:12:04
pygi      if reverse:12:04
pygi            args.append('-R')12:04
pygito:12:04
pygi      if reverse:12:04
pygi            args.append('-R -d=yoursubdir')12:04
pygiergh12:04
pygiargs.append('-R -d yoursubdir')12:04
VSpikepygi: that code is not in mine12:05
pygiVSpike, in def _run_patch ?12:06
VSpikeIt's in patch.py12:06
pygiah, ok, patch.py then12:06
pygisorry12:06
VSpikeyoursubdir is the full path or relative one?12:07
pygirelative should work12:07
* pygi is mostly shooting in the dark, never had this problem :p12:08
VSpikeRelative from project root I take it?12:08
VSpikeI wonder if the code should apply --binary on cygwin?12:08
pygiVSpike, yup, project root12:10
pygiVSpike, I'm not sure if that'd had any effect, considering test case does work ...12:11
pygibut you could try patching sources to do it...12:11
VSpikeyeah, that fixes it :)12:15
pygiVSpike, what, the binary thing, or the "-d" ?12:17
thropeis there any way to get bzr shelve to show colored diffs? (bzr shelve is a complete revelation by the way - amazingly useful!)12:18
thropewhy is it called shelve1 though? is there a new shelve2 coming?12:19
VSpikethrope: strangely, it does show coloured diffs for me12:19
VSpikepygi: the binary thing12:19
thropeoh - I saw the no-color option in the help but I don't get colored diffs12:19
pygiVSpike, could I now convince you to file a bug, and assign me to it?12:20
VSpikeSure. Where do bugs for bzrtools go?12:20
VSpikepygi: the reason my test case worked is possibly because I used cygwin tools to create it12:21
pygiVSpike, yup, mention all that in a bug :)12:21
pygiVSpike, https://bugs.edge.launchpad.net/bzrtools12:21
pygimario-danic12:21
pygithrope, does bzr cdiff works for you?12:24
thropepygi: yep, works fine12:25
pygithrope, what bzr/bzrtools version?12:26
thropebzr 1.9, bzrtools 1.9.112:26
thropeshelve is an alias to shelve1 for me12:27
pygiyea, its the old shelve ..12:30
thropehow do I get the new one?12:31
pygiits in the mainline perhaps?12:31
pyginot sure12:31
pygithrope, sudo apt-get install colordiff?12:33
pygibut I think you already have that..12:33
pygiVSpike, thanks for submitting bug when you do btw ;)12:34
pygiand thanks for investigating it12:34
awilkinsshelve2 is in bzr.dev now I think12:34
awilkinsI've seen at least a couple of commits for it12:34
VSpikepygi: done12:35
VSpikeCan you check the report contains all you need?12:35
pygiVSpike, yes, moment pls:)12:35
VSpike#301639 in case your email is slow12:35
VSpikeno probs - going to go back to doing what I was doing before :)12:36
pygiVSpike, have fun ;)12:36
pygiVSpike, ah, you have bzr 1.8 ... perhaps that's why you still have colored shelve12:37
pygiVSpike, bug report is perfect, thank you :)12:37
VSpikepygi: yeah, cygwin always seems to lag a version or two12:38
VSpikepygi: yw12:38
* pygi goes back to sleeping :p12:38
VSpikeNot sure why the patch command works without --binary in one direction and not the other12:38
VSpikeAnd also not sure why it passed on another windows generated file when I tested it12:39
pygiVSpike, this is a pretty safe-failover I'd say, so we don't have to break our heads on it :P12:39
VSpikepygi: agreed, it's the right thing to do anyway, I think12:40
* pygi nods12:40
VSpikeI hate thinking about line endings in cygwin anyway.  I just close my eyes and hope it works, mostly12:40
pygiVSpike, its a pretty rare bug ...12:40
pygionly two known occurances so far12:40
VSpikeprobably worth grepping the source for other cases where sys.platform is tested against win32 and not cygwin and checking they are correct12:41
VSpikeOh, while your about it, can you fix the missing space in the error message? :)12:42
VSpikes/your/you're/12:42
pygisure sure12:42
VSpikehehe thx12:42
* pygi writes that down somewhere12:42
VSpikeecho "TODO: fix space in error message" > /dev/null ;)12:44
pygi:p12:44
VSpikeit's the only task manager you need12:44
pygimy head still serves me, so I'm fine :p12:45
pygiok, can I  go to sleep now or is there anything else I can help you with? :)12:48
VSpikeNope, sleep away :) Thanks for the help12:50
pygino,thank YOU!12:52
pygilaters12:52
pygiawww12:55
pygiawilkins, poke12:55
pygiawilkins, no, no own implementations of pull/push/whatever12:55
pygibzr can only access branches that are url-addressable12:56
pygiawilkins, we can probably do a workaround for it to work on Win once its more then proof of concept12:56
pygiawilkins, third, as jelmer said, plan is to move infrastructure for it in core12:57
pygiawilkins, and what do you have against ducks? :p12:57
markhI find they keep acting like a goose! ;)13:06
jelmerpygi: hi13:14
jelmerawilkins: hi13:14
markhpy2313:18
markhoops :)13:18
jelmerawilkins: still there?13:26
jelmerhi markh :-)13:35
markhhi jelmer :)  You've been busy :)13:36
jelmerI was a bit disappointed by how little work the local-branches stuff was13:40
jelmerIt's less then 200 lines of code, so I regret not writing it earlier13:41
markhheh - everything seems so much simpler the more experienced you get at doing it :)13:41
pickscrapejelmer: can you create local-branches of remote branches, if you know what I mean?13:46
jelmerpickscrape: not directly13:48
pickscrapeThat would be useful. You could then add a command to allow you to 'pull-all' or similar.13:50
jelmerpickscrape: You'll get that for free once this is all a bit more integrated in the bzr core13:51
jelmer(including pulling of multiple branches)13:51
pickscrapesweet :)13:51
jelmerit'll require a new bzrdir format though, so that means upgrading existing bzrdirs14:01
awilkinsjelmer: Hi14:28
jelmerawilkins: you were having trouble building 0.5 ?14:31
awilkinsjelmer: I had to put back stdbool.h14:33
awilkins(the included one)14:33
awilkinsjelmer: After that it builds, but doesn't work for me14:33
awilkinsDid you get the trace off the pastebin14:34
jelmerawilkins: We should probably fix the include path instead to use subvertpy14:40
awilkinsjelmer: Yes, that would work (pardon my complete C-noobness)14:42
awilkinsI tried to learn C when I was a teenager but the lack of cheap textbooks and no internet rather killed that before it started14:43
jelmerawilkins: do you perhaps have subvertpy installed manually as well?14:55
awilkinsjelmer: I think I used the script but I had to copy the pyd files manually15:06
awilkinsI'll check and see if there is an egg-info15:06
jamspeaking of jelmer... how much do you know about the FTP spec? It seems our FTP "readv" support is basically just read the whole file and extract the bits we need.15:14
jamIt might be nice to actually use whatever partial-read support is available from FTP15:15
jelmerjam: Yeah, that seems to be the main downside compared to sftp atm :-(15:16
jamwhich is a rather large one :)15:16
jelmerawilkins: the pyd files should end up in bzrlib.plugins.svn.subvertpy, not in subvertpy at the top-level15:18
awilkinsjelmer: Ah, so subvertpy shouldn't be a package on it's own then15:26
awilkinsI just tripped an assertion in 0.4 as well15:27
* awilkins is a pita15:27
=== jelmer is now known as Guest22036
=== Guest22036 is now known as jelmer
CardinalFangHi all.  How can I find the revision where a file was removed?16:29
awilkinsCardinalFang: You have to run the whole log in verbose mode to do so16:31
awilkinsYou must be the 4th person to ask in here at least16:32
awilkinsSomeone put it in the FAQ!16:32
CardinalFang:)  I am asking as the proxy for someone else in my org.16:32
CardinalFangMaybe there are others here.16:33
* CardinalFang waves!16:33
CardinalFangI don't suppose "-m FN" will work.16:34
awilkinsCardinalFang: I don't think so. It's fairly easy to modify the log command to list the revisions a file participates in if you know it's file-id, but alas, deletion is now one of the ways a file particicpates in a revision due to the way that invent16:37
awilkinsories work16:38
awilkins*not one of the ways16:38
* CardinalFang writes some sed to print the log.16:38
=== thekorn_ is now known as thekorn
verterokhi17:13
verterokis there any problem in rich-root -- push -->  non-rich-root?17:14
LarstiQverterok: yes, there is17:26
verterokLarstiQ: it can be done? or is a one way conversion?17:27
jelmerverterok: can't be done17:27
verterokjelmer: LarstiQ: thanks a million!17:28
jelmerLarstiQ: While you're here... I'm considering adding /etc/init.d/bzr file to start the readonly smart server17:30
jelmerdoes that sound sensible?17:30
LarstiQjelmer: what will it read from?17:30
LarstiQjelmer: And I'd disable starting it by default.17:30
LarstiQjelmer: other than that, I'm missing context :)17:31
jelmerLarstiQ: yeah, it would require some variables in /etc/default/bzr17:31
jelmer(directory to share and enable/disable)17:32
* LarstiQ nods17:33
LarstiQjelmer: how about when people want to share multiple directories? SOL?17:33
jelmerThey'd just have to add symlinks/bind mounts inside the directory they're sharing17:33
LarstiQdoes that work? :)17:33
jelmerthere's only a single namespace anyway17:33
jelmerbind mounts definitely work, not sure about symlinks17:34
* LarstiQ is thinking of branches symlinked into that namespace, and their repository being outside of it17:34
LarstiQI'm rather sure that would break17:34
jelmeryeah, that would definitely break17:35
LarstiQhmm, maybe wait till that happens and then note it17:35
LarstiQjelmer: what protocols would it be reachable on?17:35
jelmerLarstiQ: just bzr://17:35
jelmerit'd just run "bzr serve ..."17:35
LarstiQhmja17:36
LarstiQjelmer: if it's disabled by default, why not17:37
LarstiQjelmer: svn-push is the right command to use to push a new branch, right?17:39
jelmerLarstiQ: yep17:43
jfroy|workjelmer: morning17:47
jelmerjfroy|work: hi17:47
jfroy|workSo my patch has allowed me to bypass the bad properties (which I cannot remove) by globally changing the bzr-svn prefix. That's a hack of course, but the next course of action would be to add a new property, bzr:prefix-override, which could be set on the root directory of an svn branch, which bzr-svn would read first and act accordingly. Or perhaps it would be better to have that as a repository option in subversion.conf for example.17:49
LarstiQjelmer: you might need more information for #301763 ?17:56
* LarstiQ goes home18:09
jelmerLarstiQ: can you perhaps print the variables in that assert?18:12
=== mw is now known as mw|food
LarstiQjelmer: sure19:09
LarstiQjelmer: except, I shut down that machien leaving work, and from another machine I don't get the assert (still diverged branches though)19:23
jelmerLarstiQ: any particularly interesting messages in ~/.bzr.log ?19:23
LarstiQjelmer: hmm, Guessed repository layout: TrunkLayout(0), guess layout to use: CustomLayout(['branches/spitfire/spitfire5'],[]) maybe19:25
Peng_Bundle Buggy's queue has gotten a bit long.19:25
LarstiQjelmer: after that, it's just the DivergedBranches error19:25
mwhudson'pull -d' is awesome19:31
mwhudsonmore commands should support -d though19:31
LarstiQyes, they should19:33
LarstiQalthough I'm not sure what `bzr init -d a b` would do19:33
mwhudsoni think that init and init-repo can probably get away without it19:34
mwhudson(i guess init -d a b should create a branch at b/a?)19:35
mwhudsonum a/b19:35
LarstiQI suppose so19:36
mwhudsonbut i don't think it's a good idea :)19:36
LarstiQmwhudson: any other commands that should not have a -d?19:37
mwhudsonLarstiQ: actually, further to init, it's not really clear how it would interact with commands that also take a relpath19:38
mwhudsonlike 'add'19:38
mwhudsonor 'revert', which is actually what i wanted it for19:38
mwhudsoni don't think 'alias' needs it ;-p19:39
LarstiQhaha :)19:39
LaserJockanybody know if it's possible to see if a branch has been updated (i.e. there's something to pull) without doing a pull?19:42
pickscrapebzr missing19:43
LaserJockpickscrape: thanks19:47
LaserJocknow I need like muli-missing :-)19:47
LaserJock*multi-missing19:47
=== mw|food is now known as mw
dwthey guys, I'm trying to find the equivalent of "hg addremove" in bzr - that is autodetecting a file move20:12
dwtbut I don't seem to be able to find the right keywords for google and the help system :/20:13
jelmerI think there was a plugin that can do that20:14
LarstiQdwt: what exactly does addremove do?20:14
LarstiQyou could just `bzr add`, but then it wouldn't actually store a move20:14
LarstiQjust a remove and an add20:15
dwtwell the thing about addremove is that it autodetects any moves that did happen20:15
dwtwhich it can also do based on similarity (configurable) and in a demonstration mode so one can see what it detected but it doesn't record it in the repo20:16
LarstiQright20:16
luksdwt: http://bzr.oxygene.sk/bzrbrowse.cgi/bzr-plugins/automv20:16
luksit works only for files, though, not directories20:16
dwtwell thats a start20:18
dwtthanks20:18
Peng_Ooh, my weird error pulling one branch has changed to a "delta references to items not in its repository" one. ...How do I solve that?20:20
rockstarWow.  There's a REALLY good article on bzr in Python Magazine this month.20:28
jelmerLarstiQ: were any properties changed in the revision that went kaboink?20:35
LarstiQjelmer: only bzr revisions set by svn (the pushed revisions never existed in svn before)20:39
dwtUhm, another quick question: my autocompletion doesn't seem to work in "bzr shell" anymore20:48
dwtis there a new configuratio option that I need to turn on?20:48
=== mark1 is now known as markh
mamatat_hi do people use rpush? i just tried push-and-update and you need to type password 3x each push :S21:19
LarstiQmamatat_: I doubt it.21:19
LarstiQthat is, I doubt people use it.21:20
mamatat_what rpush?21:20
LarstiQmamatat_: I think it's likely it asks often :)21:20
* LarstiQ nods21:20
hiredmanuh21:20
mwhudsonwhat is rpush?21:20
hiredmanpasswords? people still use those?21:20
jelmermwhudson: rsync-based push21:21
jelmerIIRC21:21
mwhudsonoh right21:21
mwhudsoni thought that was rspush21:21
derekSso i think i know the question (and i htink i have asked before), but i just want to be sure. Is there any current way to branch a subfolder of a bzr branch?22:46
dwtI'm not getting this, there should be autocompletion in "bzr shell" right?22:46
dwtthe documentation seems to mention it - but whenever I type a "tab" it just shows up verbatim22:46
dwtI'm on mac os x22:47
dwtis this maybe a known bug?22:47
bob2derekS: bzr split, but it won't save you any space (the branch will contain the history of the whole original branch)22:47
derekSbob2: but logically it will make more sense right?22:48
bob2does os x include readline?22:48
derekSbob2: i don't have big repos, i use this as a personal system. I write tons of scripts for work and I modify them a lot, to the point where i ahve to  versions22:48
derekS*multiple versions22:48
pooliejelmer: could you merge the fix attached to bug 215674, since you gave it a tweak?23:08
ubottuLaunchpad bug 215674 in bzr "uncommit needs an option for saving commit messages" [Medium,Confirmed] https://launchpad.net/bugs/21567423:08
jelmerpoolie: sure, I'll have a look23:21
jelmerlifeless: hi23:27
jelmerpoolie, lifeless: I'm still looking for feedback about https://lists.ubuntu.com/archives/bazaar/2008q4/049564.html; some quick comments about it would be really appreciated.23:29
pooliei'll look23:30
pooliedone23:45
jelmerpoolie: Thanks!23:47
poolienp23:50
pooliei'd be interested to hear (maybe in the branch mixin rfc thread) about what would make our base classes easier to derive from23:50
jelmerI'll reply there as well, but in short: it's already very easy to derive from the base classes23:54
jelmerit would be nice to have get_inventory_xml() / get_revision_xml() and the like be specific to BzrBranch23:55

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