/srv/irclogs.ubuntu.com/2011/07/31/#bzr.txt

exarkunWhy does this checkout take so long?  http://buildbot.twistedmatrix.com/builders/hardy32-py2.5-select/builds/795/steps/bzr/logs/stdio02:19
lifelessexarkun: this seems relevant Upgrade to svn 1.5 or higher for faster retrieving of revision properties.02:26
lifeless(it has the word 'faster' in it02:26
lifelessexarkun: also, what bzr version are you using?02:27
exarkunbzr 2.3.402:28
exarkunIt's sort of hard to get a newer version of svn on hardy, but I guess it's possible.  If someone can confirm that that will definitely speed it up, then it'll be worthwhile for me to pursue it.  I'd rather not chase any wild geese though.02:29
lifelessI am not sure when the 'copy all tags' behaviour came in02:29
exarkunIt's not totally obvious to me that "faster retrieving of revision properties" translates to "don't issue a request to the svn server for every revision in the branch history"02:29
lifelessIt may be relevant.02:30
exarkunHmm02:31
exarkunOkay, there's a svn ppa, so I guess I should just try that.02:31
jelmerexarkun: with svn 1.5 it will indeed avoid a single request per revision02:31
jelmerper revision in the repository, that is02:31
exarkunjelmer: Thanks02:31
jelmerexarkun: you'll also need a new python-subvertpy that was built against the newer libsvn02:32
exarkunHummmmmm02:32
exarkunpython-subvertpy is in the bzr ppa, right?  I'm using that already.02:33
exarkunis that good enough?02:33
jelmerexarkun: yes, but the python-subvertpy in the bzr ppa for hardy was built against the hardy libsvn02:33
jelmerso even if you install a new libsvn, it'll only use the svn 1.4 API02:34
exarkun:(02:34
exarkunSo I have to compile something.02:34
jelmeran alternative would be to get libsvn backported into the bzr ppa for hardy02:34
jelmerI'm not sure how hard/easy that would be02:34
exarkunFor now I think it will be easiest for me to switch back to svn in this configuration.02:35
jelmer(fwiw, that checkout seems reasonably fast with svn 1.7, bzr 2.4, bzr-svn trunk)02:35
Noldorinjelmer, hi. let me know when youre around :-)05:34
exarkunHow should I fast-export this project?  http://twistedmatrix.com/trac/browser/sandbox/exarkun/merit/06:00
exarkunI did mange to get trunk using `bzr fast-export-from-svn Twisted.repo/ --trunk-path=/sandbox/exarkun/merit/trunk --branches-path=/sandbox/exarkun/merit/branches merit`, but how do I get the branches?06:02
Noldorin_hey jelmer, you around yet?07:30
=== anteru is now known as Anteru
AnteruHi08:15
exarkunHow should I fast-export this project?  http://twistedmatrix.com/trac/browser/sandbox/exarkun/merit/14:43
exarkunI did manage to get trunk using `bzr fast-export-from-svn Twisted.repo/ --trunk-path=/sandbox/exarkun/merit/trunk --branches-path=/sandbox/exarkun/merit/branches merit`, but how do I get the branches?14:43
=== Mkaysi_ is now known as Mkaysi
Noldorinhi jelmer19:08
glyphexarkun: "When a shared repository is created or found at the destination, branches are created inside it. In the simple case of a single branch (refs/heads/master) inside the input file, the branch is project.bzr/trunk."19:09
glyphhttp://doc.bazaar.canonical.com/plugins/en/fastimport-plugin.html19:09
glyphexarkun: I have obviously never tried this, but that sounds to me like you should have gotten a '.fi' file at some point19:10
exarkuntoo late19:10
exarkunjonathanj pointed out that the feature is unimplemented19:10
exarkun(but documented as though it is implemented)19:10
glyphman I'm glad we have a policy of never writing documentation for Twisted19:11
glyphthat must be embarrassing19:11
exarkunI'm just going to use bzr branch and fix it up19:11
glyphexarkun: fix it up how?19:19
exarkunrebasing maybe?  or maybe that wasn't actually necessary, but I did it already anyway.19:19
maxbGenerally I'd try to use bzr-svn whereever possible for bzr/svn conversions19:25
maxbIt seems to be far more advanced than the rather naive fast-exporter code19:25
jo-erlendI have a project to translate some manuals and tutorials. I thought about using LibreOffice Writer for this, but would that work well with bzr? Would I be able to easily see diffs, etc?21:14
=== yofel_ is now known as yofel
=== med_out is now known as medberry
nbjoergtrying to use the fast-import plugin and get21:45
nbjoerg23:03:28 WARNING: Cannot import multiple branches into a standalone branch21:45
nbjoerg23:03:28 WARNING: Not creating branches for these head revisions:21:45
nbjoergwhat is it trying to tell me?21:45
exarkunmaybe you need to make a shared repository21:47
exarkun"When a shared repository is created or found at the destination, branches are created inside it. In the simple case of a single branch (refs/heads/master) inside the input file, the branch is project.bzr/trunk."21:48
nbjoergI've started from "bzr init"21:48
nbjoergall branches but trunk from the import seem to be on the list21:49
exarkunnbjoerg: shared repository is created with 'bzr init-repo'21:53
exarkunI don't really know though, just guessing21:54
exarkunI just gave up on fast-import a while ago in favor of bzr-svn.21:54
lifelessjo-erlend: you could write a bzr plugin to call out to the libre office diff utility21:55
lifelessjo-erlend: the raw diffs themselves are binary - libre office writes gzip compressed xml21:55
jo-erlendah. Right. But there is a libreoffice diff utility? Where do I find it?21:56
lifelesssomewhere22:03
pooliehi all22:17
maxbYay for nice empty PPA build queues :-)23:01
pooliehi maxb23:04
maxbEvening23:04

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