[alsa-devel] GIT: something wrong with sound-2.6/devel?
rene.herman at keyaccess.nl
Sun Jul 20 21:35:14 CEST 2008
On 20-07-08 21:08, Jaroslav Kysela wrote:
> On Sun, 20 Jul 2008, Rene Herman wrote:
>> Hi Takashi.
>> Is there something wrong with your devel branch or is it me?
> I think that you have to recommit your patches on top of new Takashi's
> tree, because Takashi rebased his tree on top of Linus's tree.
Thing is, I'm rebuilding my "head" branch here and there wasn't anything
local in it yet. I know that his sound-2.6 is rebased at releases (the
devel branch; the master branch more frequently) so I was trying to pull
that into a clean linus 2.6.26:
(branch master is an undisturbied linus tree)
$ git checkout -b head v2.6.26
$ git fetch tiwai
$ git merge tiwai/devel
As far as I'm aware, this should've merged cleanly.
(next step here is pulling in a few local branches into "head", such as
Krzysztof's wss branch and other local stuff but that's after the above)
> Anyway, I just synced git.alsa-project.org to Linus's and Takashi's trees
> a few minutes ago, too.
Yes, I tried that to
rene at 7ixe4:~/src/linux/7ixe4$ git remote show alsa
* remote alsa
Tracked remote branches
for-linus linux-2.6 master
However, while a "git pull alsa master" merges cleanly, it merges _all_
of current linus' GIT tree onto me!
This I definitely do not want at the moment. I want to be running
2.6.26, with just a selected set of changes, not just whatever changes
Linus decided to merge. One of the changes I want is current ALSA, but
as far as remote tracking branches go, nothing else...
Furthermore, given that alsa/master is rebased frequently, I cant use it
anyway as a downstream person. If I'd want to stay current, I'd need to
rebuild the entire head branch _every_ time I'd want current ALSA since
I can't just pull alsa/master again -- after a rebase it clashes with
what's already there in my tree.
That's basically the trouble with rebasing: your downstream can't sanely
use your tree. Takashi said his devel branch would not be rebased during
a single -rc cycle so I'm using that one...
More information about the Alsa-devel