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

Kamping_Kaisergah. i just broke bzr-svn again02:49
* Kamping_Kaiser slaps his wrist02:52
jelmerKamping_Kaiser, hello02:52
Kamping_Kaiserjelmer: hi. seems 'OperationalError: database is locked' isn't caught. (i filed a bug, fwiw).02:53
Kamping_Kaiserand i admit the user deserves a screen full of backtrace if htey are silly enough to try and branch twice :p02:53
jelmerKamping_Kaiser: to work around that, you can install python-tdb. the default cache is based on sqlite, which doesn't allow concurrent writers02:54
Kamping_Kaiserjelmer: ok, thanks :)02:56
=== Ursinha-afk is now known as Ursinha
boybzrhi guys07:16
boybzri am wondering, i have a shared repository with multiple branches below07:16
boybzri am making a new directory in it in which i just want to merge ALL the branches into (suppose we have no conflicts)07:17
boybzrin git, i do an octomerge07:17
boybzrin bzr, must i do this for every branch ? isn't that a LOT of extra commit msges ?07:18
lifelessboybzr: bzr merge --force will let you do octomerges07:22
boybzrlifeless: an example?07:22
lifelessbzr merge b107:23
lifelessbzr merge --force b207:23
lifelessbzr commit -m 'commit a merge of b1 and b2'07:24
boybzri can also do this:07:24
boybzrbzr merge b307:24
boybzreek07:24
boybzrbzr merge --force b307:24
lifelessyes07:24
boybzrbzr merge --force b407:24
boybzrTHEN commit yes?07:24
lifelessyes07:24
boybzrok07:24
boybzris there any way to do all of this together07:25
boybzrin one line07:25
lifelessyou could write a wrapper, or a plugin07:25
lifelessthere isn't a builtin way07:25
boybzrok07:26
boybzranother question now07:26
boybzrsay i play with my branches in my shared repository07:26
boybzrand i want to push to launchpad07:26
boybzrwill pushing from branches residing in a shared repository pose a problem?07:27
boybzraka, how launchpad gets correct history?07:29
lifelessno problem07:41
boybzrreading on stacked branches now07:43
lifelessthat should be transparent to you; just make sure your trunk is marked as such on the series page in launchpad07:52
boybzryeah noticing07:53
boybzrthe gui tools look awesome as well07:54
boybzralright, another question guys, if you can09:22
boybzrsuppose i have to unrelated in ancestry repositories that at some point have to be merged into a new project, and i want to keep the history of both without starting from zero09:23
boybzrwill such a merge happen cleanly and if not, will it bust future merges that are similar?09:23
lifelessgenerally works ok09:25
boybzrok, how so09:26
mgzI'm about to go out for the day, but quick request lifeless09:26
mgzcould you look at uploading testtools 0.9.5 for debian?09:26
mgzit fixes a few things I'd messed up in 0.9.409:26
lifelessmgz: sure; was going to wait for the next release09:35
lifelessboybzr: what do you mean?09:35
parthmHello. I am trying to branch into a certain directory on RHEL and its generating a TransportError EPERM. I am not sure what to make of it. I have permission and copy etc. works. http://pastebin.com/5tYFwhX709:56
parthmThe /data/dev in the paste is a mount.09:57
maxbjel12:19
maxboops12:19
=== jelmer is now known as Guest99497
=== Guest99497 is now known as jelmer
ddaahey jelmer13:03
ddaaI just noticed "bzr init --subversion"13:04
ddaaI see that creates a local subversion repo13:04
ddaaWhat's the use case for that?13:04
jelmerddaa: hi13:04
jelmerddaa: Nothing in particular, it's just something that we get automatically if we hook in a new format13:04
jelmerand I guess it gives you the ability to avoid the svn command-line altogether13:05
ddaaI don't see a lot of point in creating a local repo and not hooking it into an actual subversion server.13:06
jelmerddaa: I use a local svn repo quite often for testing, but you can also e.g. create a repo for the svn apache module13:09
jelmerWhat I mean to say is, just creating a svn repo somewhere can mean it's picked up by the svn apache module13:10
ddaaI see. Still, if could configure apache in this way, one needed enough knowledge of svn to know "svnadmin create"...13:13
ddaaAnyway, I understand it is not a designed feature. And I think it is possibly confusing.13:13
ddaaTo try putting it out more clearly.13:15
ddaa"bzr init" is user operation, but "svnadmin create" is an administrative operation13:16
ddaaMost of the time, a svn repo is provided by a hosting service, or a sysadmin.13:17
ddaaUnless people start using local svn repos over network shares, but I shudder at the thought of it.13:18
fullermdWell, dunno about svn, but a fair number of my CVS repos were primarily accessed locally.  And the rest were all over ssh anyway, so...13:18
ddaafullermd: thinking about it, local or ssh is just better than pserver13:20
ddaabut it's only becaus pserver is such a POS13:20
fullermdYeah.  But had I gone down the svn garden path, I can't think why I'd have done anything differently.  So, no real server-admin type stuff necessarily involved in creating repos.13:20
ddaaI see.13:21
ddaaI remain unconvinced that "bzr init --subversion" is a good tradeoff between convenience and possible confusion.13:21
ddaaIt looks to me like a feature that would be documented as "You don't really need to use that ever, but its presence is a side effect of the bzrlib architecture."13:23
jelmerWhile I can see the points both ways, I haven't come across any users who have actually used this option and confused by what it did.13:24
jelmers/points/arguments/13:25
* fullermd waits for `bzr init --rcs`...13:25
ddaafullermd: is bzr turning into emacs? :-)13:26
fullermdI think it has to grow "bzr checkout INBOX" capability before that.13:26
ddaajelmer: I'd bet the format options to init are almost unused in the real word. That does reduces the likelihood of this option causing confusion.13:29
ddaafullermd: checkout, I don't know, but "bzr merge INBOX" would make some sense: as a complement to "bzr send".13:29
* ddaa considers the question settled13:30
ddaathank you jelmer13:30
jelmerddaa: Thanks for your thoughts. I won't take action on this now, but I'll keep it in mind while we make more changes to the control directory infrastructure in Bazaar.13:31
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
* maxb ponders syncing ~bzr/proposed into ~bzr-beta-ppa/ppa16:06
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== ddaa1 is now known as ddaa
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
anthony__I was looking to get some help with a little ubuntu problem Im having23:46

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