One more benefit is we could use it as a time to get rid of the mixxx/
directory in the root of our tree since everyone has to re-checkout the
tree anyway.
On Fri, Dec 14, 2012 at 7:46 PM, RJ Ryan <rr...@mixxx.org> wrote:
> Here's a thought. What if we moved our repos to git and hosted on GitHub?
> We would use Launchpad for project management (bugs, specs, milestones,
> etc) and GitHub for code and code review.
>
> PRO:
>
> - GitHub's web-based code review tool is getting better by the day.
> - git has 'won' the battle of the DVCS's.
> - git is lightning fast in contrast to bazaar
> - GitHub has a very slick web interface for browsing code
> - Contributors submit pull requests instead of patches. This way they
> get their names in the commit log as the committer. This makes attribution
> and copyright ownership easier to track.
> - lightweight branches
> - Launchpad supports pulling code / branch info from an external git
> tree so code.launchpad.net/mixxx won't be totally useless.
>
>
> CON:
>
> - Git is harder to use than Bazaar. Developers not familiar will have
> to learn.
> - Work involved in migrating scripts, build server, build system, etc.
> - Issue tracker is fledgling. We should only use GitHub for code and
> code review, not for issues or wiki.
> - lightweight branches -- need to hack scons to do per-branch object
> file folders or else you will be re-building the world all over the place.
> - No link from GitHub commits to LP bugs other than in commit
> description. IMO not a big deal.
>
> Thoughts?
>
> In general these are the points that I think really matter:
>
> * Code review : I spend a lot of time reviewing code and patch
> submissions. I would switch to GitHub for this alone. If it made me spend
> half as much time reviewing code as I do now that would be a huge savings
> and would free time for me to do other things.
>
> * Speed. I'm so fed up with Bazaar's slowness and I'm sure you are too.
>
> * Developer mindshare is in Git, we are potentially missing out on
> contributions due to our tools (scons, bzr) being unfamiliar.
>
> * The tooling in the git community is way better than Bazaar.
>
> Another option is to setup a mirror of bzr on GitHub.
>
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel