/srv/irclogs.ubuntu.com/2010/08/27/#bzr.txt

dev001fullermd: There's a fc13 bug, https://bugzilla.redhat.com/show_bug.cgi?id=611405#c5, that seems to suggest that tho the warning exists, the problem has been negated.  hm ...00:00
ubot5bugzilla.redhat.com bug 611405 in python-paramiko "RandomPool_DeprecationWarning in fc13" [Medium,New]00:00
fullermdAs far as I know (which isn't too far, so don't put much weight on it), there's not actually a _problem_ that it's broken.  But it took about 2 minutes for me to get sick of the crap in my terminal all the time...00:01
dev001fullermd: all of 2 minutes?  patient guy!00:02
fullermdOh, yes.  I'm widely known as a calm, patient, tolerant kind of guy.00:02
dev001heh00:03
dev001fullermd: i'll post @ https://launchpad.net/paramiko.  maybe that'll get some attention.  thx.00:05
dev001fullermd fyi -> https://bugs.launchpad.net/paramiko/+bug/271791.  already there ...00:12
ubot5Launchpad bug 271791 in paramiko "Paramiko depends on RandomPool (affected: 4, heat: 20)" [Medium,Triaged]00:12
fullermdMightn't hurt to pile yourself onto that and up the count of people hitting it.00:15
dev001fullermd: piled.00:18
mtaylorjames_w: fascinating ... related to something else I was just trying building source packages on a lucid box ... and there I'm getting :00:55
mtaylortar: tests/r/information_schema.result: Cannot open: File exists00:55
mtaylortar: Exiting with failure status due to previous errors00:55
mtaylordpkg-source: error: tar --no-same-owner --no-same-permissions --anchored --no-wildcards -xkf - gave error exit status 200:55
james_wmtaylor: yeah, that's what I get too. Did you see the dpkg bug that I filed?00:55
mtaylorjames_w: oh - no. I should go look00:56
mtaylorthere it is00:58
mtaylorjames_w: so essentially I'm just screwed for now :)00:59
james_wmtaylor: yeah, not a nice way to fix it01:02
james_wmtaylor: you can get your packages building with an ugly solution01:02
=== Ursinha is now known as Ursinha-afk
FryGuy-is there anything I can do in bazaar about my horrible line-ending situation on windows? We're currently using sourcesafe, but I've just been using bazaar and merging the changes manually (and I wrote a script to push bazaar -> ss). This works great for the windows c++ code i'm using03:54
FryGuy-However, I'm doing another project now, with a different tool. We recently switched from a unix version of a tool, to a windows version of a tool, and it's been generating mostly CRLF, but some LF in everything it saves out03:55
FryGuy-Everything in sourcesafe gets set to LF (from what I can tell), but the tool writes out the files with a mix.03:55
FryGuy-When I try to commit my changes to bzr, it rightly says there's a bunch of changes. Is there anything I can do, short of dos2unix everything manually before checking in, to change this?03:56
FryGuy-and the tool gets seriously confused if I just change everything to CRLF (so I can't just change everything at once, and use the tool normally after that)03:58
lifelessyou can probably use a filter04:02
FryGuy-would that help for things like qdiff?04:04
lifelessprobably04:10
vilahi all !07:48
AfC! lla ih07:53
AfC(we're upside down here)07:53
methods2can i edit a log message ?07:57
AfCmethods2: short answer, no (which sucks, even if there is a good reason for it)07:57
AfCmethods2: medium answer: if its your commit, and recent (ie, -1) then `bzr uncommit` & then re- `bzr commit`07:58
AfCmethods2: otherwise, no07:58
AfCmethods2: long answer, you _can_ use the evil rebase plugin, but assuming this will only change YOUR [copies of] revisions and not any revisions out in thew wild, causing history divergence, and the end result of not getting rid of the message you want to change07:59
AfCso,07:59
AfCmethods2: no07:59
methods2lmao07:59
methods2ok07:59
methods2satic it is08:00
AfC{shrug} it's all a consequence of immutable revisions and the (good) idea of wanting to preserve history for future merging purposes.08:00
methods2:]08:00
methods2satic was the typo in my log message08:00
AfCyeah, well08:00
AfCyou'll get over t08:00
methods2already am08:01
methods2but a part of me never will08:01
methods2lol08:01
* AfC still hasn't08:01
AfC:)08:01
vilaWell, as far as concepts are involved, immutable is more important than preserving history. Once you've published your revision you want to make sure that everybody is referring to the same thing via the revision-id...08:03
vilaRegarding history, your log message *is* the one you typed when the revision was created, any change to that *should* be tracked.08:04
vilaNow, when people ask about this feature, they are right.08:04
vilaThere should be a way to edit such details, but given the constraint above, it's not a trivial problem08:04
vilaThe solution is certainly around making rebase/rewrite easier to use for such scenarios ensuring that only a minimal amount of data need to be distributed so propagate this kind of change...08:06
vilas/so prop.../to prop.../08:06
vilai.e. editing log should be a first-class citizen operation08:07
AfCvila: sure08:08
AfCvila: we've talked about it; the problem is that every time we raise it08:08
AfCthe whole discussion gets torpedoed because someone turns it into the generic history editing problem,08:09
AfC(including texts, parent/child relationships, metadata, and tags etc)08:09
AfCrather than just keeping it constrained to "I want to commit a revision (sic) that magically alters [overlays] a previous log message"08:10
AfCwhich really ought to be do-able.08:10
AfCwhereas the general case is indeed nasty.08:10
vilaWell, it is doable to day as you pointed out above. With some limitations that... can only be addressed by more-or-less adressing the general case. Managing a "simple" overlay will quickly become more complex once people (rightfully) ask: we both fixed the bogus log entry, which version should be kept ?08:12
vilaAfC: We should *at* least make your "medium answer" easier to use for recent (> 1) commits08:14
AfCvila: which actually (much to my personal disgust) brought me [after 4 years of going to lots of trouble to convince people to write good log messages] to realizing that I probably would have been better off with a ChangeLog file after all.08:14
vilaAfC: hehe, at least the ChangeLog is versioned and as such address the problem :)08:14
AfCvila: yeah... it sure would be nice for something to do that in 1 step... cutting and pasting the commit message as (quite unhelpfully) formatted & indented by uncommit is a pain in the ass08:15
AfCso I still write good(-ish) commit messages, but my enthusiasm has waned substantially.08:16
AfCanyway08:16
AfCthere are bigger problems facing the human race08:16
vilaWell, I do typos....08:16
AfClike,08:16
AfCvi vs emacs08:16
vila... but I still consider commit messages as capturing the intent at commit time. I.e. best effort. Errors occur. Tracing fixes is good.08:18
vilaSo, I kind of like the fact that my typos get tracked :)08:18
AfCvila: yeah, but that's not the point, and we both know it; in most projects, commit messages ARE considered the ChangeLog entry, and those projects build their release notes right out of history. bzr is just not good at serving that need.08:19
AfCanyway08:20
AfCnothing new08:20
AfCtough problem08:20
AfCthere are bigger problems facing the human race08:21
AfClike,08:21
AfCwhy is there cat hair in my keyboard?08:21
AfClike,08:21
AfCwhy do I have to move to another cafe to get a coffee?08:21
AfC(See ya :))08:21
vila:)08:22
knittlvila: you recommended using bzr ppa?08:56
vilaknittl: yes09:00
vilaany problem ?09:00
knittlyeah. there's no package for maverick09:00
vila8-/09:01
vilamaxb: Is there any reason for not building packages for maverick in the bzr ppa ?09:03
bialixwho I can ask about lp:bzr-website?09:04
vilaknittl: try https://edge.launchpad.net/~bzr-beta-ppa/+archive/ppa , it seems to contain the right stuff09:05
knittlokay09:06
vilamaxb: is it just that you copy the packages for bzr-beta-ppa to bzr-ppa *except* for maverick ?09:06
vilamaxb: hmm, or am I mixing bzr-beta-ppa with the 'proposed' one you mentioned (which I can't find on lp by the way) ?09:08
vilaha, found it https://edge.launchpad.net/~bzr/+archive/proposed09:09
* bialix waves at vila and says bonjour09:10
vilabialix: hey sacha !09:10
knittlso i should use proposed? but there are only two packages python-testtools and subunit09:10
vilaprivet09:10
bialixpoolie has already eoled, hasn't he?09:11
vilaknittl: huh, I see the same packages in proposed/maverick than in bzr-ppa/lucid09:11
bialixsorry09:11
vilabialix: eowed on tuesday I think ;)09:11
knittli don't xD09:12
vilaknittl: argh09:12
bialixvila: oh, so he's enjoying vacation?09:13
vilaknittl: I'm at a loss here, I didn't closely follow what happen there, we need to wait for GaryVdm or maxb to pop up09:13
vilabialix: AIUI, yes09:13
knittlok. i'll be here09:13
bialixvila: ok09:14
bialixvila: as I can see from log now only poolie maintains the bzr-website. I guess I need to wait for his review for may changes09:21
bialixs/may/my/09:22
vilabialix: where is your mp ?09:27
bialixright now filing the first (trivial)09:27
bialixhttps://code.launchpad.net/~bialix/bzr-website/mailman-icon/+merge/3387809:27
bialixthen want to update info on released versions because it's out of date09:28
vilabialix: cool, thanks for caring about that09:31
bialixvila: do you know either bazaar.canonical.com using lp:bzr-website to update regularly or not?09:31
vilabialix: I think it is09:33
bialixhmmm09:33
vilabialix: if not, it should :)09:33
bialixit seems my patch is not quite right. there is build.py script which (I think) ought to update the index.html. maybe the site updated regularly using build.py? strange, while there is generated index.html then? questions, questions, questions. I need to wait for poolie09:35
vilabialix: yeah, things like that should be documented in this branch09:36
bialixvila: there is readme but it seems incomplete now09:37
vilabialix: yup, my point exactly09:38
zoydhi09:39
zoydwhat's the 'svn update' equivalent in bzr; i have an incomplete 'bzr branch' checked-out09:41
AfCzoyd: depends on what hole you've got yourself stuck in, but09:44
AfCzoyd:09:44
AfC$ bzr pull URL09:44
AfCin that branch will probably get you where you want09:44
AfCon the other hand, if you did branch and it never finished,09:44
AfCI think you have to start again09:44
AfC[there's a bug open for that, I believe]09:44
* zoyd tries09:44
zoydhmm, appears like i'll have to start over09:45
AfCzoyd: if you're on a really dodgy network link09:53
AfCzoyd: then try09:53
AfC$ bzr init dir09:53
AfC$ cd dir09:53
AfC$ bzr pull -r 1 URL09:53
AfC$ bzr pull -r 10 URL09:53
AfC$ bzr pull -r 20 URL09:53
AfC...09:53
AfCthat'll get you (safe) incremental pull,09:54
AfCfor whatever Δ you find sustainable09:55
vilayou can even omit URL once the first one succeeds (or use --remember URL if/when needed)09:55
AfCvila: yes, of course you're right09:55
vilaAfC: damn bzr fighting copy/paste :)09:55
bialixvila: what is landing procedure for lp:bzr-website branch? can you cancel merging of my first patch?09:56
zoydand that will resume the download then?09:56
vilabialix: no idea, I tried to pqm it to see, and cancelling is... hard. Don't worry, I'll take the blame for it :)09:56
AfCzoyd: no, it'll pull whatever you tell it to.09:57
AfCzoyd: if you're on revno 1009:57
AfCand you say pull to revno 20, well, you'll get 11,12..2009:57
vilaknock knock ? Am I still here ? (I've got a lot of network failures all at once, trying to find a pattern...)10:01
* zoyd checks if there's a way to know what revision you're at .. "nnnnkB nkB/s - Fetching revisions:Inserting stream" is very sparse10:01
vilazoyd: where are you pulling from ?10:01
zoydlp10:01
AfCzoyd: no10:02
zoydthen, why not do a 'bzr pull -r <latest-revision>'?10:04
vilazoyd: lp seems down for me right now...10:07
vilazoyd: or at least experimenting transient failures, you've been warned ;)10:07
zoydlp is very slow here10:08
vilazoyd: in generall or just now ?10:08
zoyd:)10:08
vilafunny typo :)10:08
vilaI can't ping it right now :(10:08
vilacan't ping google.com either...10:09
zoydbzr branch is reporting a '11059kB 1kB/s ..' but a 'du -sh .bzr' shows 4.1MB only10:09
vilazoyd: interesting... anything in .bzr.log ?10:10
zoydhhm no10:12
vilaha, my dns servers are back...10:13
zoydok, now 'du -sh' updated to 6.3MB10:13
vilaso is lp of course10:13
zoydweird, the buffer wasn't written even after a 'sync'10:13
zoydseems it dumps to disk after large intervals10:15
zoyd14MB downloaded, but 7.5MB on disk. funny.10:16
zoydno wonder the thing can't resume :)10:17
* maxb pop us10:21
maxb*up10:21
maxbvila: Hi. The situation is simply that no one really took the decision to support maverick fully yet10:21
maxbAlso, many of the packages are already up to date in maverick itself10:22
vilaknittl: ^10:23
vilamaxb: thanks !10:23
knittlok. so maverick is as recent/outdated as the ppa10:23
knittl:D10:23
vila:)10:24
vilaknittl: I guess my initial "use stable version" recommendation doesn't really apply to maverick ;-)10:24
zoydbtw, is a web-directory sufficient to publish a repository/branch, or does one need to open any ports?10:25
maxbknittl: what specifically is missing for maverick?10:25
vilazoyd: for read-access, http is good enough10:25
vilamaxb: almost everytinh since only testtools and subunit are available ;)10:26
maxberh?10:26
maxbOh, well the PPA is naturally always to be used in conjuction with maverick itself, so there's no point in uploading to the PPA until there's something newer than maverick itself to upload10:27
vilamaxb: https://edge.launchpad.net/~bzr/+archive/proposed?field.series_filter=maverick10:27
knittlwell, i'll have to live with it ;)10:27
maxblive with what?10:27
maxbYou can still install everything you need from maverick itself, AFAIK10:28
knittlnot having 'nightly' builds10:28
maxbbah10:28
maxbIf you want nightly, run from a branch :-)10:28
vilamaxb: I recommended against that yesterday :) But I didn't realize knittl was running maverick nor what exactly he wanted10:29
vilaknittl: also note that there is a work in progress to make python-2.7 the default in maverick while bzr 27 support may not be perfect yet10:30
maxbhmm. I'd love to continue this conversation, but I'm still in bed, and need to be in the office in a meeting in 30 minutes, so bye!10:30
vilamaxb: hehe10:30
knittlhave fun xD10:30
vilamaxb: and thanks for popping up for the clarifications !10:31
knittlyeah. thanks :)10:31
vilaknittl: by the way, maxb is fully right, maverick is pretty much as the same level than bzr-ppa/lucid so I don't think you're losing anything here10:33
vilaknittl: what exactly to you need ? bzr ? plugins (which ones) ?10:33
knittli'm comparing bzr+git+hg (again xD) and it would be good if i could compare the most recent versions10:34
vilaknittl: then bzr 2.2.0 sounds good enough if maverick is the reference platform10:35
knittlgit and hg is compiled from source10:35
knittl:P10:35
vilaknittl: with different settings than the binary provided by maverick ?10:35
knittlno, but more recent10:36
vilaI see10:36
vilaknittl: so back to yesterday discussions, 'make' + 'python setup.py' ought to work, bugs welcome if not10:37
knittlyeah, bzr-svn complained ;)10:37
vilawell, that's exactly the kind of problem I warned about :-)10:38
knittli know10:38
knittlgood ol’ plugin system, everybody brings in in discussions ^^10:39
* jelmer wakes up10:40
jelmerknittl: I'm not following, what did bzr-svn complain about?10:40
vilaknittl: yup and the ppas is the answer for people that don't want broken setups :)10:40
knittlversion mismatch10:40
vilajelmer: hi :)10:43
cbzjelmer - i'm having a problem with certificates, pycurl appears to be choking on a wildcarded ssl certificate10:53
jelmercbz: ah, ok - that wouldn't be related to bzr-svn though, it's an issue with pycurl in general.10:53
cbzjelmer: interestingly it seems to work on windows but break on linux10:53
jelmercbz: Do you have pycurl installed on windows?10:55
cbzi guess it's using whatever is bundled in with the windows bzr installer10:56
zoydoh, this checkout won't get done11:05
=== zyga is now known as zyga-lunch
=== zyga is now known as zyga-3g
bialixvila: as I can see that patch is not landed, do you have any error message from pqm?13:17
vilabialix: yes, I got one, I'm not allowed to land. I tried to tell you but you had just disconnected, thank for poking (one less item in my stack :-)13:18
bialixvila: yep, i-net suddenly died for me. ok, thank you. I'll wait for poolie's review13:19
vilabialix: I had transient DNS faillures too, very unusual13:21
=== Ursinha-afk is now known as Ursinha
rubbsOk, I know this question is probably asked billions of times, but is there a status on SVN externals type functionality? Being able to checkout/branch within another branches working tree? It's not that important for us, but the answer may influence which workflow i encourage (read force) my devs to use.14:07
jelmerrubbs, the feature you're looking for is called nested trees14:10
rubbsah. I do some doc lookups. Thank you.14:11
jelmerrubbs, it's not implemented yet, though I've seen Martin say that it's one of the next things on his list.14:11
vilaghaa, what are the names of the plugins that offer an approximation of nested trees... my memory is failing right now :(14:11
vilascm-proj ?14:12
rubbsjelmer: ah, thanks. I think at this point I'll have to assume it won't be done in time.14:12
jelmervila: bzr-externals, bzr-scmproj, config-manager14:12
rubbsWe're looking to migrate in Oct/Nov time fraim14:12
bialixbzr-externals14:12
rubbsI'll check out bzr externals14:12
vilajelmer, bialix: thanks :-}14:13
vilahow on earth can a python deprecation warning be emitted randomly....14:20
vila...but persistently on babune...14:20
rubbsWell, first you must sacrifice a chicken, then throw salt in for directions... I'll just direct you to a black magic expert.14:20
rubbs;)14:21
vilaI do the chicken thing every morning, but tell me more about the salt one...14:21
vadi2bzr-fastimport mentions to do "front-end | bzr fast-import -", but I don't have front-end. Where does it come from?14:54
maxbvadi2: front-end is a placeholder term for "thing that exports from your source vcs". Which specific vcs are you exporting from?14:58
vadi2From git14:58
vadi2Can you suggest the command I should try? I'm not sure14:59
vadi2Ah, there is bzr fast-export-from15:01
maxbYes, you could use that, or you could use git fast-export directly15:01
montywihi!15:02
montywianyone that can help with getting rid of a .THIS file that shows up in 'bzr gcommit' but doesn't exist on disk?15:02
montywiThis happend after doing a merge where someone had deleted files changed in my tree, which I wanted to keep.  I copied the name.c.THIS file to name.c and did 'bzr resolved name.c' but now name.c.THIS still shows up in bzr gcommit15:03
GaryvdMmontywi: What does bzr status say?15:04
vadi2How can I set a working tree for the bzr branch?15:08
maxbvadi2: bzr checkout (bzr co)15:09
vadi2Hrm. But I just created this branch and imported stuff from git into it. What do I check out?15:10
GaryvdMvadi2: Maybe you allready have a working tree. What does bzr info say?15:11
vadi2$ bzr info15:12
vadi2Shared repository with trees (format: 2a)15:12
vadi2Location:15:12
vadi2  shared repository: .15:12
vadi2It seems doing init again and re-importing worked, it's pushing happily now.15:17
niemeyerHey there!15:22
niemeyerI'm trying to decide between looms and pipelines.. can anyone provide some insight into the difference between these?15:22
niemeyerAre either of these obsolete?15:23
niemeyers/Are/Is15:23
vadi2Er, that went pretty terrible. All it did was duplicate my folders + files, with one set being what I want, and another set being taken off some other random branch...15:23
vadi2Is it possible to repair? All I did was import and then push to a new branch on launchpad15:24
niemeyerFound a useful thread about it15:33
niemeyerhttp://markmail.org/message/imo4jop3gcm3lgr4#query:+page:1+mid:sjjtebxtdh3th43m+state:results15:33
vilaniemeyer: they are both maintained. I personally prefer looms but it seems to be a matter of taste15:33
niemeyerIn case some else cares15:33
niemeyervila: Cool.. I'm just finding it a bit hard to find anything comparing the two, and why someone might prefer one over the other15:33
vilaniemeyer: both of them have some rough edges, my preference is mainly because I prefer to handle *one* loom rather than a set of branches. On the other hand some commands fly better with multiple branches than multiple threads. It heavily depends on your workflow...15:35
niemeyervila: I don't have any workflow to handle the situation where I want to split work across several branches/threads/whatever to make it easier to review/merge/understand15:36
niemeyervila: (besides a totally manual one)15:36
niemeyervila: So I'm really trying to learn which workflow to adopt :)15:37
niemeyervila: Do you know of any blog posts/documents which compare the workflows?15:37
vila"Looms on the other hand currently have no parent pointers per-thread. " is one such example. I.e. each pipe has its own branch.conf where loom has only one15:37
niemeyervila: I see, that's interesting15:37
vilasplitting will work for both and even the resulting graph should be pretty similar (but since I don't use pipelines I'm not definitive on this)15:38
vilas/graph/revision graph/15:38
vila'switch' works for both too, it becomes important once you start pulling in your lowest thread (or first pipe).15:39
vilaGenerally your first thread is your upstream project and you then define successive layers that you want to propose/review independently15:40
vilaso at commit time you decide where you want to commit. At various times you merge the lower threads into the upper ones (using 'up-threa' or 'up-thread <thread>')15:41
vilaIn any case you more or less need to know which threads haven't been merged up to the top15:42
=== oubiwann is now known as oubiwann-away
=== oubiwann-away is now known as oubiwann
=== Ursinha is now known as Ursinha-lunch
smoserHey all, I've got a question.  I'm wanting to create a bzr repository with results of test runs.17:23
smoserthe log output is around 10M size .17:23
smoseris there any benefit to checking in a output-testrun.tar.gz rather than output-testrun/*.17:24
dashno, that's probably worse17:24
smoserIf bzr is doing intelligent things in the repository, it seems like doing so may not buy me anything other than local storage (on checkouts)17:24
smoserwhich i really dont care about.17:24
smoserdash, thats what i was thinking.  My eperience with git is that it is very good at keeping .git to a small size.17:25
smoserbzr does similar things ?17:26
=== beuno is now known as beuno-lunch
rubbssmoser: yes, it does do similar things17:32
rubbsIIRC bzr will even pack better than gz17:33
smoserso there is no good reason to compress the contents (other than a larger local checkout)17:33
rubbswith bzr, no, it's best to avoid checking in binaries as much as possible.17:34
smoserright.17:34
rubbsso if it's a log, your better off keeping it plain text and bzr will do the right thing.17:34
smoserso my only question, then woudl be if it is possible to check out only a given directory (or set of files) from a bzr repository17:35
smoserie, not do a full checkout, so that i could avoid the local space if I had to, just to see files17:36
smoser(obviously I can just rm -Rf <other files> afterward, but wonder if i can only check out the onees i want)17:36
rubbsIIRC there is no way to check out only a subset of the branch at this point17:37
rubbsnot sure if it's planned or not either17:37
smoserfair enough. In this case, I wouldn't mind having the whole repo (.bzr dir), but would only want to check out certain files at a given revision.17:41
smoserits probably not a common use case17:41
rubbsI think it's asked about every once and a while, but like I said I'm not sure about the planning or status of said feature.17:45
=== Ursinha-lunch is now known as Ursinha
=== beuno-lunch is now known as beuno
=== r0bby_ is now known as robbyoconnor
niemeyerlifeless: Sorry, I guess this is a better channel for that kind of question19:08
niemeyerBtw, just found out about bzr merge -i19:08
lifelessits nice :)19:08
niemeyerDoes it actually bring the commit message/etc?19:08
niemeyerOr is it just a helper to cherrypick without history?19:08
lifelessits a helper to do partial merges19:09
lifelessso it has all the limitations of a cherrypick19:09
lifelessas/when cherrypicking is improved, it will improve19:10
maxblifeless: Hi, do you possibly have time to read my email https://lists.ubuntu.com/archives/bazaar/2010q3/069878.html, and if you agree, activate a new ~bzr/builddeps PPA so I can work on that over the weekend? (New PPA requires team admin)19:10
lifelessmaxb: I can certainly read it, but I'd want poolie to ack it - has he ? I say this because I'm a bit out of the loop on bzr right now19:11
maxbFair enough. Is poolie travelling or something, do you know? I've not seen him on IRC for a while19:12
lifelessyah19:12
lifelesshe may pop up today/tomorrow19:13
niemeyerlifeless: Ok, so no history merging..19:13
niemeyer(right now)19:13
lifelessyeah19:14
* niemeyer starts a major manual branch split19:20
ScottKDoes bzr support doing partial branches/checkouts, or is it required to branch/checkout the entire repository?20:27
mkanatScottK: Whole branch.20:28
mkanatScottK: But you could do a lightweight checkout, too.20:28
ScottKThat makes checkouts faster, but doesn't really address my use case.20:33
mkanatScottK: Okay. What's your use case?20:34
ScottKI've got a project were we'd like to have stuff in a bzr repo that only a few people actually need and it's a large/painful chunk of third party code.20:35
ScottKIt'd be nice if there was some way the people who didn't need that could manage to not pull it down when they branch/checkout.20:36
mkanatScottK: Hmm. Eventually, subtrees will solve that.20:36
ScottKI sold bzr on this project on the basis of svn people can use it like svn and git people can use it ~like git (dvcs anyway) and this is the one place we've run into where that's not quite true.20:37
mkanatYeah.20:37
mkanatScottK: Somebody else in this channel might have a better idea of how to solve your problem.20:38
ScottKOK.  Thanks.20:38
mkanatScottK: If it's really only a few people that need it, though, you could just put it into a separate branch.20:38
mkanatBut then they would have to know to branch that branch into the right place when checking out.20:38
ScottKYep.  That's part of the problem, needing to know that and to know in advance what might need to be treated this way.20:39
* mkanat nods.20:39
mkanatScottK: I'm guessing this is an enormous amount of data?20:39
ScottKmkanat: Not in terms of say gigabytes, but compared to the rest of the tree, yes.20:39
mkanatOkay.20:42
hnoPackaging question. Is there any good arguments why to package bzr-gtk + olive-gtk if also packaging qbzr + bzr-explorer?20:46
ScottKSome people have an odd affinity for gtk?21:03
hnoScottK: No idea. What triggered the question is that bzr-gtk just got dropped from Fedora due to not having an active Fedora maintainer.21:15
dobeywhat was the command to dump a revision's data in raw form?21:15
ScottKhno: I'm a fan of desktop environments that start with K, so you're unlikely to get good arguments from me.21:16
hnoScottK: I actuallly run Gnome, but never use bzr gui tools or even care what desktop environment i run in.. happy to run qt/kde apps under gnome when I need them.21:18
rubbsScottK: not that it helps with checking out a subtree, but you may be able to hide some of that data with views.21:18
maxbWell, I do like bzr-gtk's integration into the libnotify notifications, even though I use qbzr for most stuff21:18
dobeybzr-gtk has some nice stuff21:18
* hno maintains bzr for Fedora.21:18
ScottKThe couple of times I've wanted a gui for bzr, I used qbzr.21:18
dobeyScottK: that's only because it's not called kbzr ;)21:19
hnodobey: can you specify what nice stuff you think bzr-gtk adds?21:23
dobeygdiff21:26
james_wthe back button in gannotate21:27
hnodobey: The diff in bzr explorer looks nicer to me. But gdiff is a lot easier to run from the command line.21:33
dobeywhat's bzr explorer?21:34
hnojames_w: Indeed. That back button is very powerful21:34
hnodobey: qbzr after it got split in qbzr qt bindings and bzr-explorer GUI application.21:34
hnosame split is taking place for bzr-gtk btw.21:35
mgzhno: is gdiff from the commandline significantly different from qdiff?21:35
dobeyi don't know. i don't really use bzr-gtk stuff any more21:36
hnomgz: Thanks. qdiff is equivalent to gdiff, and looks visually much nicer.21:36
dobeyi don't think bzr-gtk has really been developed much in the 'look nice' department21:39
mgzs/bzr-//21:44
hnojames_w: qannotate provides a full history view you can navigate. In some ways similar to the back button in gannotate, but not quite the same. Plus qannotate apparently have trouble showing revision numbers properly.. (cuts initial digits on revisions >999 for me)21:44
hnoso +1 for gannotate there.21:45
dobeymgz: if you want to bash some toolkit, do it in #anti-$toolkit or something please21:45
dobey:)21:45
mgz:)21:45
hnoThe differences between qdiff and gdiff is not just pure visual candy. qdiff also shows a more detailed diff showing at character level what changed.21:49
mgzqbzr devs would probably be interested in you filing bugs on where you think they could improve qannotate hno.21:50
mgzmight also be true for gdiff, but I'm not really sure there are any active devs.21:51
hnomgz: I know. Goal for tonight is to find if there is any reason for me to get bzr-gtk to resurrected in Fedora, or if it should be let to die until further notice.21:52
hnoI thinks I will let it die in piece for now. Can easily get resurrected should someone feel sufficiently strongly that it's needed, and I guess we will know when Fedora14 ships without bzr-gtk.22:02
WalexIs there a largish (Linux kernel sized) publically accessible Bazaar2 repo that I may clone to play around with?22:43
WalexEither that or something not quite as large but still significant. Lots of small files (like headers, sources) in particular.22:43
hnoWalex: Far from linux kernel size, but I find that the squid repository is sufficiently large to expose many sizing issues in bzr operations.. pretty sure there is larger examples around.23:45
mkanatWalex: I think people use the emacs repo usually for that.23:50

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