[Sparkle] LaunchPad + Bazaar vs. Lighthouse + Git[Hub]

Andy Matuschak andy at andymatuschak.org
Sun May 18 09:22:16 PDT 2008


Ohman, contributing code to Sparkle is a dream with Bazaar. So once  
you've got yourself a Launchpad account, the following checks out the  
Sparkle code:

bzr branch lp:sparkle

Then if you make some changes, you can push them online like this:

bzr launchpad-login yourlpusername # Only necessary the first time;  
lets Bzr know your login ingo
bzr push lp:~yourlpusername/sparkle/somebranchname

You can even tie your branch to the ticket it's trying to close by  
doing this when you commit:

bzr commit -m "words words words" --fixes lp:234981 # where 234981 is  
the bug number

All I have to do to merge in your changes is:

bzr merge lp:~yourlpusername/sparkle/somebranchname

In all, the process would look something like this:

bzr branch lp:sparkle
# make some changes...
bzr add newfile1 newfile2 etc
bzr commit -m "words words words" --fixes lp:293234
bzr launchpad-login yourlpusername # first time only
bzr push lp:~yourlpusername/sparkle/branchname

- Andy Matuschak

On May 18, 2008, at 2:30 AM, Uli Kusterer wrote:

> Am 08.05.2008 um 19:43 schrieb Andy Matuschak:
>> Okay, guys, some good points here. Another thing I noticed is that  
>> GitHub has a wiki, which is nice.
>>
>> It sounds like I'm more likely to get contributions if I use Git,  
>> which is worth a good deal to me. And having adoption is  
>> worthwhile, too.
>>
>> I think that's what I'll do. Thanks, guys.
>
>
> Sorry, I'm late to this, but did anyone mention the GUI issue yet?  
> I'm not really a fan of using the command-line for each check-in,  
> check-out etc. While I thing distributed version control is great,  
> that would really annoy me. Are there any Mac GUIs available for  
> Git, Bazaar, or whatever you're aiming to use in the future that are  
> usable? Currently, I'm happily using SmartSVN, so I'm not really  
> noticing most of the pain of SVN, so I'd prefer if we stayed with  
> SVN so I could merge in my changes occasionally, and more easily.
>
> That reminds me: how am I supposed to add my changes in? Do you want  
> a patch, or can I get commit access? We've added a bunch of delegate  
> methods, improvements to the update notification window (including  
> support for notifying about paid updates), and modified version  
> comparison, and fixed oodles of bugs. It was to the last released  
> version, so I'll probably have a bunch of work ahead of me,  
> especially after the great refactoring you just did, but I'd like to  
> give back to you guys and merge our code together.
>
> Cheers,
> -- Uli Kusterer
> "The Witnesses of TeachText are everywhere..."
> http://www.zathras.de
>
>
>
>
>
> _______________________________________________
> Sparkle mailing list
> Sparkle at lists.andymatuschak.org
> http://lists.andymatuschak.org/listinfo.cgi/sparkle-andymatuschak.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andymatuschak.org/pipermail/sparkle-andymatuschak.org/attachments/20080518/55cfc3ae/attachment.htm>


More information about the Sparkle mailing list