Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1360367
| From | Laxman Dewangan <ldewangan@nvidia.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [GIT PULL] GPIO bulk changes for kernel v4.6 |
| Date | 2016-03-18 07:30 +0100 |
| Message-ID | <rdW54-1OR-3@gated-at.bofh.it> (permalink) |
| References | <rdBWG-50M-15@gated-at.bofh.it> <rdVLI-1HW-7@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Friday 18 March 2016 11:37 AM, Linus Torvalds wrote: > On Thu, Mar 17, 2016 at 1:59 AM, Linus Walleij <linus.walleij@linaro.org> wrote: >> NOTE: tree was a bit dirty and I realized it too late: Laxmans >> devm_gpiochip_add() branch was based on my for-next branch rather >> than my devel branch, making some commits appear twice and >> a file named README.md "Share upstreaming patches" appear and >> then get reverted out by me. >> >> The end result should be clean but the history is a bit messy. > Gaah. I took the tree, but I didn't realize just *how* messy it was. I > doubt you did either. > > Dammit, had I realized just how screwed up that branch was, I'd have > made you re-do it. > > Because that branch is crap. > > And the real reason is is crap isn't a "README.md" file that comes and > goes. The real reason it is crap is that it has a new root commit, and > Laxman has done something TOTALLY INSANE. > > I'm not even sure what insane tool was used to do this, but there's a > new root commit at > > a101ad945113be3d7f283a181810d76897f0a0d6 > > that has no parenthood, and that is only used for a completely bogus > merge (merge commit e5451c8f8330e03ad3cfa16048b4daf961af434f). That's > where the README.md file comes from. > > Git does support the notion of having multiple roots, and it is a > useful thing to have when you merge two different projects with > separate history. In fact, git itself has that, for 'gitk' that was > merged into the main git history. > > We have that in the kernel for the initial btrfs merge too, actually. > btrfs started out outside the full kernel, and had a root of its own > with its own development history, and then it was merged into the > kernel tree under fs/btrfs. > > But this is *not* that. That commit > a101ad945113be3d7f283a181810d76897f0a0d6 is just pure garbage, and the > merge that introduces it is pure shit. > > Dammit, I noticed too late, so now it's out there. How the hell did > that even happen? Why did Laxman do that insane merge? Why did it get > pulled back? > > You actually have to *work* at making shit like this, so I wonder what > workflow you guys had to make that bad merge. It's easy enough to do > with git manually, but it's hard to do by _mistake_. Is there some > broken tool that Laxman uses? > > I'm very annoyed, because while the multi-root situation can be > useful, it can also be confusing as hell. It can cause bisection > problems, and it can just cause people to go "WTF?" > > I need to know what happened and make sure it doesn't happen again. If > this is some intentional workflow by nvidia, it needs to stop *now*. > It's broken shit. > For creating the repo and branch, I just followed the instruction from wiki https://help.github.com/articles/create-a-repo/ and for pushing changes https://help.github.com/articles/fork-a-repo/ I jut use git (git version 2.1.4) for pushing the changes in github repo. There is no other tools used.
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[GIT PULL] GPIO bulk changes for kernel v4.6 Linus Walleij <linus.walleij@linaro.org> - 2016-03-17 10:00 +0100
Re: [GIT PULL] GPIO bulk changes for kernel v4.6 Linus Torvalds <torvalds@linux-foundation.org> - 2016-03-18 07:10 +0100
Re: [GIT PULL] GPIO bulk changes for kernel v4.6 Laxman Dewangan <ldewangan@nvidia.com> - 2016-03-18 07:30 +0100
Re: [GIT PULL] GPIO bulk changes for kernel v4.6 Linus Torvalds <torvalds@linux-foundation.org> - 2016-03-18 08:20 +0100
Re: [GIT PULL] GPIO bulk changes for kernel v4.6 Johannes Schindelin <Johannes.Schindelin@gmx.de> - 2016-03-18 15:40 +0100
Re: [GIT PULL] GPIO bulk changes for kernel v4.6 Junio C Hamano <gitster@pobox.com> - 2016-03-18 16:50 +0100
Re: [GIT PULL] GPIO bulk changes for kernel v4.6 Linus Torvalds <torvalds@linux-foundation.org> - 2016-03-18 16:50 +0100
Re: [GIT PULL] GPIO bulk changes for kernel v4.6 Junio C Hamano <gitster@pobox.com> - 2016-03-18 17:40 +0100
Re: [GIT PULL] GPIO bulk changes for kernel v4.6 Linus Torvalds <torvalds@linux-foundation.org> - 2016-03-18 18:10 +0100
Re: [GIT PULL] GPIO bulk changes for kernel v4.6 Junio C Hamano <gitster@pobox.com> - 2016-03-18 18:20 +0100
Re: [GIT PULL] GPIO bulk changes for kernel v4.6 Linus Walleij <linus.walleij@linaro.org> - 2016-03-18 10:10 +0100
Re: [GIT PULL] GPIO bulk changes for kernel v4.6 Laxman Dewangan <ldewangan@nvidia.com> - 2016-03-18 11:00 +0100
Re: [GIT PULL] GPIO bulk changes for kernel v4.6 Linus Torvalds <torvalds@linux-foundation.org> - 2016-03-18 17:00 +0100
csiph-web