/srv/irclogs.ubuntu.com/2010/03/29/#bzr.txt

* mwhudson attempts to figure out how releases on launchpad work these days00:00
jelmerTak: it's sometimes mentioned in the NEWS file00:01
jelmerTak: I'm not seeing anything on Lucid00:01
TakI thought maybe there was a change in the embedding api, or that I've been Doing It Wrong in a way that just didn't break before (md-bzr), but then a google search is gives hits for similar issues with a fair number of python apps00:03
Tak(not that I couldn't still be doing it wrong)00:03
Takcool, so the api change was 2.1.0b1 - thanks00:04
defnhi everyone.  I am new to bzr and I have a question...  Basically I have this external "branch" which hooks into a larger repository externally -- i would like to do development on my branch locally and then "commit" only to my branch on the remote shell00:04
defnhow does one go about "committing" to a branch00:04
defnif you have any suggestions for doing local development and then getting those changes under version control please let me know00:04
jelmerdefn: I'm not sure I understand what you're trying to do00:10
defnjelmer: me either! :)00:11
Takjelmer: btw, I'm seeing the filehandle leak on both sid and osx 10.600:11
jelmerdefn: you'd like to do a partial checkout of a remote repository basically?00:11
jelmerTak: I'm not claiming it doesn't exist on lucid, just saying I haven't seen it yet :-)00:11
jelmers/seen/noticed/00:11
jelmer'morning Ian!00:11
igc_hi jelmer00:11
* Tak nod00:13
defnjelmer: hmm, im just sort of confused on how my repo was setup initally -- let me do some digging for how it was created and then let me rephrase :)00:23
pooliehi01:17
jelmermoin poolie01:17
pooliehi there01:18
igc_hi poolie01:27
pooliehi01:28
igc_poolie: Windows installers built and uploaded for 2.0.5 and 2.1.1 over the weekend01:33
poolieyay01:33
pooliehow hard/easy would it be to do a 64-bit windows build?01:34
pooliepeople have asked a few times01:34
pooliejelmer, igc_: i think my mail about plugin compatibility was too braindumpy; nobody replied yet01:35
lifelesspoolie: I haven't seen it01:36
pooliebut what would you two think about 1- having a blacklist in bzrlib to make it more symmetric01:36
lifelessbut it sounds like something I'd have an opinion on01:36
poolieheh, it does, doesn't it :)01:36
poolie2- making the failure less noisy01:36
fullermdI fear that sort of blacklist.  It's got a neon sign above it saying "Ask Me About Being Out Of Date"01:37
lifelessfullermd: depends how its phrased and populated01:38
lifelessfullermd: if it was 'plugin X < Ver-Y is bust' then its not stale daya01:38
lifeless< very-Y will stay bust01:38
lifelesss/day/data01:38
poolieright01:38
poolieit may be that we add the faciliity and don't make use of it01:39
* fullermd confiscates lifeless's 'y' key for rampant misuse.01:39
lifelesspoolie: I don't know how quiet you want to go. I think a broken plugin should be listed on every invocation of bzr.01:39
pooliewe could put it only in 'bzr plugins'01:39
lifelesseven though its noisy, its an aberrant situation.01:39
lifelessand crucially its not easily discoverable01:39
pooliewe may just substitute wonders about why something broke though01:39
poolieright01:39
poolieso i think the main thing is to only be giving warnings if the plugin actually would not work01:40
lifelesshmm01:40
lifelesswe could01:40
poolieie eliminate both type I and II errors01:40
lifelessif exiting with non-zero (e.g. NotBranchError, NoSuchCommand etc)01:40
lifelessalso show broken plugins01:40
fullermdThat could get irritating in the case where the user can't do much about it though.01:40
pooliemm01:41
lifeless'svn:///host/path is not a branch\nWarning: plugin bzr-svn failed to load. See ~/bzr.log for details.'01:41
fullermdThey can wind up with nothing to do but set whatever that env var is to disable a plugin, which then becomes an eternally-encysted part of the env.01:41
lifelessfullermd: so, if they are running a non-installed bzr, they can set BZR_PLUGINS_PATH to control the plugins, without disabling just-one01:41
fullermdI was thinking more the case of running an _installed_ bzr, with installed b0rked plugins.01:42
lifelessfullermd: so, a sysadmin fail ?01:42
fullermdIn a hard or soft sense, yes.01:43
fullermdI tried fixing such things, but I ran out of bullets   :)01:43
lifelesspoolie: anyhow, I think both your 1 and 2 could be good01:43
lifelessthough I haven't [yet] read the mail to know the context.01:43
lifelessfullermd's concern about staleness of data would be something to cater for in the blacklist design.01:44
igc_poolie: I'm yet to read it sorry01:56
igc_poolie: I scanned it and it had good ideas IIRC01:57
igc_poolie: no opinion on 64-bits builds currently02:15
GungaDinhow can I merge just a couple of directories into a branch?02:28
bob2with difficulty02:29
bob2(assuming the changes are in changesets that altered other files)02:30
bob2you can merge + revert the bits you don't want (but then the other bits will never be merged)02:30
lifelesshuh02:31
lifelesseasy02:31
lifelessbzr emrge branch/dir102:31
lifelessbzr merge --force branch/dir202:31
lifelessbzr commit02:31
lifelessnote though, that like *all* partial merges, it won't be recorded as a merge.02:31
mbohunwhat is the proper way to rename/move A.c to B.c and B.c to A.c ?02:34
Peng"bzr rename"?02:35
fullermdUse an intermediate name and 3-step it.02:35
fullermdOr use the `bzr xor` trick...    ;>02:35
PengOh. You can't do it in one step?02:35
fullermdHow would you?02:36
PengErr, sorry.02:36
PengI was thinking, like, commit wise. Some VCSes don't let you do something like that in one revision.02:36
mbohunthat's what i m wondering, though my example was a bit retarded in fact i have to version of the same html page: index.html and index2.html (index.html being the default) - now i want to swap them so index2.html is going to be the default index.html02:37
fullermdbzr mv index.html tmp ; bzr mv index2.html index.html ; bzr mv tmp index2.html02:37
lifelessPeng: one commit is fine.02:38
fullermdYou can do it all in one rev, sure.  I've...  well, I've never done that, but I've moved a file and then created a new file with the old name a lot.02:38
mbohunfullermd: thanks02:38
Guest87486Hiya  an a Sunday nite! If I 'bzr branch aRepo', then 'bzr mv aRepo/someDir aRepo/newDir', does 'bzr merge aRepo' automagically put changes under version control in the original source's aRepo/someDir in the *renamed* aRepo/newDir?02:39
lifelessGuest87486: I don't know quite what you're asking.02:40
lifelessGuest87486: but I want to know that you can't branch a repo. Youc an only branch a branch.02:40
Guest87486lifeless: I'm just trying to understand if bzr is smart enuf to put changes originally meant for "aRepo/someDir" into the directory I renamed it as "aRepo/newDir".02:43
lifelessGuest87486: yes02:44
* igc_ out for a few hours02:46
lifelessGuest87486: (yes, bzr is smart enough)02:47
Guest87486lifeless: I just started with version control in general, and bzr in particular.  pretrry amazing once you start to get the hang of it!  Thanks.02:48
tommytbhi, what is the submit branch shown in branch.conf?02:58
fullermdIt's the default location used for certain operations (send and merge at least, I think)02:59
tommytbany way to move it back to trunk?  (i messed up my repository when trying out my first branching operation)03:00
fullermdUsing something like `merge --remember` would reset it.  You could manually edit it in the branch.conf.03:01
tommytbbranch.conf also has some of my commit messages in it03:03
tommytbwhat does merge --remember do?  i don't want to mess things up more03:03
fullermdIt shouldn't....    oh, maybe qbzr's uncommit hook stashes them there.03:03
fullermd`merge --remember xyz` does pretty much the same thing as `merge xyz`, except that it stores xyz as the remembered location.03:04
fullermdWithout --remember, it will only save it if there isn't already a saved one.03:04
tommytbthe submit branch is set to a branch I manually deleted, which is causing me some errors.  I have nothing to merge03:10
fullermdWhat errors is it causing you?03:10
fullermdThe stored location is just used as a default location for certain commands when you don't specify one explicitly.  Aside from that, it's pretty much cosmetic; it doesn't imply any lower-level link between the branches.03:11
tommytbwhen i open my trunk it says in bzr explorer "Not a branch: ~/project/trunk/branch103:11
fullermdMmm.  Explorer is off my turf.  That's igc_'s baliwick, but he's away right now.03:12
fullermdYou could just manually delete the line wholesale from the branch.conf.03:12
lifelessright03:13
lifelessalso please file a bug on bzr-explorer at bugs.launchpad.net/bzr-explorer03:13
tommytbdeleting the submit branch=...  line from branch.conf seemed to work03:15
tommytbshould i also delete the line below it that just says [commit data]?03:15
tommytbi have a question on launchpad bzr-explorer already03:16
lifelessabout this?03:16
tommytbya03:16
fullermdProbably not...   I assume those are saved uncommit messages or something.  Might as well leave 'em alone without a good reason to fiddle.03:16
tommytbok, thx, i think its fixed03:32
tommytbdoes anyone know what the colored circles indicate in bzr explorer when viewing your log history? One of my branches is colored pink and one is colored sky blue.03:33
fullermdI think it uses some heuristic to guess which branch different revs came from, and colors them based on that.  I'm not sure it has any deeper meaning.03:36
=== timchen1` is now known as nasloc__
GungaDincan bzr apply patches?05:01
mwhudsonGungaDin: yes, bzr help patch i think05:02
mwhudsonhm05:02
GungaDinthx05:02
PengIf you just have a plain diff, you can use the usual 'patch' command...05:02
mwhudsonmaybe that's from some plugin actually...05:02
parthmI am trying to run 'bzr log' with bzr from trunk. but thats failing with api not compatible error. version and st work and pull says there is nothing to pull http://pastebin.com/Hbgt3KRM07:27
parthmam i missing something?07:28
vilahi all ! (new DST here for those who care :)07:28
vilaparthm: upgrade or disable your plugins until they update their checks against bzrlib API07:28
parthmvila: ah ok. so a plugin probably updated the log command. it works fine with --no-plugins. thanks.07:30
vilaparthm: just loading the plugins (even without modifying log) can trigger that07:31
parthmvila: i should have thought of that earlier :)07:31
davidstraussHow can I change the path to Python that Bazaar uses?07:33
lifelessdavidstrauss: an installed bzr ?07:33
lifelessdavidstrauss: or running from source?07:33
davidstrausslifeless: Either, preferably installed07:34
davidstrausslifeless: I need to run Bazaar under Python 2.6 for bzr-svn support for one use.07:34
davidstraussuser*07:34
lifelesswell07:34
lifelessyou'll need to installed it under python 2.607:35
lifelessunless you're using packages, which should have instaleld it under all versions07:35
lifelessthe #! line at the top of /usr/bin/bzr controls the interpreter used to run bzr07:35
lifelessbut you can also do 'python2.6 /usr/bin/bzr ....'07:35
davidstrausslifeless: Running the "python2.6 /usr/bin/bzr" complains about not having bzrlib in the PYTHONPATH07:38
lifelessdavidstrauss: then its not installed for python2.607:39
lifelessdavidstrauss: is it ubuntu packages that you've installed it with ?07:40
lifelessor something else?07:40
davidstrausslifeless: This is with the Four Kitchens Yum repo packages for RHEL/CentOS07:40
* Peng declares dealing with plugin API compatibility the most annoying thing ever.07:41
* fullermd waves at vila.07:44
davidstrausslifeless: I think I figured it out.07:45
* vila waves back !07:45
lifelessdavidstrauss: I don't know anything about CentOS python package sorry07:47
poolielifeless: teddybear about apport08:06
pooliewith my current fix for bug 528114 we can get ubuntu-bug sending the crash files to lp again08:06
ubottuLaunchpad bug 528114 in bzr "apport complains "This problem report applies to a program which is not installed any more."" [High,In progress] https://launchpad.net/bugs/52811408:06
pooliebut there are two drawbacks08:06
pooliefirstly they are filed against the ubuntu package when they're probably upstream bugs08:07
pooliesecondly they are private by default, pending retracing08:07
poolieand there seems to be a long delay there08:07
igc1back08:08
igc1with a running system this time :-)08:08
lifelesspoolie: hi08:14
lifelesspoolie: uhm, some apport is better than no apport08:14
poolieyeah that was basically the question08:14
lifelesspoolie: what caused the issue? Have you corresponded with pitti ?08:14
pooliepreviously; not today08:14
pooliei think i just need to fix a larger bug08:14
lifelesswell yes, I know previously :)08:15
lifelesspitti is up , I saw him in another channel; might make sense to have a hallway chat with him about this now.08:15
* igc1 dinner09:56
writerHi everyone10:27
writerIs it okay to use bzr on a low-bandwidth connection ?10:27
* writer is on a 512 Kbps connection, and getting 'bzr: ERROR: Connection error: while sending GET /ikarus.dev/.bzr/repository/indices/a2ff5c6db2537db1740e0e9ba5216e52.six: [Errno 4] Interrupted system call' with bzr 2.1.0-2 on Arch GNU/Linux10:28
lifelessthats not going to be your connection per se10:29
lifelessperhaps there is an intercepting proxy at your ISP or something10:29
lifelessbzr is usable with lower speed connections than yours10:30
writerlifeless: there is not any, AFAIK, and I'm getting download speeeds like 2KB/s, 1KB/s and then also get spikes like 67KB/s, 22KB/s10:30
PengWait a minute. "Interrupted system call"? As in EINTR?10:40
AltreusHey, I accidentally forgot to specify files to commit. Can I un-commit?12:01
Altreusoh12:01
Altreusuncommit heh12:01
AltreusI didn't expect that to be there :o12:02
=== radoe_ is now known as radoe
=== tumbleweed_ is now known as tumbleweed
igc1night all14:46
=== igc1 is now known as igc
=== salgado is now known as salgado-lunch
ronjHello. It's impossible for me to to even a simple bzr branch, I always get http://pastebin.com/mrm62Bd1 . However, 1. my public key is in ~/.ssh/launchpad_id_rsa.pub, 2. It matches what LP outputs when I click on  "SSH keys: ronj@launchpad.blob", and 3. I tried removing it from LP and reimporting it. Help!16:40
ronjUsing Ubuntu 9.10 x86 with bzr 2.0.216:41
ronjAnd I forgot to mention: it used to work. I don't know what caused it no now fail16:42
=== deryck is now known as deryck[lunch]
davertronhi guys, i currently have a bzr branch that's pack-0.92 that i want to convert to rich-root-pack so i can pull; how can I do this?16:59
jelmerdavertron: bzr upgrade --rich-root-pack17:00
jelmerdavertron: or, alternatively -- 'bzr upgrade --2a' if you're on bzr >= 2.017:00
davertronjelmer: is that a pretty safe avenue?17:00
davertronjelmer: should i worry about the possibility of a corrupted branch or anything like that?17:00
jelmerdavertron: yeah, though I'd really recommend using 2a if you can - it's much faster17:00
=== IslandUsurper is now known as IslandUsurperAFK
davertronjelmer: looks like i'm using 1.13.117:01
=== IslandUsurperAFK is now known as IslandUsurper
=== salgado-lunch is now known as salgado
=== beuno is now known as beuno-lunch
=== deryck[lunch] is now known as deryck
bendjFor remote access, I know I can use bzr+ssh or sftp.  What's the _difference_ between the two?  When should I use which?  Does it matter?18:19
LeoNerdsftp uses a dumb filesystem on the other end; namely the SFTP server18:20
LeoNerdbzr+ssh shells in to the remote server, runs bzr, and uses it as a smart agent18:20
bendjLeoNerd: so bzr+ssh is a better opt, it seems18:20
LeoNerdbzr+ssh costs more in terms of resources on the server, but the smart agent can help reduce network usage or roundtrips18:20
LeoNerdCan be. Depends on your setup18:21
LeoNerdbetween my desktop and my server I use sftp, because my server is a celeron 333 with 784MiB of RAM accessible over a 100Mbit LAN with <1msec of latency.18:21
LeoNerdsftp is finished well before that celery has even fork()+exec()'ed a python process.18:21
bendjLeoNerd: Thanks for the explain!18:24
IslandUsurperdoes anybody know if horizontal scrolling with the mouse wheel doesn't work in qbzr because of qbzr or Qt itself?18:34
IslandUsurperI'm using a touchpad, but I know that's not the problem because Chrome and Firefox scroll horizontally when I use it18:37
luksIslandUsurper: where in qbzr?18:43
luksit works for me in qdiff18:43
luks(using a touchpad)18:43
luksalso works in qlog18:44
IslandUsurperluks, well, I was looking at qdiff18:49
IslandUsurperHowever, I'm using Windows18:49
luksah, can't test on windows right now18:55
IslandUsurperwhen I get home, I guess I can test it on Linux18:56
=== beuno-lunch is now known as beuno
=== radoe_ is now known as radoe
maxbHi, I've just found a crash in qbzr owing to lazy-importing bzrlib.revision.NULL_REVISION. Is lazy-importing a constant ever the right thing to do?19:09
salgadovila, around?  can you have a peek at https://answers.edge.launchpad.net/launchpad/+question/105604?19:19
salgado(I just ran 'bzr get lp:vm' and it worked just fine)19:19
mwhudsonjam: does that loggerhead merge proposal have any particular bzr version requirements?20:28
GaLiLe0we are looking for a version control system for our developers to install on their machines. Some dev work is done directly on a web server though. can Bazaar integrate directly to keep a backup of files on a remote web server?20:34
beunoGaLiLe0, you have a plugin called "bzr-upload" which will just upload the working tree20:45
GaryvdMHi all.20:47
jelmerhey Gary20:47
* GaryvdM came to find bailix20:47
GaryvdMHi Jelmer20:47
GaryvdM\o/ Built qbzr inno installer under wine :-)20:48
GaryvdMBye - rebooting to test in windows....20:49
beunojam, ping21:04
=== Toksyury1l is now known as Toksyuryel
thumperjelmer: we have some fun problems with bzr-git21:08
thumperjelmer: in particular the size of the cache for the incremental kernel import21:08
jamhi beuno21:13
jammwhudson: I'm sure it does, I don't know it offhand, probably bzr 2.1?21:13
jammaxb: it would be reasonable to lazy-import the module21:13
beunojam, 1) You rock! Thank you for the loggerhead branch.  2) Is it compatible with previous bzr'z?21:14
jambut yeah, the constant is bad21:14
jambeuno: prob bzr 2.121:14
beunoah, mwhudson already asked that  :)21:14
jambeuno: actually, I see "KnownGraph" in one of my bzr 2.0 branches, let me look closer21:14
jamKnownGraph was introduced in bzr 1.1821:15
mwhudsonsounds ok to me then21:15
beunome too21:15
mwhudsonps: does someone want to maintain loggerhead instead of me?21:15
jamhowever, KnownGraph.get_parent_keys is in 2.1, but not 2.021:15
mwhudsoni don't feel like i've been doing a very good job lately21:16
mwhudsonjam: ah21:16
beunoI vote for Peng21:17
jamlet me see if there is a way to work around it in an obvious manner21:17
jammwhudson: both the C and python versions expose self._nodes which is the internal graph21:18
GaryvdMjam: I've bumped qbzr min required bzrlib version due to that.21:18
jamhowever, the objects in there aren't identical wrt the C vs python versions21:19
jamso it isn't great to grab that21:19
jamI could certainly write (ugly) code that would work under all versions21:19
jamif 2.0 compatibility is important21:19
jam(pure python stores a reference-by-key , Pyrex stores a reference-to-the-node)21:20
beunojam, I think we can just say that the next release of LH only works with 2.121:21
beunoand it's twice as fast  :)21:21
jamwell, this isn't the history cache loading, just the generation without-cache step21:22
jamI'm toying with ideas about how to handle a graph data store that isn't "1 rev-at-time" while also not being "all revs, all the time"21:22
jamI plan on writing something up for the list21:22
beunoI think the first hit is usually what gives people the impression it's slow21:23
jamthough honestly, the loggerhead code doesn't really need to be calling "self._load_whole_history_data()" all the time21:23
jamwhich could help a lot21:23
jamThe main page doesn't seem like it uses most of that data21:23
mwhudsonjam: i think hazmat has been working on that21:23
jammwhudson: assuming that is the same Kapil that was posting to canonical-tech, that is actually what inspired me to look into this code21:24
hazmatjam, mwhudson i just removed it from a views that where obvious, i'm not  going to be actively pushing it, my knowledge of bzr internals is pretty rudimentary21:25
jamhowever, his discussion was "use chameleon, disable all the stuff that seems to be O(history)"21:25
hazmatjam, thanks for having a look at that21:25
jamvs, how keep the info, without having to load the *entire* history21:25
hazmati checked out your branch, it does seem to better on the cache computation21:25
hazmatbut yeah.. that's an accurate summary :-)21:26
jammwhudson: so, other than pushing data into production, and letting people bang on it, what sort of testing does loggerhead have?21:26
jamspecifically, if I just started hacking in 'history.py' to make it not load the whole graph21:26
mwhudsonjam: yeah, that's about it21:26
jamhow would I find out where the gotchas are21:26
mwhudsonjam: i don't know21:26
jamcode-inspection it is, I guess21:27
mwhudsonthe code makes me very sad in general21:27
jambtw, there is one other part of my patch I didn't mention, which is the "try: import loggerhead.app.branch" stuff21:27
mwhudsonthere's not actually that much code at least21:27
jamfor some reason on my machine, "try: import loggerhead" succeeds21:27
jambut "try: import loggerhead.apps.branch" fails21:27
mwhudsonoh yes21:27
mwhudsonthat end of things is all screwed up too :/21:27
jelmerthumper: Hi21:28
thumperjelmer: on a call right now, with you shortly21:28
jamanyway, with that patch "bzr serve --http" works for me, so I'm happy enough with it :)21:29
jelmerthumper: If it's a stand-up, mwhudson knows about it :-)21:29
jammwhudson: what is "cache_key", it seems to be BranchWSGIApp.friendly_name, but that still doesn't help much21:30
jamis it ~ the path on disk?21:30
jamand, IIRC, the mapping in the sql data structure is "branch_tip_revision => revision_graph_of_whole_ancestry" right?21:32
jam(so the data currently stored cannot be parsed in anything less than all history)21:32
mwhudsonjam: it's supposed to identify the branch21:34
jammwhudson: in theory this could also be applied to your valid concern about the branch => ancestry table21:34
jamsince that is O(branches*ancestry)21:34
pooliejam, hi?21:36
jamhi poolie21:36
poolieshall we talk?21:36
jamare you off DST yet?21:36
poolienot yet, next weekend21:36
poolieso it's 7:30 here21:36
jampoolie: I have nothing to say to you :)21:36
jamsure21:36
jampoolie: how about skype?21:37
pooliesure21:37
thumpervila: thanks for jumping in on that question21:37
vilathumper: I'm ill, so don't hope too much either :-/ I just woke up after falling alseep instead of dining (to give you some idea ;-)21:38
jampoolie: I logged in, but I don't see you on skype yet21:39
poolielikewise21:39
thumpervila: sorry you're feeling crap, get well soon21:39
vilathumper: no worries, I'm rarely ill and it rarely last long :) (crossing fingers, killing some chicken, etc)21:41
maxbI love qbzr. Not only is it an amazing tool, but I'm repeatedly astonished by how fast bugs are turned around. <4 hours filed->fixed in this case :-)21:47
GaryvdMmaxb: I was doing the release, and it was a easy thing to fix.21:52
GaryvdMmaxb: Thanks for the bug report.21:53
maxbYou deserve the praise - this isn't the first time I've had a bug turnaround measured in hours :-)21:54
GaryvdMmaxb: However, we do have our share of old bugs, and open bug seems to grow all the time :-~21:54
maxbSo do all projects, I fear21:55
lifelessmoin21:55
GaryvdMmoin lifeless21:56
pooliecan someone review my apport mp?22:12
GaryvdMjelmer: If I want to add an entry to debian/changelog, but I am not going to be uploading, should I just exclude the -- Gary... line?22:17
jelmerGaryvdM: Just include it - whoever will actually do the upload will change it to their name22:24
GaryvdMjelmer: Ok thanks22:25
=== salgado is now known as salgado-afk
BoingoHello everyone.  I am still a bit new to bzr and trying to get my head wrapped around how I should best use it.  In my case, I have a distributed team work on a base project (PHP website).  Most of the work goes into the base product.  But, from time to time, we need to branch and create specific version for a client.  Most of the changes are cosmetic, CSS, images, etc.  Some are code changes.  Either way, we would like to be able to track the changes in th23:07
timClicksis there an equivalent to bazaar explorer for Gtk+?23:11
GaryvdMtimClicks: olive, which is a part of bzr-gtk23:13
timClicksGaryvdM: ty23:13
GaryvdMtimClicks: You can also configure bzr explorer to use the bzr-gtk dialogs, but it will still require that you have qt installed (which i guess is what you don't want)23:15
timClickswell, I'm fine mixing and matching but used a Windows machine for checking out some code yesterday23:16
timClicksand was really impressed by Bazaar Explorer23:16
timClicksand wanted to have something that easy for my Ubuntu machine23:16
GaryvdMtimClicks: bzr explorer/qbzr will honner your gnome styles, if thats whats important23:17
GaryvdMtimClicks: see http://doc.bazaar.canonical.com/explorer/en/visual-tour-gnome.html23:18
* timClicks didn't realise that bazaar explorer was available for GNOME23:24
GaryvdMtimClicks: bzr explorer is built with qt. (qt!=kde)23:30
* timClicks nods23:30
timClicksunderstood23:30
timClicks I actually thought it was a native MS Windows app23:31
GaryvdMOh23:31
timClicksthings make much more sense now23:31
jribHi, how does one start bazaar explorer in OS X?  I installed the desktop bundle and qt libraries (things like bzr qinit work ok from a terminal)23:38
GaryvdMjrib: run bzr explorer23:39
GaryvdMjrib: there is allready a bug for adding a application shortcut23:40
jribGaryvdM: hmm, I'm getting "bzr: ERROR: unkown command "explorer"".  I installed 2.0.1 + desktop bundle23:41
GaryvdMjrib: thats odd. Do you see explorer under bzr plugins ?23:43
jribGaryvdM: bzr plugins | grep -i explore    returns nothing23:43
jribGaryvdM: it is possible that I installed bzr some other way and now installed the bundle on top of it (I don't use OS X and am just trying to get some simple instructions down for a colleague).  bzr currently points to /usr/local/bin/bzr23:45
GaryvdMjrib: sorry - I don't own a mac. Not sure23:45
jribGaryvdM: ok, thank you.  In any case, it's clear now that if I did have explorer installed it should be listed under bzr plugins, right?23:46
GaryvdMjrib: yes23:46
GaryvdMjrib: If you have pyqt installed, then you should be able to just put bzr-explorer in the plugins dir23:47
GaryvdMNot sure where that would be though23:47
jribGaryvdM: thanks, copying it to the plugins folder was sufficient.  Now I have to redo it without using a terminal to explain it to my friend :)23:52
GaryvdMjrib: Not sure why + desktop bundle did not work for you.23:53
GaryvdMI ran it on a family members mac once, an it worked for me23:54

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