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

PengWait, what about plugins?00:00
* Peng wanders off.00:00
slangaseklifeless: there you are then00:04
jelmerspiv: Hmm, that's an interesting bug00:06
jelmerslangasek: I can't think of a reason a by-value joined tree wouldn't work00:07
spivjelmer: something weird also happened when there were revisions00:07
spivjelmer: it pushed ok, but the merge to trunk caused some sort of property conflict00:07
jelmerspiv: That's the bit I mean00:07
jelmerspiv: bzr svn-push can't use a clean "svn cp"00:07
spivjelmer: hmm, why not?00:09
jelmerspiv: if there is a branch A with tip revision 42 and you're trying to push a branch B that also has tip 42 it has to do a copy of r41 -> /B that replays the changes in r4200:09
jelmerotherwise the two branches actually have a different revision history00:09
jelmerA has tip 42 and B has tip 42+1 where rev 1 is en empty commit that changes the branch nick from A to B00:10
ubotuNew bug: #203376 in bzr "traceback when merging an svn repo with a 'bzr join'ed branch" [Undecided,New] https://launchpad.net/bugs/20337600:11
jelmerslangasek: thanks00:12
jelmerspiv: ^00:12
spivjelmer: hmm, because you can't easily figure out that the tip 42 in B happens to be the same as 42 elsewhere in the repo?00:12
jelmerspiv: I can figure that out, but the problem is that B has more revisions than A00:13
jelmerthe commit that contains the "svn cp" will show up as well00:14
spivAh, the impedence mismatch, because making a branch in bzr doesn't make a revision.00:14
spivBut in svn it does.00:14
spivI think I see.00:15
jelmeryep, that's a clearer way of explaining it00:15
lifelessso a cp that makes no alterations should not generate a revision in the mappings00:15
lifeless:)00:15
jelmerlifeless: yep, but there are performance considerations there00:16
radixhay guise00:21
radixsry for bzr-svn bgz00:21
spivjelmer: I think I'll recommend people like the Twisted guys should just keep using "svn cp" for the initial branch in the repo.00:31
ubotuNew bug: #203381 in bzr-svn "Error when pushing 0.4.8 to a branch that exists in svn." [Undecided,New] https://launchpad.net/bugs/20338100:35
lifelessjelmer: btw, your versionedfile thunks in bzr-svn will need updating soon :)00:38
jelmerspiv: Makes sense00:40
jelmerspiv: We could potentially add a create-svn-branch command00:41
jelmerlifeless: Which thunks? :-)00:41
spivjelmer: yeah, I was thinking about that.  I'm not sure if I like the idea or not :)00:41
lifelessjelmer: do you not have an implementation of repo.text_store.get_weave ?01:11
mxpxpodI'm trying to convert a git repo to a bzr repo and I'm running into the same problems described here: https://bugs.launchpad.net/bzr-git/+bug/18181101:16
ubotuLaunchpad bug 181811 in bzr-git "bzr-git incompatible with certain stgit versions" [Undecided,New]01:16
mxpxpodthe problem is that when I do the last instruction, it tells me that my converted directory isn't a branch01:16
lifelessmxpxpod: I suggest you look into bzr fast-import01:25
mxpxpodlifeless: hrmmm... the git in gutsy doesn't provide git-fast-export :(01:28
pooliewow i had no idea of http://www.python.org/dev/peps/pep-0292/01:29
poolieleast of all that it was in 2.401:29
jelmerlifeless: nope, don't need it01:34
jelmerlifeless: the only place where versionedfile is used is in the fetch code01:34
lifelessjelmer: and annotate01:39
lifelessjelmer: and repository stacking01:39
LeoNerdRandom thoughts.... a 'TODO counter' plugin... Keep a track of how many 'TODO' comments I still have in checked-in code01:39
LeoNerdPlus maybe a daily email of "Here's some things left to do:" with a few lines of context01:39
jameshpoolie: people never expect to find new functionality in the string module :)01:43
=== _jgreenwa is now known as jetsaredim
jelmerlifeless: repository stacking isn't supported yet01:51
jelmerlifeless: nor is annotate on remote svn files01:51
lifelessjelmer: so, to stack we'll need this01:57
lifelessyay internode, you go01:58
lifelessjelmer: so, to stack we'll need this01:58
mxpxpodlifeless: thanks for the tip... I just compiled git from hardy for gutsy and the fast-import worked flawlessly01:59
jelmerlifeless: the main reason I haven't bothered to look at it yet is because performance on directories will suck badly02:00
lifelessjelmer: I don't think that that is a good reason not to do it ;)02:00
lifelesshmm bzrtools complaining02:01
jelmerlifeless: well, in either case it's probably better to wait until the new vf api lands :-)02:01
lifelesstime to edit off the version check again02:01
jmljelmer: should I be running released bzr-svn or trunk bzr-svn?02:08
jmlLeoNerd: I've thought about that.02:09
jmlLeoNerd: To do it right, that plugin would need to be language-aware.02:10
jmlpoolie: finally heading to yours.02:14
jelmerjml: Depends on what version of bzr you'r eusing :-)02:15
jelmerjml: 1.2 -> released bzr-svn, bzr.dev -> bzr-svn's bzr branch02:16
=== kiko is now known as kiko-zzz
=== lamont` is now known as lamont
lifelessjelmer: btw, why would directories be slow ?02:42
jelmerlifeless: there's no way to get all the interesting revisions for a directory02:50
jelmerit is possible for a file02:50
lifelessdir copies are not explicit ?02:50
jelmerlifeless: they are, but there is no call in the svn smart server protocol to retrieve the interesting revisions for a particular dir02:51
lifelessgarh02:55
lifelessabout a page of deprecation warnings to go02:56
jmlugh. bzr shelve uses __methods03:23
kgoetzhow can i unlock a repo? i had a commit message window open and my ssh link died03:47
pooliekgoetz: bzr break-lock URL03:47
kgoetzpoolie: i get a reply of "bzr: ERROR: The lock for '/home/kgoetz/public_html/dansitev01' is in use and cannot be broken."03:48
pooliehm03:52
poolieis there still a bzr process running on that machine by any chance?03:53
kgoetzlet me check03:53
kgoetzyes there is. theres a `bzr ci` running still03:54
kgoetzpoolie: thanks for pointing that out - killed the process and the break-lock worked03:56
poolieyou're welcome03:56
igcnight all04:45
lifelessigc: night04:56
lifelessigc: you jetlagged ?04:57
poolieand i shold be here05:45
poolielifeless: symbol_versioning patch sent05:58
lifelessthanks05:59
lifelesspoolie: k, I'm done for the day; this is I think the hardest of the apis to adjust, because of the ghost implications, and its nearly done.06:11
lifelesspoolie: couple of failing tests still06:11
lifelessjml: whats wuhi ?06:52
jmllifeless: We Haven't Used It06:53
jmlI could *swear* I've read it in some agile manifesto before.06:53
lifelessah06:59
TFKylehmm, wouldn't that be whui?07:02
jmlTFKyle: yes. there was a typo somewhere along the way.07:22
lifelessI object to that, I'm not a typo. I'm a hoomarn bean07:27
i386lifeless: have you seen this? http://code.google.com/p/python-safethread/07:32
bob2"base (single-threaded) throughput is only around 60-65% that of normal CPython"07:37
lifelessi386: no, I haven't07:52
=== mwhudson__ is now known as mwhudson
bob2bzr: ERROR: Cannot lock LockDir(http://bazaar.launchpad.net/%7Ermurri/vc-bzr/emacs22.1/.bzr/repository/lock): Transport operation not possible: http does not support mkdir()11:56
luksyou can't push over http11:57
bob2that was a pull11:57
luksno idea then11:57
james_wbob2: are you running the latest version?11:57
bob2329511:58
bob2ah, it was a heavy weight checkout12:02
james_wah, ok.12:04
=== AnMaster_ is now known as AnMaster
=== mrevell is now known as mrevell-lunch
=== FreeNode is now known as herb
siretartdoes anyone know if a new bzrtools release is scheduled to appear 'soon'?12:56
james_whi siretart13:06
james_wI haven't heard.13:06
james_wAaron is normally pretty prompt13:06
siretarthi james_w13:12
siretartI've now built a debian package for myself based on what's currently in bzrtools.dev13:12
siretarthowever the testsuite (not run during package build) fails13:13
siretartI've considered uploading it to debian to get bzrtools and bzr-builddeb installable again13:13
dkyi heard as part of emacs discussions, some performance improvements have been proposed or checked in?13:18
dkyI am interested in testing for performance, could someone give me extra information how to test bzr for performance13:19
=== mrevell-lunch is now known as mrevell
bob2'bzr --profile command whatever' might be of use13:28
=== herb is now known as herb__
=== herb__ is now known as herb
=== spiv_ is now known as spiv
mbtIs there some trick to being able to use bzr normally on an NFSv4 mounted home directory?14:35
=== kiko-zzz is now known as kiko
james_wmbt: what do you mean normally?14:40
mbtWithout errors... Nearly everything I do is accompanied by an "bzr: ERROR: [Errno 5] Input/output error" when using it on an NFSv4-mounted home, but when on the local filesystem, I do not get this error.14:41
mbtFor example, I get that error when I bzr diff14:41
mbtor bzr status14:41
james_wmbt: the error traceback would be useful to see.14:42
mbtjames_w: Is there a way to make it generate one?14:42
mbtIt just shows the Errno 5 message.14:42
james_wmbt: bzr -Derror diff14:42
mbtjames_w: http://pastebin.com/d1561bfcd14:43
james_wmbt: ok, so it's having some problems removing the lock.14:46
mbtShould I go ahead and file a bug, then?  I would presume that it is supposed to work on an NFS-mounted home, right, or is that outside of what bzr is expected to do?14:48
james_wmbt: is https://bugs.launchpad.net/bzr/+bug/137387 it?14:54
ubotuLaunchpad bug 137387 in bzr "UserWarning: lock not released cluttering user output" [High,Triaged]14:54
igcmorning14:56
james_whi igc14:56
mbtjames_w: It might be, but I am not sure.14:56
mbtjames_w: Let me see if I can coax bzr into giving me more details14:57
igchi james_w14:57
james_wigc: fast-import broke for me. I haven't had time to debug it yet.14:59
igcjames_w: just send me the traceback14:59
igcI added tag support last night14:59
igcwell, lightweight tags at least15:00
igcmight be that?15:00
mbtIs there a way to generate a log file as is shown in that bug report, james_w?  I can't seem to find it.15:00
james_wigc: no, it was before that.15:00
james_wmbt: ~/.bzr.log15:00
james_wigc: it's bzr-fast-export | bzr fast-import on bzr.dev15:01
bratscheIs it possible with bzr to work with multiple branches out of one directory and switch between them, similar to git?15:01
igcjames_w: ok, I'll try that. How far though was it previously?15:01
bratscheOr actually, I should just state what my problem is first and see if there is any better way to do what I'm doing in bzr:15:02
james_wigc: it did all bzr-fast-export could export.15:02
james_wigc: let me upload the dump for you.15:02
bratscheWe have a pretty large codebase in bzr at work now, and each time I make a branch it takes a long time to branch the remote mainline to a local directory because it's pulling down all the source.15:03
igcbratsche: are you using a shared repository locally?15:03
igcit's highly recommended to do that15:04
bratscheNo, the shared repo is on the server.15:04
bratscheLet me search for how to do a shared repo locally.15:04
igcbratsche: you definitely want a shared repo locally as well15:04
mbtit looks like that might be the bug... though the workaround in it does not work, and I still get problems... sigh15:04
james_wbratsche: a shared repository is just a way of sharing data between branches so you can do it anywhere.15:04
igcit's covered in the User Guide15:04
bratscheigc: Right now I do: bzr branch <remote-mainline> <remote-branch-url> ; bzr checkout <remote-branch-url>15:05
james_wbratsche: ouch15:05
bratscheigc, james_w: Awesome, thanks very much!  I'll search for how to set that up.15:05
james_ware remote-mainline and remote-branch-url sharing a shared repo?15:05
bratschejames_w: Yes.15:05
james_wigc: http://jameswestby.net/scratch/bzr-export.txt15:06
james_wthough it is about 20MB, so you may prefer to just generate it locally.15:06
igcjames_w: I'll generate it locally15:06
igcIt's just bzr-fast-export.py bzr.dev, right?15:07
james_wyep.15:07
Odd_BlokeAfternoon.15:08
bratscheSo I want to do like: bzr init-repo my-local-repo ; cd my-local-repo ; bzr branch <remote-mainline> ; bzr checkout <remote-mainline>15:09
bratscheTo setup my local shared repo?15:09
mbthttp://pastebin.com/d2f120d12 -- james_w, should I add that info to bug 137387?15:09
ubotuLaunchpad bug 137387 in bzr "UserWarning: lock not released cluttering user output" [High,Triaged] https://launchpad.net/bugs/13738715:09
bratscheAnd then when I create new branches, I would branch from the local repo?15:09
james_whi Odd_Bloke15:10
Odd_Blokebratsche: You only need to do one of branch or checkout there.15:11
luksbratsche: repositories are just an optimalization, you can ignore them and just use the workflow you had before15:11
james_wmbt: yeah probably15:11
luksbut with a repo it won't download everything15:11
james_wmbt: if you could debug why these errors occur that would be great.15:11
luksbecause you already have the revisions15:11
bratscheSo I create my repo, and just checkout <remote-mainline>?15:12
Odd_Blokejames_w: o/15:12
Odd_Blokebratsche: Within the repo, yeah.15:12
bratscheOdd_Bloke: What about when someone else at work posts a branch on the server, and I want to switch over to view it?15:13
luksbratsche: switch the existing checkout?15:14
luksif so, 'bzr switch <other-remote-branch>'15:14
bratscheOkay, thanks.15:14
Odd_Blokebratsche: Or you can checkout that branch into a different directory in the repository.15:14
bratscheI'd better go read some more about repos rather than ask all of this here.15:14
bratscheSweet.15:14
bratscheThanks everyone.15:15
james_wbratsche: there is also "bzr help repositories" that explains a little bit15:16
mbtjames_w: I would love to help debug it, but I am not sure where I would even start on it.  I know next to nothing about file locking and filesystems.  All I really know at this point is that bzr on local reiserfs works perfectly, on nfsv4, it doesn't.15:17
mb1arrgh.15:20
=== mb1 is now known as mbt
mbtWas my last msg about reiserfs/nfs/etc received?15:21
james_wyeo15:21
james_wwell I'm not sure if it's a locking problem in terms of flock() etc., or just the way that we are creating lockdirs15:22
mbtk wasn't sure if that actually got out before my client crashed lol15:22
james_wI don't know the lock code at all though I'm afriad.15:22
mbtWell, I can try to poke around it at some point this evening, but I have to finish setting up my network, because it's been restructured (which is actually how I found this issue lol).15:23
spivjelmer: when is the 0.4.8 release? :)15:25
=== ja1 is now known as recover
=== recover is now known as ja1
=== ja1 is now known as jma
=== jma is now known as jam
awilkinsjelmer: Should be able to have another crack at building that binding on Friday15:38
awilkinsjelmer: A bit busy until then.15:38
jelmerspiv: I'm trying to get it done before 1.315:39
jelmerspiv: I hope to get the pyrex stuff in before then15:39
ubotuNew bug: #203598 in bzr "Bzr should remember all locations and provide nicknames" [Undecided,New] https://launchpad.net/bugs/20359815:56
spivjelmer: ah, ok.15:57
spivjelmer: personally I'd probably release 0.4.8 without pyrex, and if you happen to make a 0.4.9 (or even 0.5.0...) with pyrex a week later, then that's fine.15:59
spivjelmer: but I do sympathise with wanting to minimise churn15:59
spivjelmer: would you like other people to test your pyrex branch, btw?16:08
jelmerspiv: well, there is one bug which still needs fixing16:14
jelmerspiv: do you have any pyrex experience?16:14
spivjelmer: a little bit16:15
jelmerspiv: I'm trying to get pyrex to not return NULL from a cdef function when an exception is being raised16:16
hsn_can someone please tell me again command for changing branch into lightweight checkout?16:16
james_whsn_: I think reconfigure can do it16:17
=== ja1 is now known as jam_
jelmerspiv: that's the main bit that's preventing the pyrex branch from working16:18
hsn_james_w: yes, thats right16:19
ubotuNew bug: #203607 in bzr "bzr unable to upgrade pack-0.92 to rich-root-pack format" [Undecided,New] https://launchpad.net/bugs/20360716:30
* lamont has a stupid-bzr question..16:34
lamonthrm..16:34
lamontnm16:34
awilkinsThe stupid-bzr plugin isn't compatible with the current bzr version I'm afraid16:36
=== kiko is now known as kiko-fud
jam_hmm.. that was a very long question17:30
jam_I seem to have missed it completely :)17:30
denndaHey17:31
denndaI am just trying to branch a remote svn repository (over https)17:31
denndabzr-svn is installed17:32
denndathis is the result: http://paste.pocoo.org/show/34207/17:32
Odd_Blokejelmer: ^^^17:35
james_wdennda: can you try bzr branch svn+https://svn.example.com/myrepo17:38
lifelessmoin17:49
denndajames_w: thanks, that works17:49
denndajames_w: but how to tell bzr how to push to that location?17:49
denndanevermind17:50
denndajust figured it out17:50
denndathanks17:50
jelmerdennda: see the FAQ18:03
jelmerdennda: never mind, I was reading backlog18:04
ubotuNew bug: #203643 in bzr "'bzr status' crashes with MemoryError" [Undecided,New] https://launchpad.net/bugs/20364318:11
lopiohi18:41
lopioi'd like to propose bazaar instead of cvs but there are 2 question about it.Could you help me ?18:42
james_wsure18:42
lopio1) it seems impossible to retag single files (example i need to create a package with old files labelled AAA and i want to add 2 files in HEAD)18:44
=== kiko-fud is now known as kiko
james_wlopio: sorry, I don't understand the question, could you explain it a little more please?18:45
lopioin CVS i'll extract old label AAA and i'll force a retag AAA on the 2 files18:45
lopiook18:45
lukslopio: no, bzr doesn't have per-file tags18:45
luks(or per-file revisions, like cvs)18:46
luksin bzr you would normally branch of the tag AAA and then merge the changes to those 2 files from HEAD18:47
lopioi see luks but in this case i'll have a new branch forever18:48
luksis that a problem?18:49
lopioit is a problem when you have a schema with central repository....18:50
james_wlopio: if you want the old versions of two files then you can use revert to get them, and then commit to include them in your current HEAD18:50
lukswell, tag in bzr applies to the whole tree18:50
luksso if you don't have such tree in your branch, you need to create it18:51
lopiook18:51
lopiothis is not a blocking problem -)18:51
lopioNow a real problem -(18:51
luksbut generally you would have this problem with any VCS that isn't CVS18:52
luksI don't know of any other VCS that works on file basis18:52
lopioCVS is old but is able to manage CRLF18:52
lopioand this is a real problem for us18:53
abentleysiretart: I'll try to have it out this evening.18:53
lopiowe have a central CVS repository and we are able to co and commit in XP and HP both18:53
lopiothis is because in CVS you have to specify -kb parameter when you add an exe file18:54
lopioin this way when you checkout under  XP a CR is added to files different from exe (and removed during commit)18:55
james_wlopio: we want to add support for line endings, but it is not done yet.18:56
lopiothis is a strong limitation i think -((((((((((18:57
lopioIt seems a marvellous versioning system so i hope some people could add this feature as soon as possible19:00
lopiokeep up the good work!!! Thank you very much...see you later..bye19:01
igcjames_w: fyi - fast-import is better now wrt renaming handling19:05
igca bug still exists though19:06
igcit now gets a lot further on your bzr.dev export but not all the way through19:06
igcI'm moving onto some other stuff now so it might be a day or so before I get back to this19:07
=== luks_ is now known as luks
mamato_anyone know of tool to completely remove files from my bzr history?20:01
james_wmamato_: no such tool exists yet I'm afraid.20:02
mamato_weird...20:04
mwhudsonbzr strongly discourages rewriting history20:07
mamato_hmm... should have maybe sticked to rcs then :S20:11
mwhudsonyou might be able to use rebase, especially if the file hasn't changed much over history20:12
* mamato_ strongly encourages cleaning up one's crap when needed20:12
mwhudsoni guess we could have an argument about that20:13
mwhudsonbut i can't really be bothered20:13
nevansmamato_: the only compelling use-case I can see for changing history in a good VCS is when "sensitive" data has accidentally gotten into the repo20:17
nevanse.g. passwords20:17
mamato_i need versioning for personal code... i'm the only user... for the first project i used it, i realized that i had accidentally checked in tons of images which dont need versionning... couldn't back up my branch to the internet like i wanted... had to loose all my change history weeks after... if a 'good VCS' doesn't allow it, maybe that's not what i need...20:23
mamato_all i want is a 'useful vcs' that corresponds to my needs...20:25
nDuffmamato_, fastexport + edit + fastimport?20:25
nDuffmamato_, that's not entirely unlike the SVN methodology of dumping to XML to edit history.20:25
james_wnDuff: I expect there will be a tool to filter a fast-export stream at some point.20:27
nevansokay... wanting to trim disk usage in a personal-use only project... that's another compelling use-case.  ;-)20:27
nevans(I don't deal with personal-use projects much... except for /etc and ~/ )20:28
=== kiko is now known as kiko-afk
* mamato_ can't find fastexport info on google :S20:29
* mamato_ found fastimport!20:30
nDuffmamato_, https://lists.ubuntu.com/archives/bazaar/2008q1/038391.html20:30
nDuffmamato_, ...not saying that's the most current location.20:31
nevansit looks like git already has a tool for filtering fast-export streams: http://www.kernel.org/pub/software/scm/git-core/docs/git-filter-branch.html20:31
nDuffnevans, looks to me like you'd need to actually import the stream into a git repository to use that. Which, granted, wouldn't be the end of the world.20:33
mamato_nevans: thx for the info...20:35
mamato_i hear git is quite nice too... will look into it more closely... except for this, have had good experience with bzr though :(20:38
mamato_how do you .bzrignore some sub-directories?20:51
spivmamato_: have you seen http://doc.bazaar-vcs.org/latest/en/user-guide/index.html#ignoring-files ?20:51
mamato_yep20:52
mamato_but didn't find info20:52
mamato_spiv? it only deals with ignoring files... not directories... and specifying directory doesn't seem to work20:55
spivmamato_: hmm, I'd expect ingoring a directory to work20:57
spivmamato_: it seems to work as I'd expect for me: http://rafb.net/p/nyFWyY31.html20:58
spivmamato_: perhaps you've already added the file?  "bzr ignore" won't ignore a file that's already versioned.21:01
NfNitLoopI regularly ignore directories.21:01
spivmamato_: so you may need to use "bzr rm --keep" on those files.21:01
mwhudsondamn, i wish i had a spare time machine so i could work on bzr's graph operations21:01
* spiv -> afk21:01
mamato_weird... your test case works but doesnt work with my branch... and not already versioned... going back to figuring it out...21:04
mamato_ah... parent dir (whihc i want to ignore) IS versionned... makes sense...21:05
spivjelmer: I think for the exceptions returning NULL issue you want "cdef int spam() except -1:" (http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/version/Doc/Manual/basics.html#ExceptionValues)21:27
ubotuNew bug: #198092 in bzr "Should tell the user to run bzr launchpad-login before push lp:" [High,Triaged] https://launchpad.net/bugs/19809222:07
jelmerspiv: that doesn't work, since an SVN error is a pointer22:07
jelmerspiv: pyrex only supports "except NULL" but NULL in this case actually is the only return value that means there's no error22:08
AfCjelmer: got a sec22:13
AfC?22:14
james_whi AfC22:17
* AfC waves22:20
lifelessjelmer: don't try to use the same function for two different protocols then :)22:39
lifelessjelmer: the one directly exposed to python _must_ use the python conventions - return NULL -> there is an error set22:40
lifelessjelmer: you probably need to wrap the svn_ra functions with ones that invert the return code to do what you need22:40
jelmerAfC: hi22:41
jelmerlifeless: hi22:41
jelmerI already have one level of indirection - I register a pyrex callback that can calls a python function22:42
AfCjelmer: I know we almost talked about this the other day, but I was wondering if you have any [further] specific insight into whether or not two different people with different Subversion account names could use a bzr-svn branch once created?22:43
AfCjelmer: ie, it took me the better part of 9 days to create a bzr-svn branch of GTK. I'd like to share that with someone else to save that being (through no fault of bzr-svn's) someone's first impression of Bazaar22:44
lifelessAfC: you can share that just fine22:44
lifelessAfC: the svn account name is not part of the created bzr branch22:45
AfCbut obviouly they have a different [ssh] account to talk to GNOME's Subversion repository, so if I either a) publish the resultant Bazaar branch, or b) tarball the branch + repository22:45
AfCand pass it to someone, whether or not it would work22:45
jelmerAfC: Yes, two people with the same name could share a bzr-svn branch22:45
AfCjelmer: different usernames22:45
jelmerAfC: yes, no problemo22:46
AfCjelmer: ah. AWESOME22:46
AfCThen I shall get us hosting a series of such branches as a community service.22:46
pooliegood morning22:47
AfCjelmer: so I assume all that will have to happen is that when it comes time for them to commit and push back to the upstream Subversion repo is to do22:47
AfCjelmer: bzr push --remember svn+ssh://their_user_name@svn.gnome.org/svn/gtk+/trunk22:48
AfCjelmer: and they'll be all set22:48
jelmerAfC: yep22:48
AfCBeautiful22:48
jelmerAfC: Hopefully shallow branches can help avoid the long time it takes to get an initial branch22:48
jelmerlifeless: What's the status on shallow branches?22:48
AfCIt was interesting to hear Carl report his experience that:22:48
AfC"The *moment* I see a Subversion URL from someone, even before I think I might want to hack on it, I just feed it to git-svn and let it run on a server, because I know it'll take forever, but eventually it'll be done and I'll have a branch to use from Git if I want to"22:49
AfC(And they do then share those around, which also gave me the idea of seeing if we could too. Awesome)22:50
jelmerAfC: 9 days seems like a lot of time, btw22:50
hsn_what kind of storage is more resistent to corruption? packs or knits and what kind of storage has better recovery tools?22:50
jelmerI also have a gtk+ trunk import here, and afaik it took less than a day22:50
AfC(well, I had intermittent network access and a not-svn-HEAD to deal with)22:51
lifelesshsn_: packs22:51
lifelessjelmer: they work but not with the smart server22:51
lifelessjelmer: I'm fixing the root issue preventing them working with the smart server at the moment22:52
awilkinsGo-go shallow branches!22:52
awilkinsAlso go go pyrex bindings22:53
jelmerlifeless: ah, cool22:53
lifelessjelmer: which is the versionedfiles rework22:58
lifelessjelmer: because you need to be able to stack on historical data22:58
lifelesspoolie: status for me -> versionedfiles at full steam22:59
poolietoot toot!23:00
poolieenjoy23:00
jmlI just tried to branch a Subversion branch into a pack repo and got this: bzr: ERROR: Repository KnitPackRepository('file:///home/jml/Code/Pimlico/jana/.bzr/repository/') is not compatible with repository SvnRepository('http://svn.o-hand.com/repos/jana')23:08
jmlI'm using bzr-svn trunk and Bazaar 1.223:08
awilkinsjml: You need rich-root-pack23:09
jmlawilkins: that in 1.2?23:10
awilkinsjml: Was in .092 AFAIK23:10
awilkins0.9223:10
* jml tries23:11
jmlOK. Now I'm getting SubversionException: ("PROPFIND request failed on '/repos/jana/branches/jana'", 175002). This is odd, because I can check it out just fine with the svn client23:12
awilkinsjml: Is it a password protected repo?23:13
jmlawilkins: no.23:13
jmlawilkins: or, at least, it's not protected for reading.23:13
awilkinsAre you using a release or the tip of a branch (of bzr-svn)23:13
jmlawilkins: tip of http://bazaar.launchpad.net/~jelmer/bzr-svn/trunk/23:14
awilkinsI've never used that..... try the 0.4.8 branch23:15
awilkinsI presume you've installed patched bindings, etc?23:16
jmlI'm fairly sure I have.23:17
jmlmaybe I'll try the packaged version.23:18
jelmerbzr-svn will give you a warning if you're not using the patched bindings23:18
jmljelmer: so, any ideas?23:38
lifelessjml: whats a jana?23:38
jelmerjml: have you tried the 0.4.8 branch?23:39
jmljelmer: no, I'll have a look at that.23:39
jmllifeless: it's apparently a japanese word. the project is the openedhand guys' new calendar thingummy23:39
* awilkins thinks of Jana of the Jungle23:40
=== kiko-afk is now known as kiko
lifelessfingers crossed, step 1 may be done. whew.23:55
poolielifeless: call me sometime today, at your convenience23:59

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