/srv/irclogs.ubuntu.com/2010/10/02/#bzr.txt

jelmerfullermd: isn't it spelled aluminium rather than aluminum?00:14
AfChttp://en.wikipedia.org/wiki/Aluminium00:15
fullermdOf course not.00:15
jeremywWhen browsing a bzr repository in a non-CLI UI, would you expect the "last revision" to be the last physical change to the file, like 'bzr log' does which includes merges, or the revision number that corresponds to the last physical change?03:41
jeremywIt seems loggerhead shows the last physical change, omitting revisions where a changed file was merged into the mainline, while 'bzr log' is aware of merges.03:42
jeremywTo me, it seems a little confusing but not being a long-time bzr user, I figured I'd ask you guys.03:42
peitschiehi everyone :)04:21
=== jfroy_ is now known as jfroy
vilapeitschie: hey ! Don't lose hope, VCS is a life-time memory thing, the tool itself matters less than the organization, keep fighting for the organization, your choice of tool will follow :-)07:25
peitschievila: thanks for the support :).  I suspect this "revolution" is just starting to gain a little momentum07:25
peitschieas I alluded to in the email, bazaar has really opened up the dev practices of a lot of the other programmers07:26
vilapeitschie: indeed, it's far too soon to declare the game is over07:26
peitschieit was almost satisfying to hear them complaining continually about the features svn lacked in comparison... and this is only after around 2months of dvcs use07:26
vilaand the decision was to keep svn right ?07:27
peitschiewe never truly left svn07:28
fullermdThe sucky part is where ugly fallout from the limitations of svn become recycled as arguments against bzr-sans-svn.07:28
peitschiewe used bazaar to supplement the main dev activities in svn07:28
vilaso, *you* can still use bzr-svn transparently07:28
peitschiethat was part of the challenge actually... the svn core changed some things and caused us a little extra heart-ache than pure bzr likely would have07:28
peitschiewith the new ghost handling that jelma was saying is in bzr-svn, quite likely :)07:29
peitschieinitially, I had some major issues with logs and such when trying to have multiple devs privately using bzr-svn07:29
vilaghost support is here to stay07:29
peitschieunless our changes synced up, annotate and log would crash most of the time07:29
vilaso file bugs and tag them with ghost07:30
peitschiealready have :)... i even started fixing one but just keep running out of time to see it through to teh end07:30
peitschiepython +qt is not my usual dev stack so it takes me a bit to get my way around still right now07:30
peitschieat the moment i am definitely still using bzr at work... i suspect a few other programmers will continue as well07:31
vilahehe07:31
peitschiemain trick is keeping my head out of the firing line if another dev gets a little stuck... it seems a lot of this flack was simply because i was the highest profile user of said system07:31
vilayeah, with great power come great responsibility :-P07:32
fullermdAh, but this is a corporation.  With great responsibility comes no real power at all   :p07:32
peitschielol... aint that the truth!07:33
vilaAh, but the world is changing, everyday :)07:33
vilaA new power is raising... err wait, no, I didn't say that, far too risky to be wrongly quoted :)07:34
peitschiethe kind of infuriating part is that i'm a junior dev... and at least 3 other seniors signed off on this move... gah... dev life was never going to be fair though... I should know enough from teh flack that flies around open-source projects07:34
fullermdWe fear change.07:34
peitschieaint that the truth07:34
vilaNow, that's a fundamental truth07:34
vilaAnd this explain a lot why DVCS is hard to deploy (so to speak)07:35
fullermdThat's why I choose to use bzr; that way I don't have to worry about changing   :p07:35
peitschielol fullermd :P07:35
vilaor any VCS for that matter07:35
fullermdOh, no, a VCS is easy to deploy.  As long as it's the one you're already using.07:35
peitschieyes... in many ways it is understandable07:36
fullermdThe nuclear strong force is not the greatest force in the universe.  Inertia takes it out behind the woodshop and stomps it silly.07:36
peitschiein the case of my recent experience with bzr, those are expensive failures for the company... having said that, the major impossibility is showing the efficiency improvements from use a distributed workflow07:36
vilaha ha, expensive failures. Tsk, tsk, the costs you can't prove don't exist :)07:37
peitschieoh yes07:37
peitschieit's easy so say that half a day for 15devs being unable to commit is expensive07:38
viladoesn't exist !07:38
peitschiehehe07:38
vilaThey have so many other things to do, they are just whining, come on guys07:38
peitschiemy thoughts exactly07:38
vilaanyway, my point was: we welcome refugees (cough, and I'm not saying this to cover my French president :-/)07:39
peitschieso much of it was pure knee-jerk as the project schedule is slipping for some very large architectural reasons (and incomplete designs)... which have wasted far more than this hiccup did07:40
vilaha ha, but *here* it's easy to see who the culprit is !07:41
peitschievila: i can tell :)... it's been nice to hang out here and chill with some people that aren't claiming bzr just ate some babies when it clearly didnt lol07:41
peitschie>.<... oh yes07:41
fullermdDon't be silly.  _Important_ people make architectural decisions.  They surely don't make mistakes.  It's those little people screwing with development tools (and unapproved dev tools, at that!  Damn unlicensed hackery...)07:41
vilacough, chicken and goats on the other hand07:41
peitschieoh yes07:42
vilayeah, those hippies... and communists I heard....07:42
peitschieand the occasional snake i'm told07:42
vilasnake ? Sacrificing snakes works ? Nobody ever tell me anything !07:43
vilafullermd: That's __Important__ not _Important_, the former carries the idea that they can't be modified while the later is only a convenience that can be worked around with a simple #pragma08:53
peitschierofl08:54
peitschieit took you 70mins to come up with that?! :P08:54
* fullermd looks around for something to smack vila with.08:54
vilapeitschie: yeah, I'm notoriously slow :)09:06
peitschielol :)09:07
vilapeitschie: and properly killing a snake takes time09:07
peitschieahh... of course of course!  how thoughtless of me... wouldn't want you to rush that just for a good one-liner!09:07
vilaavoiding typos (my #1 ruining-joke weakness) is best addressed by staring at them for *at least* 20 minutes too09:10
vilafullermd: don't try with a goat, I've got some new very powerful protective spells09:10
fullermdThat's the sort of statement best taken way out of context   :p09:11
vilalol09:12
=== martineo_ is now known as martineo
vilawow... http://www.alltelleringet.com/ totally off-topic, sry, but I think a few of you may appreciate11:41
zyga_hi11:45
zyga_vila, are you familiar with bzr-pipe?11:45
mkanatvila: Very cool. :-)11:49
vilazyga_: nope, I use looms, but ask your question anyway or I can't try to answer it ;-)11:50
vilamkanat: glag you liked it ;)11:50
vilaglad even11:50
* vila back to regular typos...11:50
mkanat:-)11:50
fullermdAh, good.  The world is back on its axis.11:50
zyga_vila, I just noticed bzr switch-pipe does not store local changes11:55
zyga_vila, perhaps the version I'm using is not compatible with bzr (on 10.10)11:55
vilazyga_: by store local changes you mean shelve ?12:09
vilazyga_: keeping uncommitted changes in the working tree while switching is a feature, I often need to commit code I just wrote while not being in the :right" thread (or pipe)12:11
vila"right" (I try to keep the world on its axis, excuse my typos ;)12:11
=== Daviey- is now known as Daviey
=== zyga_ is now known as zyga
zygavila, no I mean bzr switch-pipeline13:07
zygavila, I found the issue13:07
zygavila, bzr-pipeline is _fantastic_13:07
zygavila, the issue was, untracked files are _not_ stored/restored by the pipeline13:07
zygavila, so if you add a new file and start hacking on it (but not bzr add it) it will not be hidden by bzr switch-pipeline13:08
vilazyga: that's a bzr issue then, there are still unversioned files that you want to keep with you (even if there are unversioned files that you want to hide)13:45
vilazyga: examples at https://code.edge.launchpad.net/~vila/bzr/323111-orphan-config-option/+merge/3569013:47
vilazyga: comments or bugs with your use case welcome13:47
=== tchan1 is now known as tchan
ashashhai14:24
ashashquick question. i have a branch and modified+commited a file, now the maintainer of the parent branch cherry picked some changes but did so by putting those things in by hand.14:25
ashashwhats now the best way to revert those files back to the parent?14:25
ashashrevisionspec is my friend i guess :)14:31
jelmer'evening19:42
hingwahhi all, using centralized workflow model and bzr+ssh:// access, is it possible to restrict user which have write access to only use particular username/email as commitor? i.e. to have a binding between the commitor and ssh login user to prevent people faking as another commitor?19:51
ddaanope20:25
ddaaand that would also prevent the use of push20:25
ddaaand merge20:25
ddaause gpg-signed commits for authentication20:26
ddaausing the committer for authentication is as safe as using the From: header in email.20:26
mkanathingwah: Yeah, I have a plugin that does it.20:28
mkanathingwah: It does prevent use of push.20:28
mkanat(If the push contains other people's commits.)20:28
mkanathingwah: http://bzr.mozilla.org/bzr-plugins/enforcecommitter20:29
mkanathingwah: It's not a security mechanism, though--it's just a way of making sure that people have set their "whoami" properly.20:30
hingwahddaa, thx, I didn't know there is commit signing20:34
hingwahddaa, bzr sign-my-commits ?20:34
hingwahmkanat, let me check,thx20:34
ddaahingwah: also check http://wiki.bazaar.canonical.com/ConfiguringBzr#check_signatures20:38
ddaathen there's the entire topic of configuring and using gpg20:39
ddaabut this chat window is a bit too small for that :-)20:39
superm1hey guys, in maverick what happened to olive-gtk?23:54
superm1it doesn't appear to be in the bzr-gtk package anymore23:55
superm1err... http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=59870323:57
ubot5Debian bug 598703 in wnpp "RFP: olive-gtk - Graphical frontend for Bazaar" [Important,Open]23:57
superm1that's not good23:57

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