[Adium-devl] Let's switch to a DVCS
Peter Hosey
boredzo at adiumx.com
Wed Apr 15 23:18:41 UTC 2009
On 2009-04-15, at 16:02, Zachary West wrote:
> Also, just throwing it out there, but there's no reason we couldn't
> look at other locations for hosting the repository. Something like
> bitbucket (how's that working for growl?) might be a good option.
It's mainly an artifact out of my earlier plan for a more distributed
workflow.
I converted our (Growl's) repo with full history, which makes it about
70 MiB. Anyone who has two of these will be pushing the limits of the
free Bitbucket account tier. The Adium repo will need to get under 150
MiB to fit even once, and that's assuming that we stop adding commits
to do it.
hgweb works really well. Behold:
http://growl.info/hg/growl-development
http://growl.info/hg/growl-development/graph
We're using SSH for pushing. Every developer has an account that only
works for hg operations, using their public and private keys to
authenticate the connection.
Adium can continue using Trac for tickets and wiki pages.
> We could separate out the development-end tickets and the user-end
> tickets, which might be a plus too.
Yeah, every Bitbucket repo comes with an issue tracker. Our
recommended practice on Growl (well, mine, at least—not sure whether
I wrote it down anywhere as official policy) is to use these for bugs
relating to feature branches (e.g., you would file GNTP-related bugs
on Evan's bug tracker, at least until we end the branch by merging it
into the default branch), and our Launchpad tracker for bugs in the
main Growl source.
More information about the devel
mailing list