Messages in this thread | | | Date | Fri, 29 Mar 2013 13:00:17 -0600 | From | Jens Axboe <> | Subject | Re: [GIT PULL] block fixes for 3.9-rc |
| |
On Fri, Mar 29 2013, Linus Torvalds wrote: > On Fri, Mar 29, 2013 at 11:24 AM, Jens Axboe <axboe@kernel.dk> wrote: > > > >> Don't do this kind of thing. That branch is pointless, and just > >> confused you. > > > > Tag, you mean? > > No. Branch. Why would you have a public branch called "for-linus", > when you intend to tag the end result before sending it to me?
Outside of "that's what I have always done", the intent was for others that send patches through me to know what to base it off, if not previous release. All those folks know that for-3.x/drivers is for the next x release, and that for-linus is for the existing tree.
> It would make much more sense if you just did your development in your > "master" branch, perhaps with a separate branch for fixes during > stabilization (so that you don't mix up fixes with your future > development. Call it "fixes" or "stable" or whatever. No "for-linus" > branches anywhere. After all, the branch isn't for me at all. It's for > me only once you're ready. And at that point you tag it, so having a > *tag* called for-linus makes sense and gives us the nice signing etc.
I see your point, it's not for you YET but it will be soon. I'd rather just keep that naming to avoid confusion with others, but tag it appropriately (for-linus-<date>?) when it's headed your way. Then use that proper signed tag name as the reference to you.
I prefer keeping 'master' pristine.
-- Jens Axboe
| |