[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Switching to git?
From: |
Robert Millan |
Subject: |
Re: Switching to git? |
Date: |
Sat, 15 Dec 2007 11:54:53 +0100 |
User-agent: |
Mutt/1.5.13 (2006-08-11) |
So it seems nobody objected. What do we need to proceed?
On Thu, Dec 06, 2007 at 12:45:48PM -0500, Pavel Roskin wrote:
> Hello!
>
> This is a reaction to the "BTS overhaul" post, I just don't want to
> hijack the thread with a separate topic.
>
> If someone asked me what is the project that is not using git but would
> benefit from it most, I would say it's GRUB.
>
> First and foremost, git (together with StGIT and other tools) relieves
> the pressure to commit. CVS and Subversion allow to work with only one
> patch at a time. I can have only one patch applied to the working
> directory if I want to commit one of the patches safely. There is no
> support for refining series of patches. StGIT exists precisely for
> that, and even bare git is getting better at that.
>
> Another closely related advantage is that git allows parallel
> development. Branching is built in from the beginning. There are
> unofficial forks of GRUB 1 already (such as grub4dos). git would help
> turn forks into branches, bring them under one roof and eventually allow
> merging all useful features together.
>
> Not to be overlooked it the git-bisect command. No amount of code
> review can prevent bugs, especially for software that interacts with
> "black box" firmware and hardware. Having an effective mechanism for
> bug isolation is essential.
>
> Tools for viewing history of the git repository, such as qgit, gitk and
> tig have no equivalents for CVS. And the tools for mailing series of
> patches are great time savers. git is actively developed and has a
> vibrant community. Yet it's well past the point where major
> incompatibilities are routinely introduced.
>
> Other GNU projects have switched to git. Savannah supports git. The
> list of the GNU projects using git is pretty impressive:
> http://git.sv.gnu.org/gitweb/
>
> I think GNU GRUB would be a welcome addition.
>
> --
> Regards,
> Pavel Roskin
>
>
> _______________________________________________
> Grub-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/grub-devel
>
--
Robert Millan
<GPLv2> I know my rights; I want my phone call!
<DRM> What use is a phone call, if you are unable to speak?
(as seen on /.)
Re: Switching to git?, Robert Millan, 2007/12/12
Re: Switching to git?,
Robert Millan <=
Re: Switching to git?, Yoshinori K. Okuji, 2007/12/17
Re: Switching to git?, Tomáš Ebenlendr, 2007/12/17
Re: Switching to git?, Markus Elfring, 2007/12/17
Re: Switching to git?, Otavio Salvador, 2007/12/17
Re: Switching to git?, willem, 2007/12/17