/srv/irclogs.ubuntu.com/2008/03/23/#bzr.txt

Rhamphoryncusoi, busy day02:17
Rhamphoryncus<jelmer> Rhamphoryncus: you may be able to use rebase or replay to replay the changes your local branch has on top of the new upstream branch02:17
Rhamphoryncusno rebase or replay commands.. newer version only perhaps?02:17
jelmerRhamphoryncus: plugin02:18
Rhamphoryncusah02:18
Rhamphoryncusrebase --help hurts my brain.. and makes me paranoid that it'll mess with my original tree, not just my new tree02:24
Rhamphoryncushrm.  Make a new branch of my old tree, cd into that, then rebase to my new upstream source?02:26
jelmerRhamphoryncus: yeah02:29
jelmeryou would have to specify what to rebase exactly and onto what revision02:29
threeveIs there any documentation for the cbranch feature of bzrtools other than `bzr help cbranch`?03:09
ubotuNew bug: #201609 in paramiko "python-paramiko should support a shell alias for "ssh"" [Undecided,Invalid] https://launchpad.net/bugs/20160903:12
Rhamphoryncusjelmer: it's saying the knit repositories are not compatible03:16
RhamphoryncusI should probably accept the loss of the history and just do a diff03:22
jelmerRhamphoryncus: You probably need to upgrade one of the repositories to a newer format03:23
jelmerRhamphoryncus: Probably your old one - try "bzr upgrade --rich-root-pack"03:24
Rhamphoryncusgiven that I only updated bzr a few days ago, that's quite possible :)03:24
Rhamphoryncusthat failed too.  http://rafb.net/p/JSdbyl15.html03:28
jelmerRhamphoryncus: Hmm, I'm not sure what could be causing that03:34
jelmerRhamphoryncus: please file a bug03:34
Rhamphoryncushum.. top of the list of most frequently reported bugs.. "upgrading to rich-root-pack fails"03:36
Rhamphoryncusheh, although that bug report has been idle for months, one of the bug reports has a link to a thread from 2 days ago03:44
ubotuNew bug: #205416 in bzr "bzr del is missing.  Alias bzr del to bzr remove." [Undecided,New] https://launchpad.net/bugs/20541605:16
NfNitLoopdel?  bah. :p06:47
arnetheduckhi, I just pushed a bzr branch I created with svn-import to launchpad, and now I wanted to branch it, but doing "bzr checkout bzr+ssh://arnetheduck@bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk dcplusplus -v" gives me bzr: ERROR: Repository KnitPackRepository('file:///home/arnetheduck/src/dcplusplus/.bzr/repository/') is not compatible with repository RemoteRepository(bzr+ssh://arnetheduck@bazaar.launchpad.net/%7Edcplusplus-team/dcplusplus/trun08:06
arnetheduckk/.bzr/), any ideas?08:06
Pengarnetheduck: You're probably trying to branch it into a non-rich-root repo.08:08
arnetheduckPeng, I'm trying to branch it into a fresh directory08:09
Pengarnetheduck: Run "bzr info".08:10
arnetheduckbzr: ERROR: Not a branch: "/home/arnetheduck/src/".08:10
bob2bzr co of rich root branches is borked08:11
PengOh.08:11
bob2since it uses the bzr default branch format, which is non-rich-root-comparible08:11
arnetheduckPeng, and afaict, there's no way to specify repo format with co08:11
bob2bzr init-repo repo ; bzr co bzr+ssh://arnetheduck@bazaar.launchpad.net/~dcplusplus-team/dcplusplus/trunk repo dcplusplus -v08:11
bob2er, bzr init-repo --rich-root-pack repo08:12
arnetheduckbob2, any way of avoiding the extra level of directories and avoid having a shared .bzr in /src/?08:12
bob2well, you could branch it then bzr reconfigure --checkout08:14
arnetheduckbob2, a checkout, that's a branch + bind, right?08:15
bob2think so08:16
PengYeah.08:17
arnetheduckshould I report a bug?08:17
bob2if no one else has, but it is pretty well known08:18
PengNice, "bzr missing" doesn't use lots of RAM when the branch is missing 6000 revisions. :)08:44
=== doko_ is now known as doko
ubotuNew bug: #180128 in bzr-svn "Cannot push to a branch `svn cp'ied` (dup-of: 145171)" [Undecided,New] https://launchpad.net/bugs/18012812:01
thekornhi, if any moderator of the bazaar ML is around today, can you please moderate my last mail, thank you!12:59
tcaNew bug: https://bugs.launchpad.net/bzr/+bug/205564  Do you think it is safe to use bzr 1.3 on my repo?15:15
ubotuLaunchpad bug 205564 in bzr "bzr log fails with KeyError: 'null:'" [Undecided,New]15:15
ubotuNew bug: #205564 in bzr "bzr log fails with KeyError: 'null:'" [Undecided,New] https://launchpad.net/bugs/20556415:21
andrea-bstca: it only fails to show the log, why shouldn't be safe?15:23
tcajust asking :-)15:24
andrea-bstca: it was to know if I was missing something ;)15:24
ubotuNew bug: #205579 in bzr "bzr checkout doesn't work with rich-root-pack" [Undecided,New] https://launchpad.net/bugs/20557915:41
grubberanyone have any advice (beyond whats already in wiki) on getting bzr-svn working for Mac?16:10
Odd_Blokegrubber: Describing the problems you're having would probably help focus any such advice. :)16:11
grubberOdd_Bloke: well, i tried the instructions on the wiki (but had to change libtool to glibtool in the Makefile to get swig-py to compile), but when i ran 'bzr plugins', it crashed hard. killed my terminal session.16:12
Odd_Blokegrubber: Is there anything in ~/.bzr.log?16:20
grubberOdd_Bloke: No. 'bzr plugins' got to the svn plugin and tried to load it, and then killed my terminal session. it gave a message that suggested the python library was mismatched16:23
grubberim not really sure where to even begin on that16:23
* Odd_Bloke doesn't know, sorry.16:24
Odd_Blokejelmer might be able to help...16:24
grubberOdd_Bloke: Alright. Thanks anyway! im really excited about trying out bzr but i'll just have to wait until i get to my windows machine at work.16:26
awilkinsgrubber: You might want to grab the pyrex branch and see if you can get the bindings to build on Mac16:27
awilkinsThey aren't complete yet but they have promise16:27
grubberawilkins: ok. im not sure where that is, but i can try that next. im using fink to build the svn 1.4.3 bindings... and ill try the plugin against that. maybe that will work.16:30
awilkinsgrubber: you go into the plugin folder and execute setup.py with the build_ext argumnet16:31
awilkinsOn windows it's a pain in the butt :-)16:31
awilkinsYou have to really fiddle to get them building16:31
awilkinsBut I think posix style platforms are probably better off16:32
grubberthe plugin folder of which source?16:32
awilkinsThe svn plugin16:32
awilkinsLet me hunt out the branch16:33
awilkinsNote that they arent finished but they will probably be better than the SWiG binding when they work16:33
awilkinshttp://people.samba.org/bzr/jelmer/bzr-svn/pyrex/16:34
awilkinsSeeing how they build on Mac would be instructive16:34
grubberok... im checking them out now16:35
jelmerawilkins,grubber: The pyrex bindings don't work yet16:40
jelmerSo unless you're interested in bzr-svn development there's no point in trying them out at this point16:40
grubberjelmer: ok. well, ill try the svn 1.4.4 bindings. you think those will work with bzr-svn?16:43
jelmergrubber: Only if you apply the patches linked from the wiki16:47
grubberjelmer: I'll give them another shot. I tried the Mac instructions on the wiki, and it didnt work for me (for one, I had to change 'libtool' to 'glibtool' in the Makefile), but when i finally ran 'bzr plugins', it crashed the whole terminal session16:49
arnetheduckhi, assuming I have a shared repo with some branches under it, if I rm -rf the branch, will the shared repo be cleaned at some point? when?17:00
james_warnetheduck: only when you branch the branches in to a new shared repo and then nuke the old one.17:00
arnetheduckjames_w, so if I for example branch a remote repo, do some modifications, push them and remove the branch, my shared repo will grow and never recover?17:07
james_warnetheduck: correct, unless you do some cleaning up.17:07
arnetheduckwhat I'm thinking about is whether to keep a single shared repo in my $HOME/src folder, or keep each project separately...17:08
james_wI keep each project separately, but I know that some people just have one.17:08
arnetheduckand there's no bzr zap equivalent that kills a branch and removes it from the storage (something like zap but for heavy branches)?17:09
james_wI think there was an experimental one written at some point.17:09
james_wit's a dangerous operation though.17:09
arnetheduckjames_w, I have to similar projects that both keep a copy of boost (large c++ lib) so it would be beneficial to share the two, but I'm not sure how long the benefit would last space-wise...17:10
arnetheduckjames_w, thanks for the help  anyway, I'll keep them separate until I learn the quirks of bzr better =)17:12
james_wno problem17:12
grubberjelmer: here is the exact error i get (after following the instructions on the wiki): "Fatal Python error: Interpreter not initialized (version mismatch?)17:19
grubber"Abort trap"17:19
jelmergrubber: I guess that could mean the python subversion bindings were linked against the wrong version of python17:20
grubberjelmer: ok.. ill see if i can narrow down which python it linked against. i installed 2.5.2 recently, and maybe its not resolving consistently17:22
grubberjelmer: well, i cant find it. thanks for your help. ill try again in the next version!17:40
luislavenadoes anyone have problems branching svn branch?17:54
ubotuNew bug: #205636 in bzr "Can't add file in subdir if changing subdir from file to dir (traceback if entry.name in parent.children) " [Undecided,New] https://launchpad.net/bugs/20563617:55
jelmerluislavena: what problems are you seeing?17:57
luislavenajelmer: sorry for the noise, is a 1.3 vs bzr-svn 'hardlink' issue...17:58
luislavena(found that after looking at lauchpad).17:58
jelmerluislavena: bzr-svn should already be warning you it is out of date17:59
luislavenajelmer: yep, didn't noticed since was switching windows... it is fixed in trunk?17:59
jelmerluislavena: in the 0.4 branch17:59
luislavenajelmer: is safe to branch from it now? or is on state of flux? :)18:01
jelmerluislavena: it's always in flux - it may be safer to check out the 0.4.9 branch18:01
luislavenajelmer: wow, 0.4.9, and just installed 0.4.8 :-P18:02
luislavena;-)18:02
luislavenajust kidding, let me try.18:02
luislavenajelmer: bzr: ERROR: No such file: 'http://people.samba.org/bzr/jelmer/bzr-svn/.bzr/repository/packs/6fb82431054b11a5d628eeca64a8542c.pack'18:04
jelmerluislavena: please try again18:06
jelmerI was pushing to the repository18:06
luislavenaoh, over dumb protocol or running bzr+ssh?18:06
jelmerbzr+ssh18:07
luislavenain case I want to create a shared repository for a svn branch, which format the repo must be?18:13
datoluislavena: rich-root or rich-root-pack18:15
luislavenadato: thank you, was thinking on it but wasn't sure.18:16
wjlIn cvs, svn, and hg, if I want to update my working tree to a specific revision, I use 'cvs up -r REV' or 'svn up -rREV' or 'hg up -rREV'. In bzr, there is no way to do 'bzr up' to a specific revision (that I know of), so I have to do something much more awkward, like 'cd ..; bzr branch -rREV a b' plus manual copying files around, etc. I am I missing something? Is there a easy way to do the equivalent of 'up -rREV' in other VCSs in bzr?18:26
datowjl: if you just want the working tree updated, revert -r REV18:28
wjldato: well, that will work well most of the time, I suppose. One problem is that it then marks everything as modified. I'm used to being able to use 'up -rREV' from most other VCSs, and having it know the difference between files that are up-to-date to a specific revision, vs. local modifications...18:32
datoin that case, I think there's a bug about update not supporting -r18:35
datothere is also pull --overwrite ., but you can make revisions inaccessible for that, so be very very careful18:36
wjldato: hmmm... just played with pull --overwrite and I don't think that's what I want. Maybe I will go ahead and file a wishlist bug about update -r. I think revert will work well enough in the meantime, and branch -r still has the right semantics, it just is harder to use18:43
wjllooks like it's already filed as #4571918:45
wjlalthough, according to the bug report, it was slated for inclusion for 0.13 (yikes!) but got dropped. =(18:46
datoubotu: #4571918:46
ubotuSorry, I don't know anything about 45719 - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi18:46
james_wbug #4571918:46
ubotuLaunchpad bug 45719 in bzr "update command cannot take a revision number" [Medium,Fix committed] https://launchpad.net/bugs/4571918:46
datoah, thanks james_w18:47
james_wnp18:47
wjl(the fix is only committed to an abandoned branch, unfortunately)18:48
wjlthanks for the discussion. I'll be content for now that it's a known bug and I have two workarounds (revert -r and branch -r).18:52
arnetheduckhi, anyone recognises why I'd get "  File "/usr/lib64/python2.5/site-packages/bzrlib/plugins/svn/commit.py", line 510, in commit19:02
arnetheduck    assert self._new_revision_id is None or self._new_revision_id == revid19:02
arnetheduck" when pushing a change to an svn repo after importing that repo to bzr, making a bzr commit and then bzr push to the svn repo?19:02
Pengarnetheduck: Up-to-date bzr and bzr-svn?19:18
arnetheduckbzr 1.3, bzr-svn 0.4.819:20
arnetheduckhere's the full log: http://pastebin.ca/95420919:21
Pengjelmer: bzr-svn problem ^19:23
arnetheduckPeng, jelmer: more info: I imported the svn repository using svn-import, made a single commit to the bzr branch, made a single push back to the svn repository. looking at the svn repo, it seems that the push succeeded (at least partially) because the contents of the bzr commit are present in svn19:26
* Peng shrugs.19:26
PengI don't know bzr-svn.19:26
PengHopefully sorry-for-pinging-you-jelmer will be here soon.19:27
arnetheduckPeng, hehe, I've been on to him ever since I started my little experiment with bzr-svn yesterday =)19:27
PengMe too, since I started importing random projects with bzr-svn last week. :P19:28
awilkinsI also pester him a great deal19:31
awilkinsMaybe we should club together and buy him a cake :-)19:31
PengSounds good to me. :)19:34
mw-homeHi -- I just started using olive and I really like it.  However, is there any way to get it to show side-by-side diffs?19:47
mw-homeIs there some other visual diff program for linux that people like?19:47
PengI think I found KDiff3 tolerable.19:51
abentleyThere's also Meld19:55
mw-homeabentley: Meld?19:58
PengOh, right, Meld. I don't think I tried that.19:58
abentleymw-home: Yes.  Most distributions have it.19:59
mw-homeanyone in here use anything but the command-line bzr tool?20:01
mtaylornope20:04
* mtaylor is helpful20:04
mw-homeI don't really understand my options for sharing my branch with other people on the internet.  Is there a way to offer my repository over HTTP?20:08
rexbronhello, I am trying to work with a branch, but am getting this (http://pastebin.ca/954268) error. The thing that confuses me is that the branch is not in a repo20:10
radixrexbron: all bzr branches have a repository. you're probably thinking of *shared* repositories20:11
rexbronradix: ok, I suppose then I need to do what it says and lock the branch20:11
radixrexbron: if you don't create a branch inside of a shared repository, then the repository is just right next to the branch20:11
radixrexbron: I don't really know anything about that particular error. what operation are you trying to perform?20:12
rexbronI am using bzr-builddeb to automate the creation of debian source packages20:12
andrea-bsrexbron: could you please give the complete traceback and the command you used?20:13
rexbronandrea-bs: sure20:13
Pengmw-home: Push it to some web server (over sftp or bzr+ssh if bzr is installed on the server)?20:13
Pengmw-home: If it's an open source project, you could also host it in Launchpad. https://launchpad.net/20:14
rexbronandrea-bs: http://pastebin.ca/95427520:17
andrea-bsthanks rexbron20:18
yaccmw-home: just push it to a place that is accessible via http20:18
rexbronandrea-bs: It might be worth while to mention that I am using bzr 1.020:20
mw-homePeng, yacc: I can't use launchpad.  I do have a webserver that I can make an ssh connection to.  Do I just run a checkout on the webserver?20:20
Pengmw-home: Just push to it.20:21
andrea-bsrexbron: are you sure the script is well formed?20:21
Pengmw-home: "bzr push --remember sftp://me@myserver/var/www/bzr/repo/branch" or whatever.20:21
rexbronandrea-bs: It was working several weeks ago20:23
mw-homePeng: am going to try this out20:23
rexbronand I have not made and significant changes to the code20:23
Pengmw-home: Why can't you use LP?20:23
yaccmw-home: No, you push via ssh to some place that happens to be accessible per http too.20:23
andrea-bsrexbron: maybe the output of `ls .bzr/repository/lock` would help20:24
mw-homeI can't use LP because I'm not working on free software (GASP).20:24
rexbronandrea-bs: the lock dir is empty20:25
rexbron(which might make sense20:25
andrea-bsrexbron: hehe, right :)20:25
Pengmw-home: Oh, ok.20:26
Pengmw-home: (You traitor!) :P20:26
rexbronandrea-bs: I can try just running bd from the dir itself and see if I get the same traceback20:26
mw-homePeng: I'm running that push now.  Looks good so far.  Now will others be able to run a checkout by pointing to that http:// location?20:26
Pengmw-home: Yes.20:27
Pengmw-home: I hope you created a shared repo.20:27
mw-homePeng: what is a shared repo?20:27
andrea-bsrexbron: ok, could you tell me also when exactly is "blender-svn.py" called?20:29
Pengmw-home: All of a branch's data is stored in a repository (repo), in the same directory as the branch. But when you have two related branches, having two copies of the data wastes a lot of space. If you run "bzr init-repo" in the parent directory to create a shared repo, all of the branches below it will hold their data their, to prevent duplication and wasted space.20:30
rexbronandrea-bs: If I do not explicetly set the orig-dir option it will crash with the same traceback, therefore I must not be passing that option correctly in the script20:30
radixPeng: oh, cool, does "init-repo" now automatically relocate and merge data from branches in existing subdirectories20:31
radix?20:31
Pengradix: No.20:31
radixoh, woops.20:31
PengYeah, I should've said *new* branches will put their data there.20:31
PengSomeone should add support for that to "bzr reconfigure" or something.20:32
mw-homePeng: OK, thanks for that explanation.  The time to make a shared repo would be way before I did the bzr push sftp:, right?  It would have been when I had set up my original repo?20:33
Pengmw-home: Yeah, it would've been before the push.20:33
mw-homeSo, since I probably didn't make a shared repo, both my local repo and the copy on the webserver have 100% of the history.20:33
andrea-bsrexbron: can you try using an absolute path?20:34
Pengmw-home: A shared repo is useful for multiple branches on the same machine, not different machines.20:34
rexbronandrea-bs: It was ulimately my fault, I was specifying the wrong dir. I am still intrgued as to why it crashes with that rather (Imo) non-obvous traceback20:35
mw-homePeng: so, why did you say you hoped I made a shared repo?20:35
Pengmw-home: In case you have multiple branches on the server in the future.20:35
mw-home10-420:35
andrea-bsrexbron: if you think the error can be improved (I think so), you can report a bug ;)20:36
rexbronSure :)20:36
andrea-bsrexbron: when you have done, could you please give me its number so I'll try to make a patch for it, please?20:38
rexbronsure20:38
lamalexHi, is there a way to see patches that have been submitted to a branch if you're not the branch owner?20:38
andrea-bsrexbron: thanks ;)20:38
andrea-bslamalex: is it a question about launchpad?20:39
lamalexabout bazaar20:40
lamalexI pushed a patch up to a bazaar branch20:40
lamalexbut I reformatted my hd and didn't save the patch I wrote20:40
lamalexCan I pull that patch back down to apply it to the code on my pc20:41
lamalexThe code is hosted from launchpad, so sort of20:42
andrea-bslamalex: sorry but I can't understand: in bzr you can send commits (there are not distinctions with patches) and there are not branch owners20:42
lamalexsorry, I'm new to bzr, used to svn20:42
lamalexI did a brz push of a patch to a bzr mirror on launchpad20:43
lamalexI lost my local copy of the patch I pushed20:43
lamalexcan I pull down what was pushed somehow?20:43
lamalexthe .patch file I pushed20:43
andrea-bsthere's "bzr pull"20:43
lamalexwill that pull down patches and whatnot?20:44
mw-homewhen to use bzr checkout vs bzr branch when making a new working copy of a project?20:44
andrea-bslamalex: I didn't understand well your situation so I'm not sure this will help you20:44
radixmw-home: use checkout when you want commits to immediately be sent to the remote branch.20:44
andrea-bslamalex: you can try with this command, if it doesn't work, give me some links ;)20:45
radixlamalex: "bzr pull" will pull revisions to another branch into your branch. It only works if the branches haven't diverged in development.20:45
radixerg, I meant "pull revisions *from* another branch"20:45
mw-homeradix: that makes sense.  so, bzr branch will let me commit locally, and then use bzr push to commit to the remote repo?20:45
radixmw-home: right.20:46
thekornhi, if any moderator of the bazaar ML is around today, can you please moderate my last mail (send yesterday), thank you!20:46
mw-homeI just ran a bzr checkout, and I want to know the revision number of the branch.  bzr info doesn't show it.  How do I find that out?  bzr log --limit 1?20:47
radixmw-home: bzr revno20:47
mw-homeby the way, i just read about bzr aliases.  Those are a really nice trick that are sorely missing from svn.20:48
mw-homeradix: thanks for the tip.20:48
rexbronandrea-bs: small point that I just encountered. builddeb should raise an exception (during the run() method) when there are changes to the working tree. It prints an error message to stdout but that is not useful for if one is trying to use it in a script20:50
mw-homecan anyone tell me how to use vimdiff with bzr diff?20:58
jelmerre20:59
jelmerarnetheduck: still there?20:59
mw-homeHow do I push stuff back into my parent branch without having to type out the whole URL?21:29
rexbronmw-home: if you have pushed to it before, you do not need a url21:30
Pengmw-home: You use "push --remember $url", then you won't have to supply it in the future.21:30
mw-homePeng, rexbron: thanks.21:41
mw-homeSo, anyone in here running ubuntu?  I can't find the 1.3 bzr package for ubuntu on that LP site.21:42
Pengmw-home: Yeah, the PPA takes a few days to get updated.21:44
mw-homeanybody in here use bzr-svn? it seems that after putting a bzr tag on my bzr repository, i can't push it back into svn.  I'm using bzr 1.0, though, so maybe this is old news.21:52
jelmermw-home: bzr-svn won't set tags in svn yet, if that's what you mean21:53
jelmermw-home: bzr-svn 0.5 will hopefully support this21:53
mw-homejelmer: bzr-svn is a really useful tool though.21:54
arnetheduckjelmer, I'm here for a minute now...22:03
jelmermw-home: thanks22:04
jelmerarnetheduck: you were having trouble with bzr-svn earlier?22:04
mw-homewhen should I use bzr merge to update my branch and when should I use bzr pull to update my local branch?22:04
Pengmw-home: Use merge when the branches have diverged.22:05
arnetheduckjelmer, yes, did you see my posts?22:05
Pengmw-home: Don't worry, bzr will do the right thing when you try the wrong one.22:06
Pengmw-home: (Say the history of your branch is A -> B -> C, and the remote branch committed something new, so it's A -> B -> C -> D. You'd use "pull" to get D.)22:06
mw-homePeng: thanks!22:07
Pengmw-home: (But if you've both committed things, so you have A -> B -> C and the remote has A -> B -> D, the branches have diverges, and you'll need to merge.)22:07
Pengdiverged*22:08
jelmerarnetheduck: looking at them now22:09
jelmerarnetheduck: this may be a timing issue22:09
jelmerarnetheduck: please file a bug22:09
arnetheduckjelmer, I will...sf.net servers are notoriously slow, for the record22:31
arnetheduckjelmer, should I worry about the consistency of either of my repositories (svn, bzr)?22:32
jelmerarnetheduck: sf.net? You mean launchpad?22:32
jelmerarnetheduck: no, this should have no consequences for the consistency22:33
arnetheduckjelmer, no, I was pushing my changes from my bzr branch to an svn repo on sf.net22:33
arnetheduckjelmer, the bzr branch being on my hard drive, no launchpad involved...22:34
Pengjelmer: (Out-of-date by a day or two, but..) if I try to do an svn-import and a branch of the same svn repo at the same time, SQLite tracebacks with an OperationalError about the database being locked. That could be handled better..22:38
Pengjelmer: Traceback: http://paste.pocoo.org/show/35178/22:41
arnetheduckjelmer, bug 15953822:41
ubotuLaunchpad bug 159538 in bzr-svn "crashes when pushing changes on top of base revision that's present twice" [Undecided,Incomplete] https://launchpad.net/bugs/15953822:41
jelmerPeng: There's an open bug about that22:44
Pengjelmer: Ok.22:44
jelmerPeng: There's not much we can do about other than not use sqlite I think22:44
Pengjelmer: Yeah, it could happen at any time, right?22:45
* Peng notices that he's like 30 revisions behind on bzr-svn.22:45
jelmerPeng: if you have two processes using the same svn repository it's very likely to happen, yes22:46
PengOops, traceback.22:46
Pengjelmer: Yeah, I was hoping it would wait for a bzr lock.22:47
PengMaybe I shouldn't update bzr-svn's source code while it's running, eh?22:47
jelmerPeng: There is no bzr lock that could be used here22:49
jelmerPeng: you could be pulling from a subversion repository into two independent bzr branch22:49
PengThis time it was the same bzr repo, so I was hoping that would kick in first.22:50
PengYou could implement your own locking, I suppose.22:50
PengBut I guess SQLite's works well enough; it's just ugly.22:50
Pengjelmer: Wait, if you removed the on-disk branch property cache, that means there's useless data in the database now, right?23:05
jelmerPeng: yep23:06
Peng...Ok. :)23:06
ubotuNew bug: #159538 in bzr-svn "crashes when pushing changes on top of base revision that's present twice" [Undecided,New] https://launchpad.net/bugs/15953823:26

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