Re: [GIT pull] x86 fixes for 2.6.26

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linus Torvalds
Date: Friday, May 16, 2008 - 6:38 pm

On Fri, 16 May 2008, David Miller wrote:

Basically, a rule-of-thumb would be "once a week is reasonable", but on 
the other hand, if you have actual conflicts, more often is fine, and if 
you know your area isn't impacted (eg most filesystems), you'd probably 
only try to synchronize at release points or something like that.

The reason to avoid doing overly many merges is

 - merging with me at random points is usually not a good idea anyway, 
   unless you have a really strong reason for it. Yes, my tree is fairly 
   stable, but still..

   (This also implies that merging with my *tags* is usually a better idea 
   than merging with some random point in time, and is one reason it makes 
   sense to try to merge with major releases rather than anything else)

 - the history just looks cleaner and is easier to follow when there 
   aren't criss-crossing merges.

   This may not matter most of the time, but it *does* make a difference 
   when doing "git bisect". I don't know about others, but I often do "git 
   bisect visualize" then I have some totally unknown bug and I'm trying 
   to guess what's going on - it's a great way to give people a heads up 
   saying "ok, I'm in the middle of a bisection run, and it _looks_ like 
   it may be due to you".

So trying to have fairly clean history is worth it (it also makes it 
slightly faster to bisect when you don't have lots of criss-cross merges, 
but that's a fairly small factor).


Yes. I think you guys already have a test branch for the "join it all 
together" case, don't you?

		Linus
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[GIT pull] x86 fixes for 2.6.26, Thomas Gleixner, (Fri May 16, 3:38 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Linus Torvalds, (Fri May 16, 3:47 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Linus Torvalds, (Fri May 16, 3:51 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Thomas Gleixner, (Fri May 16, 4:44 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Linus Torvalds, (Fri May 16, 5:03 pm)
Re: [GIT pull] x86 fixes for 2.6.26, David Miller, (Fri May 16, 5:28 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Linus Torvalds, (Fri May 16, 6:38 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Theodore Tso, (Fri May 16, 6:57 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Linus Torvalds, (Fri May 16, 8:19 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Theodore Tso, (Sat May 17, 7:58 am)
Re: [GIT pull] x86 fixes for 2.6.26, Linus Torvalds, (Sat May 17, 10:05 am)
Re: [GIT pull] x86 fixes for 2.6.26, Ingo Molnar, (Sat May 17, 12:39 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Linus Torvalds, (Sat May 17, 1:00 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Junio C Hamano, (Sat May 17, 1:26 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Thomas Gleixner, (Sat May 17, 1:37 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Thomas Gleixner, (Sat May 17, 2:02 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Linus Torvalds, (Sat May 17, 2:36 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Jesper Juhl, (Sat May 17, 3:45 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Linus Torvalds, (Sat May 17, 5:35 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Stephen Rothwell, (Sat May 17, 7:22 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Jesper Juhl, (Sun May 18, 3:09 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Linus Torvalds, (Sun May 18, 3:26 pm)
Re: [GIT pull] x86 fixes for 2.6.26, Jesper Juhl, (Mon May 19, 5:01 pm)