looms: compatibility, performance, alternatives?

David Reitter david.reitter at gmail.com
Thu Jan 8 23:28:49 GMT 2009


On 8 Jan 2009, at 16:57, Jonathan Lange wrote:
>> - Suppose a fellow developer does not have the bzr-loom plugin  
>> installed.
>> When they get the branch, do they get all patches by default? Which  
>> thread
>> are their commits assigned to?  Can I configure this?  I would want  
>> them to
>> commit to the top thread (downstream, level 1).
>>
>
> No they don't. They wouldn't be able to commit directly to the loom  
> at all.

OK, sounds like looms are not meant to be used in collaboration.   
That's a knock-out criterion for me.

>> - What are the alternatives to using loom?
>
> Lots of branches, carefully managed :)

Sounds a bit painful, but perhaps it's not.
One would have a single downstream trunk, and then a branch for each  
feature.  You switch to the branch for feature development, and commit  
to the trunk when ready.  The branch should record everything up to  
the commit.

Upstream-trunk
-->  Downstream-branch
              --> patchset-1-branch
              --> patchset-2-branch


Could the changes in the branch also be pushed to or pulled into the  
upstream project?
I.e. Can I push patchset-2-branch into Upstream-trunk, regardless of  
Downstream-branch?
 From the user guide, I take it that one would simply do "merge  
patchset-2-branch", from within the Upstream-trunk - right?

Or is this a case for "rebasing" patchset-1-branch from Downstream- 
branch to Upstream-trunk?

Sorry, this is probably very much a beginner's question.

> There might be others.

The low-tech solution would be to add some info to the relevant  
commits, storing (in a retrievable form) which feature each commit  
belongs to.  But I don't think that this would be the "bazaar way".     
Might as well stick with CVS and .patch files.


Thanks for your help
- D
  
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2193 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20090108/9c949f02/attachment-0001.bin 


More information about the bazaar mailing list