Thank you RJ for your answers.
One point I am still worrying:
If we move with lp:mixxx to git and also with
e.g.:lp:~mixxxdevelopers/mixxx/quit_being_a_jerk
It the possible to merge from the new "mixxx" to the new
"quit_being_a_jerk" branch?
If not we will have a long period where we have to mirror git branches
in bzr.
Am 17.12.2012 23:15, schrieb RJ Ryan:
>
>
>
> On Mon, Dec 17, 2012 at 5:10 PM, Daniel Schürmann <dasch...@mixxx.org
> <mailto:dasch...@mixxx.org>> wrote:
>
> Cool, point-and-click native app for Github! But not for Linux :-(
> Which one would you recommend for Linux?
>
>
> gitk is a GTK graphical history viewer and there is git gui which lets
> you do git stuff via a GUI. They're both not the most polished but
> they work.
>
>
>
> How compatible are git and bzr in terms of loosing history.
> We have currently 97 branches listed in Launchpad. Will it be possible
> to merge theme with a git master some commits ahead?
> Or it is possible to move at least some of them without loosing
> history
> and references to each other?
>
>
> If we were using GitHub, I think the official Mixxx project should
> only have the release branches and some of the ~mixxxdevelopers
> branches. Other people should really have their own fork of Mixxx
> where they keep their own branch. You can look at an overview of all
> the forks of a project on GitHub so that's the equivalent of
> code.launchpad.net/mixxx <http://code.launchpad.net/mixxx>.
>
>
> How we manage not to loose the references to the bugs. Is it
> possible to
> preserve the bzr revision number as commit message or something?
>
>
> I'm working on a test that will answer this question. I'm worried we
> may loose some metadata like the fixed bug links.
>
>
>
> How do we stop users to fill bugs at the git provider. It would bad if
> we end up in managing two bug lists.
>
>
> You can turn features off like the wiki and the issues. We would do
> that to only keep code on GitHub and everything else on LP.
>
>
>
>
> Am 17.12.2012 18:52, schrieb nathan dotz:
> > Remember too, that Github has a point-and-click native app for
> mac and windows, if anyone is worried about a learning curve on git :P
> >
> > --
> > @nathandotz
> >
> > github.com/sleepynate <http://github.com/sleepynate> |
> www.sleepynate.com <http://www.sleepynate.com>
> >
> >
> >
> >
> >
> > Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
> >
> >
> > On Monday, December 17, 2012 at 12:46 PM, Adam Davison wrote:
> >
> >> I don't have too much experience with git. But my experience
> with bzr
> >> was all negative. The learning curve was very steep. I always
> got the
> >> feeling that you needed to understand a great deal of the internal
> >> workings in order to understand what command you should run.
> >>
> >> When we swtiched it was my first experience with DVCS. I understood
> >> the whole DVCS aspect of it but things like there multiple
> unintuitive
> >> commands (pull, branch and clone spring to mind, which do you want
> >> from the name?). Then I need to know whether to commit or push,
> which
> >> requires me to remember what I did last time.
> >>
> >> Part of this is because I never used it heavily but this is
> probably a
> >> pretty good snapshot of the experience many new developers
> would face.
> >>
> >> On 17 December 2012 16:29, Daniel Schürmann <dasch...@mixxx.org
> <mailto:dasch...@mixxx.org> (mailto:dasch...@mixxx.org
> <mailto:dasch...@mixxx.org>)> wrote:
> >>> Hi RJ, Hi All
> >>>
> >>> "bzr vs. git" if you ask Google you find a lot of pros and
> cons for both.
> >>>
> >>> I personal like the IMO easy "commit / update" scheme from
> SVN. Every time I
> >>> use git it is hard for me to understand what will happen.
> >>> But I am willing to learn. :-)
> >>>
> >>> I think you listed pros and cons are valid for us.
> >>> And I am sure git is much better than bzr, but its harder to
> use for new
> >>> user.
> >>>
> >>> Launchpad makes a good job in clarity and has an outstanding
> bug management.
> >>> It should be well thought if we move away and give up this one
> stop
> >>> provider.
> >>>
> >>> I have recently worked with cinnamon on GitHub. It is very
> hard to get an
> >>> overview of the project
> >>> You can compare for instance:
> >>> https://github.com/linuxmint/Cinnamon
> >>> http://code.google.com/p/clementine-player/
> >>>
> >>> Do you have experiences with tools like bzr-git and git-bzr?
> >>>
> >>> One minor issue with is the non consecutive version number of
> git. I there
> >>> an easy way to generate a revision counter with git?
> >>>
> >>> I have not exactly get your point why code review with GitHub
> is that much
> >>> faster.?
> >>>
> >>> I support the Idea to set up a git mirror. This is in any case
> good idea to
> >>> test how it will feel and a good first step.
> >>> But for now I would prefer to have our trunk (master branch)
> at Launchpad.
> >>>
> >>> Kind regards,
> >>>
> >>> Daniel
> >>>
> >>> PS: Sorry for the empty mail.
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> 2012/12/16 Neale Pickett <ne...@woozle.org
> <mailto:ne...@woozle.org> (mailto:ne...@woozle.org
> <mailto:ne...@woozle.org>)>
> >>>>
> >>>> +1 I'm a fan of git; bzr confuses me.
> >>>>
> >>>> Consider gitorious instead of GitHub, though. Gitorious
> releases 100%
> >>>> of the source code used to run the site, and is very FOSS
> oriented,
> >>>> while GitHub uses proprietary software and is interested in
> you paying
> >>>> money for project hosting.
> >>>>
> >>>>
> >>>> On Fri, 14 Dec 2012 19:46:34 -0500
> >>>> RJ Ryan <rr...@mixxx.org <mailto:rr...@mixxx.org>
> (mailto: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>
> (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>
> (mailto: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
> <mailto:Mixxx-devel@lists.sourceforge.net>
> (mailto: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
> <mailto:Mixxx-devel@lists.sourceforge.net>
> (mailto: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
> <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