Please note:The SCons wiki is now restored from the attack in March 2013. All old passwords have been invalidated. Please reset your password if you have an account. If you note missing pages, please report them to webmaster@scons.org. Also, new account creation is currently disabled due to an ongoing spam flood (2013/08/27).

SCons DVCS Migration: Hosting Site Selection

We're going to migrate SCons development to Mercurial. To do so we need to pick a hosting site.

Options we've discarded:

That leaves code.google.com and bitbucket.org as the two top candidates. You can propose additional candidates, but to be worth the evaluation effort, any new candidate to be evaluated should have at least one compelling advantage over the othersa.

Please add additional criteria as new rows in the following tables. Feel free to fill in the cells with comments and opinions about how each candidate stacks up on each specified criterion. Note: this should be where we record the final decisions, and comments/opinions that are relatively "firm" and worth recording long-term. Take questions that you want to ask or ideas that you just want to kick around to the mailing list.

How good is the code hosting?

code.google.com

bitbucket.org

+ comment/review code from web

+ explicit pull requests

+ patch code from web

+ non-commiters can create patches from web

+ revision/issue autolinking

?

+ group ownership

- single owner, many admins

How good is the bug tracker?

code.google.com

bitbucket.org

+ Python API for creating/updating issues, also issue lists can directly be saved to a local CSV file

- no support for import/export of issues (cf. BB-issue 232)

- No API for attachments

?

+ has a "priority" field and a notion of labels (e.g. for "Easy")

- so far, no importance/severity/priority (cf. BB-issue 248)

- users need a Google account for creating and commenting on issues

+ anonymous comments are allowed

When the time finally comes to pick the actual hosting service, we'll stack up and prioritize the criteria and pick which site wins.

Is it worth noting that Google Code is focused on the notion of a project with a core team of developers, whereas BitBucket is focused on individuals with repositories? Google Code is fine for projects with a long future, BitBucket allows for this and for lots of speculative, potentially short-lived repositories. Russel Winder 2010-11-22T11:22+00:00.

DVCSMigration/HostingSites (last edited 2011-04-22 07:07:35 by mm-127-247-57-86)