Re: newbie: need concrete examples for how the linux-kernel project uses git

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Robert,

Robert Buck wrote:

> We have multiple teams, lots of developers, and would like to use a
> variant of the dictator-lieutenant scheme discussed in published
> subject matter.
> 
> However, I find it rather challenging finding any subject matter that
> provides reasonable detail.

Probably you have run into these already.  But for reference...

To be a maintainer:

 - the gitworkflows(7) page[1]

The kernel does not follow all of these practices, but maybe similar
projects could benefit from some. :)

To be a “leaf” contributor (does not require git):

 - the Linux wireless git guide[2]
 - submitting patches to linux-wireless.git[3]
 - guide to tip.git (Linux’s x86 architecture support subsystem) [4]

To build a throw-away integration branch:

 - Stephen Rothwell’s linux-next tree[5]

To be, well, anyone:

 - “everyday git in 20 commands or so” [6]

Patch flow:

 - for Linux wireless [7]
 - for git [8]

Separate “internal use” and “public” trees:

 - nouveau/linux-2.6 [9]

> What I'd like to find are concrete
> examples, step-by-step, of specifically how to:

If you find these, information for each about

 - where you expected to find it
 - where you actually found it
 - how helpful that information was

would be very useful.  It would be nice to be able to update “everyday git”,
the user manual, the reference manual pages, and other documents to make
this sort of question easier to answer.

Hope that helps,
Jonathan

[1] http://www.kernel.org/pub/software/scm/git/docs/gitworkflows.html
[2] http://wireless.kernel.org/en/developers/Documentation/git-guide
[3] http://wireless.kernel.org/en/developers/Documentation/SubmittingPatches
[4] http://people.redhat.com/mingo/tip.git/readme.txt
[5] http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=tree;f=Next
[6] http://www.kernel.org/pub/software/scm/git/docs/everyday.html
[7] http://wireless.kernel.org/en/developers/process
[8] https://git.wiki.kernel.org/index.php/MaintNotes
[9] http://lists.freedesktop.org/archives/nouveau/2009-March/002765.html
http://cgit.freedesktop.org/nouveau/linux-2.6/
‘git rebase’ is the main tool here.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]