Skip to content

Commit 0924d71

Browse files
committed
Merge branch 'ready-for-upstream'
This is the branch thicket of patches in Git for Windows that are considered ready for upstream. To keep them in a ready-to-submit shape, they are kept as close to the beginning of the branch thicket as possible.
2 parents 27e3e78 + ed48192 commit 0924d71

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+1744
-438
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,4 @@
1414
/Documentation/gitk.txt conflict-marker-size=32
1515
/Documentation/user-manual.txt conflict-marker-size=32
1616
/t/t????-*.sh conflict-marker-size=32
17+
/t/oid-info/* eol=lf

Documentation/config.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,8 @@ include::config/reset.txt[]
406406

407407
include::config/sendemail.txt[]
408408

409+
include::config/sendpack.txt[]
410+
409411
include::config/sequencer.txt[]
410412

411413
include::config/showbranch.txt[]

Documentation/config/http.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,15 @@ http.saveCookies::
6868
If set, store cookies received during requests to the file specified by
6969
http.cookieFile. Has no effect if http.cookieFile is unset.
7070

71+
http.version::
72+
Use the specified HTTP protocol version when communicating with a server.
73+
If you want to force the default. The available and default version depend
74+
on libcurl. Actually the possible values of
75+
this option are:
76+
77+
- HTTP/2
78+
- HTTP/1.1
79+
7180
http.sslVersion::
7281
The SSL version to use when negotiating an SSL connection, if you
7382
want to force the default. The available and default version

Documentation/config/sendpack.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
sendpack.sideband::
2+
Allows to disable the side-band-64k capability for send-pack even
3+
when it is advertised by the server. Makes it possible to work
4+
around a limitation in the git for windows implementation together
5+
with the dump git protocol. Defaults to true.

Documentation/git-reset.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ SYNOPSIS
1010
[verse]
1111
'git reset' [-q] [<tree-ish>] [--] <paths>...
1212
'git reset' (--patch | -p) [<tree-ish>] [--] [<paths>...]
13+
EXPERIMENTAL: 'git reset' [-q] [--stdin [-z]] [<tree-ish>]
1314
'git reset' [--soft | --mixed [-N] | --hard | --merge | --keep] [-q] [<commit>]
1415

1516
DESCRIPTION
@@ -100,6 +101,15 @@ OPTIONS
100101
`reset.quiet` config option. `--quiet` and `--no-quiet` will
101102
override the default behavior.
102103

104+
--stdin::
105+
EXPERIMENTAL: Instead of taking list of paths from the
106+
command line, read list of paths from the standard input.
107+
Paths are separated by LF (i.e. one path per line) by
108+
default.
109+
110+
-z::
111+
EXPERIMENTAL: Only meaningful with `--stdin`; paths are
112+
separated with NUL character instead of LF.
103113

104114
EXAMPLES
105115
--------

Makefile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -754,6 +754,7 @@ TEST_BUILTINS_OBJS += test-submodule-config.o
754754
TEST_BUILTINS_OBJS += test-submodule-nested-repo-config.o
755755
TEST_BUILTINS_OBJS += test-subprocess.o
756756
TEST_BUILTINS_OBJS += test-urlmatch-normalization.o
757+
TEST_BUILTINS_OBJS += test-xml-encode.o
757758
TEST_BUILTINS_OBJS += test-wildmatch.o
758759
TEST_BUILTINS_OBJS += test-windows-named-pipe.o
759760
TEST_BUILTINS_OBJS += test-write-cache.o
@@ -2926,6 +2927,16 @@ rpm::
29262927
@false
29272928
.PHONY: rpm
29282929

2930+
artifacts-tar:: $(ALL_PROGRAMS) $(SCRIPT_LIB) $(BUILT_INS) $(OTHER_PROGRAMS) \
2931+
GIT-BUILD-OPTIONS $(TEST_PROGRAMS) $(test_bindir_programs) \
2932+
$(NO_INSTALL) $(MOFILES)
2933+
$(QUIET_SUBDIR0)templates $(QUIET_SUBDIR1) \
2934+
SHELL_PATH='$(SHELL_PATH_SQ)' PERL_PATH='$(PERL_PATH_SQ)'
2935+
test -n "$(ARTIFACTS_DIRECTORY)"
2936+
mkdir -p "$(ARTIFACTS_DIRECTORY)"
2937+
$(TAR) czf "$(ARTIFACTS_DIRECTORY)/artifacts.tar.gz" $^ templates/blt/
2938+
.PHONY: artifacts-tar
2939+
29292940
htmldocs = git-htmldocs-$(GIT_VERSION)
29302941
manpages = git-manpages-$(GIT_VERSION)
29312942
.PHONY: dist-doc distclean

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
[![Build Status](https://dev.azure.com/git/git/_apis/build/status/test-git.git)](https://dev.azure.com/git/git/_build/latest?definitionId=2)
2+
13
Git - fast, scalable, distributed revision control system
24
=========================================================
35

0 commit comments

Comments
 (0)