merge(3p/git): Merge git subtree at v2.29.2

This also bumps the stable nixpkgs to 20.09 as of 2020-11-21, because
there is some breakage in the git build related to the netrc
credentials helper which someone has taken care of in nixpkgs.

The stable channel is not used for anything other than git, so this
should be fine.

Change-Id: I3575a19dab09e1e9556cf8231d717de9890484fb
This commit is contained in:
Vincent Ambo 2020-11-21 19:20:35 +01:00
parent 082c006c04
commit f4609b896f
1485 changed files with 241535 additions and 109418 deletions

9
third_party/git/t/t4018/dts-labels vendored Normal file
View file

@ -0,0 +1,9 @@
/ {
label_1: node1@ff00 {
label2: RIGHT {
vendor,some-property;
ChangeMe = <0x45-30>;
};
};
};

View file

@ -0,0 +1,8 @@
/ {
label_1: node1 {
RIGHT {
prop-array = <1>, <4>;
ChangeMe = <0xffeedd00>;
};
};
};

8
third_party/git/t/t4018/dts-nodes vendored Normal file
View file

@ -0,0 +1,8 @@
/ {
label_1: node1@ff00 {
RIGHT@deadf00,4000 {
#size-cells = <1>;
ChangeMe = <0xffeedd00>;
};
};
};

View file

@ -0,0 +1,9 @@
/ {
label_1: node1@ff00 {
RIGHT@deadf00,4000 {
boolean-prop1;
ChangeMe;
};
};
};

View file

@ -0,0 +1,8 @@
/ {
label_1: node1@ff00 {
RIGHT@deadf00,4000 /* &a comment */ {
#size-cells = <1>;
ChangeMe = <0xffeedd00>;
};
};
};

View file

@ -0,0 +1,8 @@
/ {
label_1: node1@ff00 {
RIGHT@deadf00,4000 { /* a trailing comment */
#size-cells = <1>;
ChangeMe = <0xffeedd00>;
};
};
};

View file

@ -0,0 +1,13 @@
/ {
label_1: node1@ff00 {
RIGHT@deadf00,4000 {
multilineprop = <3>,
<4>,
<5>,
<6>,
<7>;
ChangeMe = <0xffeedd00>;
};
};
};

9
third_party/git/t/t4018/dts-reference vendored Normal file
View file

@ -0,0 +1,9 @@
&label_1 {
TEST = <455>;
};
&RIGHT {
vendor,some-property;
ChangeMe = <0x45-30>;
};

5
third_party/git/t/t4018/dts-root vendored Normal file
View file

@ -0,0 +1,5 @@
/ { RIGHT /* Technically just supposed to be a slash and brace */
#size-cells = <1>;
ChangeMe = <0xffeedd00>;
};

View file

@ -0,0 +1,8 @@
/ { RIGHT /* Technically just supposed to be a slash and brace */
#size-cells = <1>;
/* This comment should be ignored */
some-property = <40+2>;
ChangeMe = <0xffeedd00>;
};

View file

@ -0,0 +1,5 @@
defmodule RIGHT do
end
#
#
# ChangeMe; do not pick up 'end' line

View file

@ -0,0 +1,6 @@
defmodule Test do
test "RIGHT" do
assert true == true
assert ChangeMe
end
end

View file

@ -0,0 +1,5 @@
def function(RIGHT, arg) do
# comment
# comment
ChangeMe
end

5
third_party/git/t/t4018/elixir-macro vendored Normal file
View file

@ -0,0 +1,5 @@
defmacro foo(RIGHT) do
# Code
# Code
ChangeMe
end

9
third_party/git/t/t4018/elixir-module vendored Normal file
View file

@ -0,0 +1,9 @@
defmodule RIGHT do
@moduledoc """
Foo bar
"""
def ChangeMe(a) where is_map(a) do
a
end
end

View file

@ -0,0 +1,8 @@
defmodule Foo do
def fun(RIGHT) do
# Code
# Code
# Code
ChangeMe
end
end

View file

@ -0,0 +1,9 @@
defmodule MyApp.RIGHT do
@moduledoc """
Foo bar
"""
def ChangeMe(a) where is_map(a) do
a
end
end

View file

@ -0,0 +1,5 @@
defp function(RIGHT, arg) do
# comment
# comment
ChangeMe
end

View file

@ -0,0 +1,6 @@
defprotocol RIGHT do
@doc """
Calculates the size (and not the length!) of a data structure
"""
def size(data, ChangeMe)
end

View file

@ -0,0 +1,5 @@
defimpl RIGHT do
# Docs
# Docs
def foo(ChangeMe), do: :ok
end

View file

@ -0,0 +1,5 @@
BLOCK DATA RIGHT
COMMON /B/ C, ChangeMe
DATA C, ChangeMe / 2.0, 6.0 /
END

13
third_party/git/t/t4018/fortran-comment vendored Normal file
View file

@ -0,0 +1,13 @@
module a
contains
! subroutine wrong
subroutine RIGHT
! subroutine wrong
real ChangeMe
end subroutine RIGHT
end module a

View file

@ -0,0 +1,14 @@
module a
contains
subroutine RIGHT (funcA, funcB)
real funcA ! grid function a
real funcB ! grid function b
real ChangeMe
end subroutine RIGHT
end module a

View file

@ -0,0 +1,13 @@
module a
contains
C subroutine wrong
subroutine RIGHT
C subroutine wrong
real ChangeMe
end subroutine RIGHT
end module a

View file

@ -0,0 +1,13 @@
module a
contains
* subroutine wrong
subroutine RIGHT
* subroutine wrong
real ChangeMe
end subroutine RIGHT
end module a

View file

@ -0,0 +1,9 @@
function RIGHT(a, b) result(c)
integer, intent(in) :: ChangeMe
integer, intent(in) :: b
integer, intent(out) :: c
c = a+b
end function RIGHT

View file

@ -0,0 +1,5 @@
subroutine RIGHT
real ChangeMe
end subroutine RIGHT

View file

@ -0,0 +1,5 @@
module RIGHT
use ChangeMe
end module RIGHT

View file

@ -0,0 +1,13 @@
module RIGHT
implicit none
private
interface letters ! generic interface
module procedure aaaa, &
bbbb, &
ChangeMe, &
dddd
end interface
end module RIGHT

View file

@ -0,0 +1,5 @@
program RIGHT
call ChangeMe
end program RIGHT

View file

@ -0,0 +1,6 @@
Indented headings are allowed, as long as the indent is no more than 3 spaces.
### RIGHT
- something
- ChangeMe

View file

@ -0,0 +1,17 @@
Headings can be right next to other lines of the file:
# RIGHT
Indents of four or more spaces make a code block:
# code comment, not heading
If there's no space after the final hash, it's not a heading:
#hashtag
Sequences of more than 6 hashes don't make a heading:
####### over-enthusiastic heading
So the detected heading should be right up at the start of this file.
ChangeMe

View file

@ -0,0 +1,4 @@
async def RIGHT(pi: int = 3.14):
while True:
break
return ChangeMe()

4
third_party/git/t/t4018/python-class vendored Normal file
View file

@ -0,0 +1,4 @@
class RIGHT(int, str):
# comment
# another comment
# ChangeMe

4
third_party/git/t/t4018/python-def vendored Normal file
View file

@ -0,0 +1,4 @@
def RIGHT(pi: int = 3.14):
while True:
break
return ChangeMe()

View file

@ -0,0 +1,7 @@
class Foo:
async def RIGHT(self, x: int):
return [
1,
2,
ChangeMe,
]

View file

@ -0,0 +1,5 @@
if TYPE_CHECKING:
class RIGHT:
# comment
# another comment
# ChangeMe

View file

@ -0,0 +1,7 @@
class Foo:
def RIGHT(self, x: int):
return [
1,
2,
ChangeMe,
]