/srv/irclogs.ubuntu.com/2010/01/28/#bzr.txt

mtaylorlifeless: did you have an example of using bzr-builddeb in your subunit slides for some reason?00:34
mtaylorlifeless: I remember seeing a usage of bzr bd on someone's slides, and I remember it looking like a better workflow than what I currently use with bzr bd... but I didn't write it down00:35
dutchieis there a way to have hooks propagated to all the repositories?00:40
mtaylordutchie: if you are asking what I think you are, then no00:45
mtaylordutchie: but it's possible that you are asking a question to which the answer is yes :)00:45
dutchiewell, am I?00:46
EdWyse_MobileWhat would you recommend as a public html frontend for bazaar in CentOS 5.4?03:18
PengEdWyse_Mobile: Loggerhead?03:22
EdWyse_MobileThanks Peng. Loggerhead doesn't lend itself very well to centos as most of the dependencies aren't installed, plus I hate to have another service running. I'd prefer either a python cgi or php script if they exist. Any other possibilities?03:25
PengDunno if they're maintained, but bzrweb and bzr-webserve03:36
PengLoggerhead is the main choice, though, and its dependencies aren't a big deal to install.03:36
spivI think you could run loggerhead as a CGI03:50
spivYou just need to find a WSGI thing that runs as a CGI.03:50
igchi all03:54
PengThat would be hilariously slow.03:57
PengAnd inefficient. And probably chew inodes unless you disable the caches.03:57
EdWyse_MobileLooks like redmine does what I want. It's ruby...04:54
lifelessdutchie: Not sure what you are asking05:03
lifelessmtaylor: no, I didn't. But  can give you a better bd workflow if you need ;)05:03
=== cyphermox_ is now known as cyphermox
lifelesspoolie: if you up and want company, I'm breaking fast now06:25
EdWyse_MobileFYI, if someone wants a non-loggerhead frontend, I just installed Redmine and it's working beautifully. It's nice and snappy and it doesn't run as it's own service so it could be implemented on shared-hosting situations. It does require ruby though.07:57
PengOh, I forgot about Redmine. Oops.08:00
PengYou can do Loggerhead with FastCGI/etc. if you want to.08:00
Pengjust fyi08:00
* igc dinner08:30
bialixheya bzr08:45
pooliehi all08:46
bialixhi poolie!08:46
* bialix waves at poolie :-D08:47
=== ereslibre_desk is now known as ereslibre
igchi poolie, bialix09:11
bialixhi igc :-)09:12
jamigc: vincent's ready for you to call09:18
igcjam: it crashed because of not enough bandwidth. Maybe try again?09:20
igctrying ...09:20
jamigc: yeah, try again09:20
jamvincent's video is a bit off09:20
jamjust a sec09:20
jamigc: still waiting if you can try again09:21
igcjam: it claims its starting09:21
jamigc: I don't think its ringing on this end09:23
dutchieOK, I didn't really explain what I wanted very well last night09:23
dutchiewhat I want is to write a hook that automagically ends up being run for everyone who has a branch09:23
jamigc: also, vila doesn't seem to see you as online09:24
igcjam: crashed again. I'll reboot and try again09:24
jamigc: k, see you in a few09:24
bialixhi jam, vila_09:32
* vila_ waves !09:32
jammorning bialix09:34
* bialix waves back :-D09:35
igcvila: hooray!09:57
=== Adys_ is now known as Adys
poolieigc, can you answer https://answers.launchpad.net/bzr/+question/9891011:21
jamlifeless: news_merge_files = NEWS12:14
=== salgado is now known as salgado-brb
lifelessigc: gnight12:44
igclifeless: night12:44
=== salgado-brb is now known as salgado
=== mrevell is now known as mrevell-luncheon
=== mrevell-luncheon is now known as mrevell
=== Pilky_ is now known as Pilky
=== Pilky_ is now known as Pilky
=== salgado is now known as salgado-afk
=== salgado-afk is now known as salgado-lunch
=== radoe_ is now known as radoe
=== deryck is now known as deryck[lunch]
bvkhi, does bzr-cia plugin work over http_proxy ?17:12
=== beuno is now known as beuno-lunch
jelmerbvk: Hi17:19
jelmerbvk: It uses the Python xmlrpclib module, I'm not sure if that uses http_proxy17:19
pooliejam, can you tell https://code.launchpad.net/~ed-marsfire/bzr/giveback/+merge/18180 how to run tests easily on windows?17:29
=== deryck[lunch] is now known as deryck
=== IslandUsurper is now known as Island|away
=== Island|away is now known as IslandUsurper
=== beuno-lunch is now known as beuno
rockyi feel like i'm missing something stupid, how do i determine the active revision of the "working tree" i'm in?18:58
rockyrevision/versino18:58
rocky*version18:58
keithhubbzr revno19:05
fullermd1719:07
=== jbrouault`afk is now known as jbrouault
=== salgado is now known as salgado-afk
phoenixzHow can I make a checkout without generating the WT?20:17
phoenixzso that basically, I end up with only the .bzr directory?20:18
mzzphoenixz: branching into a no-tree repository does what you want, I think20:18
mzzassuming you don't mean "checkout" in the way bzr uses the term20:18
phoenixzmzz: oh crap, BRANCH! :)20:18
phoenixzmzz: branch, my bad..20:18
mzzalthough hmm, I wonder what "bzr checkout" inside a no-tree repo does20:19
* mzz checks20:19
phoenixzmzz: I'd figure, it would generate the WT, no?20:19
mzzlooks like it does20:20
mzzyou can just branch and then bind20:20
mzzor if you don't want the repo separate you can branch or checkout and then use bzr reconfigure to nuke the working tree, afaik20:21
phoenixzmzz: nah, the --no-tree option was what I was looking for20:21
mzzand bzr branch takes a --no-tree argument, actually. I didn't know that.20:21
phoenixzmzz: no? I thought you just told me to use the --no-tree option to branch... :P20:21
mzzphoenixz: no, I meant with init-repo20:22
mzzwhich is a rather roundabout way to do what you want20:22
phoenixzmzz: ah... well, branch works perfect for me! :)20:22
=== keithhub_ is now known as keithhub
=== radoe_ is now known as radoe
SpamapSso. I think I did something really dumb.. its hard to explain, but it all happened on launchpad so hopefully we can figure it out...23:35
SpamapSI merged in some changes from one branch..23:35
SpamapSthen decided I didn't want them, so to undo it, I did23:35
SpamapSbzr revert -r $prev_revision23:35
SpamapSthen bzr commit23:35
SpamapSnow.. when I go to merge those changes from before.. they won't merge, I presume because they've already been merged in...23:36
SpamapSso.. can I somehow tell merge to ignore those two cancelling revision?23:36
SpamapSs23:37
NfNitLoopbzr revert --forget-merges23:37
NfNitLoopOooh.23:37
NfNitLoopyou did a commit without doing --forget-merges.23:37
NfNitLoopYou've basically "blocked" that merge.23:37
SpamapSyeah thats what I'm afraid of23:38
NfNitLoopWhat you can do...23:38
NfNitLoopis apply those changes again as a new commit.23:38
NfNitLoopbzr diff -r x..y | patch -p0 (I think?)23:38
NfNitLoopbzr commit23:38
NfNitLoopthough...23:39
SpamapSso the changes I want are in lp:~coryb/gearmand/time-order ... and I want to apply them to their parent branch (lp:gearmand) .. what are my x/y values then?23:39
NfNitLoopif this branch is local (i.e.: not public) and that commit wasn't long ago, you may just want to fix history.23:39
SpamapSno it gets worse.. because I did this in my branch, which was merged to trunk.. so now trunk blocks the merge too.. :-P23:40
NfNitLoopdoh.  Yeah, fun!  :p23:40
SpamapSI'm fine w/ creating a patch to do it..23:40
SpamapSjust don't know what the x/y should be23:40
NfNitLoopmake a branch of lp:gearmand.23:40
NfNitLoopx = revision before your changes.  y=last revision with your changes.  assuming they're all sequential.23:41
KilrooI'm confused as all get out by this conversation.23:41
SpamapSI just got a suggestion to use  diff -c # for the changes I want...23:42
SpamapSKilroo: me too :(23:42
KilrooCompared to this, my trying to figure out what a stacked bound branch would do and whether a lightweight checkout of a bound --no-trees branch is what I really want at work seems...well, ok, the stacked bound branch still seems pretty odd.23:43
maxbRather than going via a patch, I would have hoped that bzr merge -r x..y would do the job23:43
NfNitLoopSpamapS: that only works if all of your changes are in one commit.23:44
SpamapShmmm lets see..23:44
NfNitLoop-c N is short for -r (n-1)..n23:44
NfNitLoopOh, hmm.23:45
NfNitLoopmerge can supposedly take an -r ...23:45
* maxb looks at those branches in bzr qlog and gets very confused23:45
NfNitLoopbut you can't cherrypick so I'm not sure what it does.  I guess it just does the equivalent of diff|patch23:45
maxbSpamapS: What are the commit messages of what you actually want to merge here?23:46
maxboh... I think I see23:48
SpamapSmaxb: I want the entire contents of lp:~coryb/gearmand/time-order  merged into lp:gearmand ... sans rev103 and rev104 from lp:~clint-fewbar/gearmand/tokyo23:48
SpamapSso really, what I want are the changes that lp:~coryb/gearmand/time-order did, up until the last merge point w/ trunk ...23:49
SpamapS*that* seems like it would be easy to get23:49
NfNitLoop"the entire contents" is a bit vague for a merge.  contents after revision N is more helpful.23:49
NfNitLoopor revisons X..Y23:50
NfNitLoopbut if you've done some merging into that branch while you were developing you may have to do your merge in a few chunks now.23:50
NfNitLoopmerge in x1..y1, then x2..y223:50
maxbI'm thinking something like:  bzr merge -r -4..-1 ../corybtimeorder23:50
NfNitLooparound all of the holes that you don't want.23:50
maxblet me test this23:50
SpamapSI just want to diff that branch with trunk up to revision 316 ..23:51
* SpamapS is trying furiously to un-cross his eyes23:51
KilrooWhat if you branch from before the shenanigans happened and then merge in revision ranges around the edges of the flargle?23:51
KilrooOr is that what you're talking about already?23:52
SpamapSoh that sounds like one approach.. bzr branch revno:316:lp:gearmand ?23:52
SpamapSthen merge into that... and use the diff as a patch?23:53
KilrooWell, I don't think that was actually what I meant, but it sounds promising.23:53
SpamapSbzr branch -r before:317 lp:gearmand gearmand-trunk-b4tc23:54
KilrooI was thinking more along the lines of branch from before the screwup, then merge in the changes you actually wanted in the right order, skipping the stuff that you wish you hadn't done.23:54
KilrooAnd make that the new main branch. But it occurs to me that I have absolutely no clue how that would affect the trunk that already merged what you did before.23:56
KilrooI'm still very new to all this stuff.23:56
maxbSpamapS: I think you want: bzr branch lp:gearmand; bzr branch lp:~coryb/gearmand/time-order; cd gearmand; bzr merge -c -3 ../time-order; (resolve conflicts, commit); bzr merge -c -1 ../time-order; (resolve conflicts, commit)23:57
SpamapSmaxb: will try that..23:59

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