* [ANNOUNCE] Git v2.22.1
@ 2019-08-12 19:40 Junio C Hamano
2019-08-12 22:49 ` Bhaskar Chowdhury
0 siblings, 1 reply; 2+ messages in thread
From: Junio C Hamano @ 2019-08-12 19:40 UTC (permalink / raw)
To: git; +Cc: Linux Kernel, git-packagers
A maintenance release Git v2.22.1 is now available at the usual
places. This backports many of the fixes that appeared already
on the 'master' front in preparation for the upcoming v2.23 release
of Git.
The tarballs are found at:
https://www.kernel.org/pub/software/scm/git/
The following public repositories all have a copy of the 'v2.22.1'
tag and the 'maint' branch that the tag points at:
url = https://kernel.googlesource.com/pub/scm/git/git
url = git://repo.or.cz/alt-git.git
url = https://github.com/gitster/git
----------------------------------------------------------------
Git 2.22.1 Release Notes
========================
Fixes since v2.22
-----------------
* A relative pathname given to "git init --template=<path> <repo>"
ought to be relative to the directory "git init" gets invoked in,
but it instead was made relative to the repository, which has been
corrected.
* "git worktree add" used to fail when another worktree connected to
the same repository was corrupt, which has been corrected.
* The ownership rule for the file descriptor to fast-import remote
backend was mixed up, leading to unrelated file descriptor getting
closed, which has been fixed.
* "git update-server-info" used to leave stale packfiles in its
output, which has been corrected.
* The server side support for "git fetch" used to show incorrect
value for the HEAD symbolic ref when the namespace feature is in
use, which has been corrected.
* "git am -i --resolved" segfaulted after trying to see a commit as
if it were a tree, which has been corrected.
* "git bundle verify" needs to see if prerequisite objects exist in
the receiving repository, but the command did not check if we are
in a repository upfront, which has been corrected.
* "git merge --squash" is designed to update the working tree and the
index without creating the commit, and this cannot be countermanded
by adding the "--commit" option; the command now refuses to work
when both options are given.
* The data collected by fsmonitor was not properly written back to
the on-disk index file, breaking t7519 tests occasionally, which
has been corrected.
* Update to Unicode 12.1 width table.
* The command line to invoke a "git cat-file" command from inside
"git p4" was not properly quoted to protect a caret and running a
broken command on Windows, which has been corrected.
* "git request-pull" learned to warn when the ref we ask them to pull
from in the local repository and in the published repository are
different.
* When creating a partial clone, the object filtering criteria is
recorded for the origin of the clone, but this incorrectly used a
hardcoded name "origin" to name that remote; it has been corrected
to honor the "--origin <name>" option.
* "git fetch" into a lazy clone forgot to fetch base objects that are
necessary to complete delta in a thin packfile, which has been
corrected.
* The filter_data used in the list-objects-filter (which manages a
lazily sparse clone repository) did not use the dynamic array API
correctly---'nr' is supposed to point at one past the last element
of the array in use. This has been corrected.
* The description about slashes in gitignore patterns (used to
indicate things like "anchored to this level only" and "only
matches directories") has been revamped.
* The URL decoding code has been updated to avoid going past the end
of the string while parsing %-<hex>-<hex> sequence.
* The list of for-each like macros used by clang-format has been
updated.
* "git push --atomic" that goes over the transport-helper (namely,
the smart http transport) failed to prevent refs to be pushed when
it can locally tell that one of the ref update will fail without
having to consult the other end, which has been corrected.
* "git clean" silently skipped a path when it cannot lstat() it; now
it gives a warning.
* A codepath that reads from GPG for signed object verification read
past the end of allocated buffer, which has been fixed.
* "git rm" to resolve a conflicted path leaked an internal message
"needs merge" before actually removing the path, which was
confusing. This has been corrected.
* The "git clone" documentation refers to command line options in its
description in the short form; they have been replaced with long
forms to make them more recognisable.
* The configuration variable rebase.rescheduleFailedExec should be
effective only while running an interactive rebase and should not
affect anything when running a non-interactive one, which was not
the case. This has been corrected.
* "git submodule foreach" did not protect command line options passed
to the command to be run in each submodule correctly, when the
"--recursive" option was in use.
* Use "Erase in Line" CSI sequence that is already used in the editor
support to clear cruft in the progress output.
* The codepath to compute delta islands used to spew progress output
without giving the callers any way to squelch it, which has been
fixed.
* The code to parse scaled numbers out of configuration files has
been made more robust and also easier to follow.
* An incorrect list of options was cached after command line
completion failed (e.g. trying to complete a command that requires
a repository outside one), which has been corrected.
* "git rebase --abort" used to leave refs/rewritten/ when concluding
"git rebase -r", which has been corrected.
* "git stash show 23" used to work, but no more after getting
rewritten in C; this regression has been corrected.
* "git interpret-trailers" always treated '#' as the comment
character, regardless of core.commentChar setting, which has been
corrected.
* Code clean-up to avoid signed integer overlaps during binary search.
* "git checkout -p" needs to selectively apply a patch in reverse,
which did not work well.
* The commit-graph file is now part of the "files that the runtime
may keep open file descriptors on, all of which would need to be
closed when done with the object store", and the file descriptor to
an existing commit-graph file now is closed before "gc" finalizes a
new instance to replace it.
* Code restructuring during 2.20 period broke fetching tags via
"import" based transports.
* We have been trying out a few language features outside c89; the
coding guidelines document did not talk about them and instead had
a blanket ban against them.
* The internal diff machinery can be made to read out of bounds while
looking for --funcion-context line in a corner case, which has been
corrected.
Also contains various documentation updates, code clean-ups and minor fixups.
----------------------------------------------------------------
Changes since v2.22.0 are as follows:
Beat Bolli (1):
unicode: update the width tables to Unicode 12.1
Carlo Marcelo Arenas Belón (5):
fsmonitor: avoid signed integer overflow / infinite loop
wrapper: avoid undefined behaviour in macOS
xdiff: drop system includes in xutils.c
xdiff: remove duplicate headers from xhistogram.c
xdiff: remove duplicate headers from xpatience.c
Chris Mayo (1):
send-email: update documentation of required Perl modules
Denton Liu (2):
config/alias.txt: change " and ' to `
config/alias.txt: document alias accepting non-command first word
Derrick Stolee (15):
commit-graph: fix the_repository reference
sha1-file: split OBJECT_INFO_FOR_PREFETCH
commit-graph: return with errors during write
commit-graph: collapse parameters into flags
commit-graph: remove Future Work section
commit-graph: create write_commit_graph_context
commit-graph: extract fill_oids_from_packs()
commit-graph: extract fill_oids_from_commit_hex()
commit-graph: extract fill_oids_from_all_packs()
commit-graph: extract count_distinct_commits()
commit-graph: extract copy_oids_to_commits()
commit-graph: extract write_commit_graph_file()
commit-graph: use raw_object_store when closing
packfile: close commit-graph in close_all_packs
packfile: rename close_all_packs to close_object_store
Doug Ilijev (1):
README: fix rendering of text in angle brackets
Dr. Adam Nielsen (1):
gitignore.txt: make slash-rules more readable
Emily Shaffer (3):
grep: fail if call could output and name is null
doc: hint about GIT_DEBUGGER in CodingGuidelines
transport-helper: enforce atomic in push_refs_with_push
Eric Wong (1):
server-info: do not list unlinked packs
Felipe Contreras (5):
t5801 (remote-helpers): cleanup refspec stuff
t5801 (remote-helpers): add test to fetch tags
fetch: trivial cleanup
fetch: make the code more understandable
fetch: fix regression with transport helpers
Jakub Wilk (1):
doc: don't use git.kernel.org as example gitweb URL
Jeff King (10):
upload-pack: strip namespace from symref data
am: simplify prompt response handling
am: read interactive input from stdin
am: drop tty requirement for --interactive
am: fix --interactive HEAD tree resolution
interpret-trailers: load default config
verify-tag: drop signal.h include
wt-status.h: drop stdio.h include
delta-islands: respect progress flag
xdiff: clamp function context indices in post-image
Johannes Schindelin (14):
bisect--helper: verify HEAD could be parsed before continuing
fill_stat_cache_info(): prepare for an fsmonitor fix
mark_fsmonitor_valid(): mark the index as changed if needed
bundle verify: error out if called without an object database
poll (mingw): allow compiling with GCC 8 and DEVELOPER=1
kwset: allow building with GCC 8
winansi: simplify loading the GetCurrentConsoleFontEx() function
config: avoid calling `labs()` on too-large data type
t3404: fix a typo
t0001: fix on case-insensitive filesystems
rebase --am: ignore rebase.rescheduleFailedExec
diff: munmap() file contents before running external diff
mingw: support spawning programs containing spaces in their names
clean: show an error message when the path is too long
Jonathan Tan (5):
t5616: refactor packfile replacement
index-pack: prefetch missing REF_DELTA bases
t5616: use correct flag to check object is missing
t5616: cover case of client having delta base
t5551: test usage of chunked encoding explicitly
Josh Steadmon (1):
trace2: correct trace2 field name documentation
Junio C Hamano (6):
transport-helper: avoid var decl in for () loop control
rm: resolving by removal is not a warning-worthy event
CodingGuidelines: spell out post-C89 rules
Flush fixes up to the third batch post 2.22.0
Merge fixes made on the 'master' front
Git 2.22.1
Martin Ågren (1):
RelNotes/2.21.1: typofix
Matthew DeVore (3):
list-objects-filter: correct usage of ALLOC_GROW
url: do not read past end of buffer
url: do not allow %00 to represent NUL in URLs
Miguel Ojeda (1):
clang-format: use git grep to generate the ForEachMacros list
Mike Hommey (2):
dup() the input fd for fast-import used for remote helpers
Use xmmap_gently instead of xmmap in use_pack
Mike Mueller (1):
p4 unshelve: fix "Not a valid object name HEAD0" on Windows
Morian Sonnet (1):
submodule foreach: fix recursion of options
Nguyễn Thái Ngọc Duy (3):
init: make --template path relative to $CWD
worktree add: be tolerant of corrupt worktrees
completion: do not cache if --git-completion-helper fails
Paolo Bonzini (2):
request-pull: quote regex metacharacters in local ref
request-pull: warn if the remote object is not the same as the local one
Philip Oakley (2):
doc branch: provide examples for listing remote tracking branches
.mailmap: update email address of Philip Oakley
Phillip Wood (5):
rebase: fix a memory leak
rebase: warn if state directory cannot be removed
sequencer: return errors from sequencer_remove_state()
rebase --abort/--quit: cleanup refs/rewritten
add -p: fix checkout -p with pathological context
Quentin Nerden (2):
docs: git-clone: refer to long form of options
docs: git-clone: list short form of options first
René Scharfe (6):
cleanup: fix possible overflow errors in binary search, part 2
coccinelle: use COPY_ARRAY for copying arrays
use COPY_ARRAY for copying arrays
config: use unsigned_mult_overflows to check for overflows
config: don't multiply in parse_unit_factor()
config: simplify parsing of unit factors
Robert Morgan (1):
gpg(docs): use correct --verify syntax
SZEDER Gábor (11):
t3404: modernize here doc style
t3404: make the 'rebase.missingCommitsCheck=ignore' test more focused
pager: add a helper function to clear the last line in the terminal
t5551: use 'test_i18ngrep' to check translated output
rebase: fix garbled progress display with '-x'
progress: use term_clear_line()
Document that 'git -C ""' works and doesn't change directory
ci: don't update Homebrew
ci: disable Homebrew's auto cleanup
ci/lib.sh: update a comment about installed P4 and Git-LFS versions
Documentation/git-fsck.txt: include fsck.* config variables
Simon Williams (1):
git-p4: allow unshelving of branched files
Steven Roberts (1):
gpg-interface: do not scan past the end of buffer
Thomas Gummerer (1):
stash: fix show referencing stash index
Varun Naik (1):
read-cache.c: do not die if mmap fails
Vishal Verma (1):
merge: refuse --commit with --squash
Xin Li (1):
clone: respect user supplied origin name when setting up partial clone
Ævar Arnfjörð Bjarmason (1):
hash-object doc: stop mentioning git-cvsimport
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [ANNOUNCE] Git v2.22.1
2019-08-12 19:40 [ANNOUNCE] Git v2.22.1 Junio C Hamano
@ 2019-08-12 22:49 ` Bhaskar Chowdhury
0 siblings, 0 replies; 2+ messages in thread
From: Bhaskar Chowdhury @ 2019-08-12 22:49 UTC (permalink / raw)
To: Junio C Hamano; +Cc: git, Linux Kernel, git-packagers
[-- Attachment #1: Type: text/plain, Size: 14946 bytes --]
Thanks, a bunch Junio :)
On 12:40 Mon 12 Aug 2019, Junio C Hamano wrote:
>A maintenance release Git v2.22.1 is now available at the usual
>places. This backports many of the fixes that appeared already
>on the 'master' front in preparation for the upcoming v2.23 release
>of Git.
>
>The tarballs are found at:
>
> https://www.kernel.org/pub/software/scm/git/
>
>The following public repositories all have a copy of the 'v2.22.1'
>tag and the 'maint' branch that the tag points at:
>
> url = https://kernel.googlesource.com/pub/scm/git/git
> url = git://repo.or.cz/alt-git.git
> url = https://github.com/gitster/git
>
>----------------------------------------------------------------
>
>Git 2.22.1 Release Notes
>========================
>
>Fixes since v2.22
>-----------------
>
> * A relative pathname given to "git init --template=<path> <repo>"
> ought to be relative to the directory "git init" gets invoked in,
> but it instead was made relative to the repository, which has been
> corrected.
>
> * "git worktree add" used to fail when another worktree connected to
> the same repository was corrupt, which has been corrected.
>
> * The ownership rule for the file descriptor to fast-import remote
> backend was mixed up, leading to unrelated file descriptor getting
> closed, which has been fixed.
>
> * "git update-server-info" used to leave stale packfiles in its
> output, which has been corrected.
>
> * The server side support for "git fetch" used to show incorrect
> value for the HEAD symbolic ref when the namespace feature is in
> use, which has been corrected.
>
> * "git am -i --resolved" segfaulted after trying to see a commit as
> if it were a tree, which has been corrected.
>
> * "git bundle verify" needs to see if prerequisite objects exist in
> the receiving repository, but the command did not check if we are
> in a repository upfront, which has been corrected.
>
> * "git merge --squash" is designed to update the working tree and the
> index without creating the commit, and this cannot be countermanded
> by adding the "--commit" option; the command now refuses to work
> when both options are given.
>
> * The data collected by fsmonitor was not properly written back to
> the on-disk index file, breaking t7519 tests occasionally, which
> has been corrected.
>
> * Update to Unicode 12.1 width table.
>
> * The command line to invoke a "git cat-file" command from inside
> "git p4" was not properly quoted to protect a caret and running a
> broken command on Windows, which has been corrected.
>
> * "git request-pull" learned to warn when the ref we ask them to pull
> from in the local repository and in the published repository are
> different.
>
> * When creating a partial clone, the object filtering criteria is
> recorded for the origin of the clone, but this incorrectly used a
> hardcoded name "origin" to name that remote; it has been corrected
> to honor the "--origin <name>" option.
>
> * "git fetch" into a lazy clone forgot to fetch base objects that are
> necessary to complete delta in a thin packfile, which has been
> corrected.
>
> * The filter_data used in the list-objects-filter (which manages a
> lazily sparse clone repository) did not use the dynamic array API
> correctly---'nr' is supposed to point at one past the last element
> of the array in use. This has been corrected.
>
> * The description about slashes in gitignore patterns (used to
> indicate things like "anchored to this level only" and "only
> matches directories") has been revamped.
>
> * The URL decoding code has been updated to avoid going past the end
> of the string while parsing %-<hex>-<hex> sequence.
>
> * The list of for-each like macros used by clang-format has been
> updated.
>
> * "git push --atomic" that goes over the transport-helper (namely,
> the smart http transport) failed to prevent refs to be pushed when
> it can locally tell that one of the ref update will fail without
> having to consult the other end, which has been corrected.
>
> * "git clean" silently skipped a path when it cannot lstat() it; now
> it gives a warning.
>
> * A codepath that reads from GPG for signed object verification read
> past the end of allocated buffer, which has been fixed.
>
> * "git rm" to resolve a conflicted path leaked an internal message
> "needs merge" before actually removing the path, which was
> confusing. This has been corrected.
>
> * The "git clone" documentation refers to command line options in its
> description in the short form; they have been replaced with long
> forms to make them more recognisable.
>
> * The configuration variable rebase.rescheduleFailedExec should be
> effective only while running an interactive rebase and should not
> affect anything when running a non-interactive one, which was not
> the case. This has been corrected.
>
> * "git submodule foreach" did not protect command line options passed
> to the command to be run in each submodule correctly, when the
> "--recursive" option was in use.
>
> * Use "Erase in Line" CSI sequence that is already used in the editor
> support to clear cruft in the progress output.
>
> * The codepath to compute delta islands used to spew progress output
> without giving the callers any way to squelch it, which has been
> fixed.
>
> * The code to parse scaled numbers out of configuration files has
> been made more robust and also easier to follow.
>
> * An incorrect list of options was cached after command line
> completion failed (e.g. trying to complete a command that requires
> a repository outside one), which has been corrected.
>
> * "git rebase --abort" used to leave refs/rewritten/ when concluding
> "git rebase -r", which has been corrected.
>
> * "git stash show 23" used to work, but no more after getting
> rewritten in C; this regression has been corrected.
>
> * "git interpret-trailers" always treated '#' as the comment
> character, regardless of core.commentChar setting, which has been
> corrected.
>
> * Code clean-up to avoid signed integer overlaps during binary search.
>
> * "git checkout -p" needs to selectively apply a patch in reverse,
> which did not work well.
>
> * The commit-graph file is now part of the "files that the runtime
> may keep open file descriptors on, all of which would need to be
> closed when done with the object store", and the file descriptor to
> an existing commit-graph file now is closed before "gc" finalizes a
> new instance to replace it.
>
> * Code restructuring during 2.20 period broke fetching tags via
> "import" based transports.
>
> * We have been trying out a few language features outside c89; the
> coding guidelines document did not talk about them and instead had
> a blanket ban against them.
>
> * The internal diff machinery can be made to read out of bounds while
> looking for --funcion-context line in a corner case, which has been
> corrected.
>
>Also contains various documentation updates, code clean-ups and minor fixups.
>
>----------------------------------------------------------------
>
>Changes since v2.22.0 are as follows:
>
>Beat Bolli (1):
> unicode: update the width tables to Unicode 12.1
>
>Carlo Marcelo Arenas Belón (5):
> fsmonitor: avoid signed integer overflow / infinite loop
> wrapper: avoid undefined behaviour in macOS
> xdiff: drop system includes in xutils.c
> xdiff: remove duplicate headers from xhistogram.c
> xdiff: remove duplicate headers from xpatience.c
>
>Chris Mayo (1):
> send-email: update documentation of required Perl modules
>
>Denton Liu (2):
> config/alias.txt: change " and ' to `
> config/alias.txt: document alias accepting non-command first word
>
>Derrick Stolee (15):
> commit-graph: fix the_repository reference
> sha1-file: split OBJECT_INFO_FOR_PREFETCH
> commit-graph: return with errors during write
> commit-graph: collapse parameters into flags
> commit-graph: remove Future Work section
> commit-graph: create write_commit_graph_context
> commit-graph: extract fill_oids_from_packs()
> commit-graph: extract fill_oids_from_commit_hex()
> commit-graph: extract fill_oids_from_all_packs()
> commit-graph: extract count_distinct_commits()
> commit-graph: extract copy_oids_to_commits()
> commit-graph: extract write_commit_graph_file()
> commit-graph: use raw_object_store when closing
> packfile: close commit-graph in close_all_packs
> packfile: rename close_all_packs to close_object_store
>
>Doug Ilijev (1):
> README: fix rendering of text in angle brackets
>
>Dr. Adam Nielsen (1):
> gitignore.txt: make slash-rules more readable
>
>Emily Shaffer (3):
> grep: fail if call could output and name is null
> doc: hint about GIT_DEBUGGER in CodingGuidelines
> transport-helper: enforce atomic in push_refs_with_push
>
>Eric Wong (1):
> server-info: do not list unlinked packs
>
>Felipe Contreras (5):
> t5801 (remote-helpers): cleanup refspec stuff
> t5801 (remote-helpers): add test to fetch tags
> fetch: trivial cleanup
> fetch: make the code more understandable
> fetch: fix regression with transport helpers
>
>Jakub Wilk (1):
> doc: don't use git.kernel.org as example gitweb URL
>
>Jeff King (10):
> upload-pack: strip namespace from symref data
> am: simplify prompt response handling
> am: read interactive input from stdin
> am: drop tty requirement for --interactive
> am: fix --interactive HEAD tree resolution
> interpret-trailers: load default config
> verify-tag: drop signal.h include
> wt-status.h: drop stdio.h include
> delta-islands: respect progress flag
> xdiff: clamp function context indices in post-image
>
>Johannes Schindelin (14):
> bisect--helper: verify HEAD could be parsed before continuing
> fill_stat_cache_info(): prepare for an fsmonitor fix
> mark_fsmonitor_valid(): mark the index as changed if needed
> bundle verify: error out if called without an object database
> poll (mingw): allow compiling with GCC 8 and DEVELOPER=1
> kwset: allow building with GCC 8
> winansi: simplify loading the GetCurrentConsoleFontEx() function
> config: avoid calling `labs()` on too-large data type
> t3404: fix a typo
> t0001: fix on case-insensitive filesystems
> rebase --am: ignore rebase.rescheduleFailedExec
> diff: munmap() file contents before running external diff
> mingw: support spawning programs containing spaces in their names
> clean: show an error message when the path is too long
>
>Jonathan Tan (5):
> t5616: refactor packfile replacement
> index-pack: prefetch missing REF_DELTA bases
> t5616: use correct flag to check object is missing
> t5616: cover case of client having delta base
> t5551: test usage of chunked encoding explicitly
>
>Josh Steadmon (1):
> trace2: correct trace2 field name documentation
>
>Junio C Hamano (6):
> transport-helper: avoid var decl in for () loop control
> rm: resolving by removal is not a warning-worthy event
> CodingGuidelines: spell out post-C89 rules
> Flush fixes up to the third batch post 2.22.0
> Merge fixes made on the 'master' front
> Git 2.22.1
>
>Martin Ågren (1):
> RelNotes/2.21.1: typofix
>
>Matthew DeVore (3):
> list-objects-filter: correct usage of ALLOC_GROW
> url: do not read past end of buffer
> url: do not allow %00 to represent NUL in URLs
>
>Miguel Ojeda (1):
> clang-format: use git grep to generate the ForEachMacros list
>
>Mike Hommey (2):
> dup() the input fd for fast-import used for remote helpers
> Use xmmap_gently instead of xmmap in use_pack
>
>Mike Mueller (1):
> p4 unshelve: fix "Not a valid object name HEAD0" on Windows
>
>Morian Sonnet (1):
> submodule foreach: fix recursion of options
>
>Nguyễn Thái Ngọc Duy (3):
> init: make --template path relative to $CWD
> worktree add: be tolerant of corrupt worktrees
> completion: do not cache if --git-completion-helper fails
>
>Paolo Bonzini (2):
> request-pull: quote regex metacharacters in local ref
> request-pull: warn if the remote object is not the same as the local one
>
>Philip Oakley (2):
> doc branch: provide examples for listing remote tracking branches
> .mailmap: update email address of Philip Oakley
>
>Phillip Wood (5):
> rebase: fix a memory leak
> rebase: warn if state directory cannot be removed
> sequencer: return errors from sequencer_remove_state()
> rebase --abort/--quit: cleanup refs/rewritten
> add -p: fix checkout -p with pathological context
>
>Quentin Nerden (2):
> docs: git-clone: refer to long form of options
> docs: git-clone: list short form of options first
>
>René Scharfe (6):
> cleanup: fix possible overflow errors in binary search, part 2
> coccinelle: use COPY_ARRAY for copying arrays
> use COPY_ARRAY for copying arrays
> config: use unsigned_mult_overflows to check for overflows
> config: don't multiply in parse_unit_factor()
> config: simplify parsing of unit factors
>
>Robert Morgan (1):
> gpg(docs): use correct --verify syntax
>
>SZEDER Gábor (11):
> t3404: modernize here doc style
> t3404: make the 'rebase.missingCommitsCheck=ignore' test more focused
> pager: add a helper function to clear the last line in the terminal
> t5551: use 'test_i18ngrep' to check translated output
> rebase: fix garbled progress display with '-x'
> progress: use term_clear_line()
> Document that 'git -C ""' works and doesn't change directory
> ci: don't update Homebrew
> ci: disable Homebrew's auto cleanup
> ci/lib.sh: update a comment about installed P4 and Git-LFS versions
> Documentation/git-fsck.txt: include fsck.* config variables
>
>Simon Williams (1):
> git-p4: allow unshelving of branched files
>
>Steven Roberts (1):
> gpg-interface: do not scan past the end of buffer
>
>Thomas Gummerer (1):
> stash: fix show referencing stash index
>
>Varun Naik (1):
> read-cache.c: do not die if mmap fails
>
>Vishal Verma (1):
> merge: refuse --commit with --squash
>
>Xin Li (1):
> clone: respect user supplied origin name when setting up partial clone
>
>Ævar Arnfjörð Bjarmason (1):
> hash-object doc: stop mentioning git-cvsimport
>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2019-08-12 22:49 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-12 19:40 [ANNOUNCE] Git v2.22.1 Junio C Hamano
2019-08-12 22:49 ` Bhaskar Chowdhury
Code repositories for project(s) associated with this public inbox
https://80x24.org/mirrors/git.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).