Re: [alsa-devel] HG -> GIT migration

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Takashi Iwai
Date: Wednesday, May 21, 2008 - 11:47 am

At Wed, 21 May 2008 10:43:43 -0700 (PDT),
Linus Torvalds wrote:

Indeed, that's the whole question.  My statement follows in below.



Yeah, I've been always amazed by gitk graphs :)



Don't get me wrong: I haven't suggested frequent rebases at all.
This thread began actually because an update of the present alsa.git
tree is required for applying my patches properly.
[BACKGROUND: We are trying to make alsa.git tree with multiple
committers.  And, the current git-rebase doesn't care about sign-offs
when a patch was committed by others.  But, this is another topic...]

However, I have to point that backport or backmerge is a rare case but
does happen certainly.

For example, assume that we now need to change the codes that touch
the device creation.  Now on the current your tree, the driver core
changed the API.  So, we need that change as well.  However, picking
this particular change might not be enough if it's a part of a long
series of patches.

BTW, about the stability: we have an independent ALSA tree containing
only the subset of the kernel tree (the sound part).  On this, we
apply patches continuously without rebase or merge.  People except for
the development kernel testers usually use this tree.



Oh, this is really helpful.  Maybe it should be documented somewhere
as a reference...



Well, there is another case to think.  For example, core API changes
or changes of header files.  These happen pretty often, at each kernel
release, practically :)  And, the code I'm working on is for the next
kernel release.  So, it should follow these changes, too.  That is, I
need the top-most development tree.  This is another "divergence".

Or, I could postpone the changes touching these until the next kernel
release -- then the tree gets merged anyhow and patches can be applied
safely.  But, of course, it means the fix or improvement will be
delayed for one kernel release cycle.



Hm, that's what I didn't consider seriously.  I thought cherry-picking
patches may cause merge errors easily.



Yeah, that's exactly what I feel now, too.  There is no crystal clear
guideline.  But, the common sense tells best...


Thanks,

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

Messages in current thread:
Re: [alsa-devel] HG -> GIT migration, Rene Herman, (Wed May 21, 6:04 am)
Re: [alsa-devel] HG -> GIT migration, Jaroslav Kysela, (Wed May 21, 6:48 am)
Re: [alsa-devel] HG -> GIT migration, Rene Herman, (Wed May 21, 7:40 am)
Re: [alsa-devel] HG -> GIT migration, Takashi Iwai, (Wed May 21, 7:47 am)
Re: [alsa-devel] HG -> GIT migration, Takashi Iwai, (Wed May 21, 7:52 am)
Re: [alsa-devel] HG -> GIT migration, Rene Herman, (Wed May 21, 8:29 am)
Re: [alsa-devel] HG -> GIT migration, Rene Herman, (Wed May 21, 8:40 am)
Re: [alsa-devel] HG -> GIT migration, Takashi Iwai, (Wed May 21, 9:02 am)
Re: [alsa-devel] HG -> GIT migration, Linus Torvalds, (Wed May 21, 9:16 am)
Re: [alsa-devel] HG -> GIT migration, Takashi Iwai, (Wed May 21, 9:51 am)
Re: [alsa-devel] HG -> GIT migration, Linus Torvalds, (Wed May 21, 10:43 am)
Re: [alsa-devel] HG -> GIT migration, Linus Torvalds, (Wed May 21, 11:11 am)
Re: [alsa-devel] HG -> GIT migration, david, (Wed May 21, 11:25 am)
Re: [alsa-devel] HG -> GIT migration, Linus Torvalds, (Wed May 21, 11:39 am)
Re: [alsa-devel] HG -> GIT migration, Takashi Iwai, (Wed May 21, 11:47 am)
Re: [alsa-devel] HG -> GIT migration, Takashi Iwai, (Wed May 21, 11:49 am)
Re: [alsa-devel] HG -> GIT migration, Linus Torvalds, (Wed May 21, 12:02 pm)
Re: [alsa-devel] HG -> GIT migration, Takashi Iwai, (Wed May 21, 2:08 pm)
Re: [alsa-devel] HG -> GIT migration, Stephen Rothwell, (Wed May 21, 6:24 pm)
Re: [alsa-devel] HG -> GIT migration, Dmitry Torokhov, (Thu May 22, 7:23 am)
Re: [alsa-devel] HG -> GIT migration, Rene Herman, (Thu May 22, 1:43 pm)
Re: [alsa-devel] HG -> GIT migration, Stephen Rothwell, (Thu May 22, 4:40 pm)