Re: git-pull-request for omap2-upstream branch for next merge window (Was: [PATCH 00/16] Omap2 patches for post 2.6.26)

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

 



On Tue, 26 Aug 2008, Russell King - ARM Linux wrote:

> The point is that my git usage does _not_ match with the requirements
> brought on by publishing the git tree, and therefore it should _not_
> be published in the first place.  The only reason it is published is
> because people like you vocally demand it to be so.  It's not my
> choice.

And I greatly appreciate your doing so.

> That requirement is that once a commit has been published, it becomes
> immutable.  That requirement is there so that people _can_ work off
> your published tree.  If you're not sure of the work you have in your
> git tree, you shouldn't be publishing those commits.

That's not all black or white.  Many people have branches which are 
rebased all the time, especially when those branches are made up of 
other evolving branches.  I Think this is the case of your devel branch 
which sounds pretty fine to me.  As long as the volatile nature of such 
branch is clearly advertised and people are told not to base their own 
work on of course, and I think you did so many times now.

Especially with a git tree containing multiple branches, one must be 
wise enough not to pick one at random and use that to commit stuff on 
top.  This is where the tool, as good as it may be, still isn't a 
replacement for proper communication.  When in doubt, people should just 
ask.

What is discouraged though, is the republishing of stuff that you were 
asked to pull and that you rebased locally.  If other people's stuff 
have to be rebased for whatever reason then it is best to simply drop 
that stuff and ask the originator to rebase it and then repull.

> It's only going to be a matter of time before there's another chorus of
> people demanding that I yet again change the way I work, demanding that
> I conform...

I don't think you have to change the way you work now, and IMHO you 
already conform to the git usage of the majority of Linux maintainers.


Nicolas
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux