I personally like github a lot. I think the following "cons" are also unfounded: > > Git is harder to use than Bazaar. Developers not familiar will have to > > learn. > > Issue tracker is fledgling. We should only use GitHub for code and code > > review, not for issues or wiki. >
Although I have not contributed to the binary project itself, the one of two times I've wanted to push code for the website, bazaar has been a PITA to work with. This is likely just cognitive dissonance being used to every other VCS out there, but I think that cognitive dissonance could be easily alleviated by hosting with git since, well, everybody basically has to know git to stay marketable these days. I would say the github issue tracker is quite useful to manage open source projects of a reasonable size. Projects as large as rails seem to be using it to good effect. I won't go into this too much since there are a pile of highly google-able reviews lauding its features. Not saying it's "better" than launchpad, just probably sufficient to run your project :) Additionally, I believe launchpad can read projects from github to keep track of issues for you, if you'd still like to use that issue tracker. I like what gitorious and gitlab are doing, since they are FOSS, but the maturity of services github provides is well worth the divergence from a 100% open-source workflow. </2¢> -- @nathandotz github.com/sleepynate | www.sleepynate.com On Monday, December 17, 2012 at 10:36 AM, RJ Ryan wrote: > 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 > (mailto: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 (http://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 (mailto:Mixxx-devel@lists.sourceforge.net) > https://lists.sourceforge.net/lists/listinfo/mixxx-devel ------------------------------------------------------------------------------ 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