debian: new upstream release
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
diff --git a/debian/changelog b/debian/changelog
index a6bd4c0..720d5da 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+git (1:2.43.0-1) unstable; urgency=low
+
+ * new upstream release (see RelNotes/2.43.0.txt).
+
+ -- Jonathan Nieder <jrnieder@gmail.com> Sun, 26 Nov 2023 17:32:42 -0800
+
git (1:2.42.0-1) unstable; urgency=low
* new upstream release (see RelNotes/2.41.0.txt, RelNotes/2.42.0.txt).
diff --git a/debian/changelog.upstream b/debian/changelog.upstream
index 15256d2..69e5ac8 100644
--- a/debian/changelog.upstream
+++ b/debian/changelog.upstream
@@ -1,3 +1,683 @@
+Version v2.43.0; changes since v2.43.0-rc2:
+-------------------------------------------
+
+Alexander Shopov (1):
+ l10n: bg.po: Updated Bulgarian translation (5579t)
+
+Arkadii Yakovets (1):
+ l10n: update uk localization for v2.43
+
+Bagas Sanjaya (1):
+ l10n: po-id for 2.43 (round 1)
+
+Emir SARI (1):
+ l10n: tr: v2.43.0
+
+Jean-Noël Avila (1):
+ l10n: fr: v2.43.0 rnd 2
+
+Jordi Mas (1):
+ l10n: Update Catalan translation
+
+Junio C Hamano (1):
+ Git 2.43
+
+Peter Krefting (1):
+ l10n: sv.po: Update Swedish translation (5579t)
+
+Ralf Thielow (1):
+ l10n: Update German translation
+
+Teng Long (1):
+ l10n: zh_CN: for git 2.43.0-rc1
+
+Todd Zullinger (1):
+ send-email: remove stray characters from usage
+
+Victoria Dye (1):
+ glossary: add definitions for dereference & peel
+
+Yi-Jyun Pan (1):
+ l10n: zh-TW: Git 2.43.0-rc1
+
+
+Version v2.43.0-rc2; changes since v2.43.0-rc1:
+-----------------------------------------------
+
+Elijah Newren (1):
+ RelNotes: minor wording fixes in 2.43.0 release notes
+
+Junio C Hamano (1):
+ Git 2.43-rc2
+
+
+Version v2.43.0-rc1; changes since v2.43.0-rc0:
+-----------------------------------------------
+
+Aditya Neelamraju (1):
+ clang-format: fix typo in comment
+
+Andrei Rybak (1):
+ SubmittingPatches: call gitk's command "Copy commit reference"
+
+Emily Shaffer (2):
+ t0091-bugreport: stop using i18ngrep
+ bugreport: reject positional arguments
+
+Jacob Stopak (1):
+ Include gettext.h in MyFirstContribution tutorial
+
+Jeff King (1):
+ t: avoid perl's pack/unpack "Q" specifier
+
+Johannes Schindelin (2):
+ max_tree_depth: lower it for MSVC to avoid stack overflows
+ ci: upgrade to using macos-13
+
+Junio C Hamano (6):
+ grep: -f <path> is relative to $cwd
+ test framework: further deprecate test_i18ngrep
+ tests: teach callers of test_i18ngrep to use test_grep
+ A bit more before -rc1
+ Prepare for -rc1
+ Git 2.43-rc1
+
+Karthik Nayak (3):
+ revision: rename bit to `do_not_die_on_missing_objects`
+ rev-list: move `show_commit()` to the bottom
+ rev-list: add commit object support in `--missing` option
+
+Linus Arver (1):
+ strvec: drop unnecessary include of hex.h
+
+Martin Ågren (1):
+ git-merge-file doc: drop "-file" from argument placeholders
+
+Michael Strawbridge (1):
+ send-email: move validation code below process_address_list
+
+Patrick Steinhardt (18):
+ commit-graph: introduce envvar to disable commit existence checks
+ commit: detect commits that exist in commit-graph but not in the ODB
+ builtin/show-ref: convert pattern to a local variable
+ builtin/show-ref: split up different subcommands
+ builtin/show-ref: fix leaking string buffer
+ builtin/show-ref: fix dead code when passing patterns
+ builtin/show-ref: refactor `--exclude-existing` options
+ builtin/show-ref: stop using global variable to count matches
+ builtin/show-ref: stop using global vars for `show_one()`
+ builtin/show-ref: refactor options for patterns subcommand
+ builtin/show-ref: ensure mutual exclusiveness of subcommands
+ builtin/show-ref: explicitly spell out different modes in synopsis
+ builtin/show-ref: add new mode to check for reference existence
+ t: use git-show-ref(1) to check for ref existence
+ test-bloom: stop setting up Git directory twice
+ shallow: fix memory leak when registering shallow roots
+ setup: refactor `upgrade_repository_format()` to have common exit
+ setup: fix leaking repository format
+
+René Scharfe (4):
+ parse-options: make CMDMODE errors more precise
+ am: simplify --show-current-patch handling
+ am, rebase: fix arghelp syntax of --empty
+ reflog: fix expire --single-worktree
+
+Robert Coup (1):
+ upload-pack: add tracing for fetches
+
+Taylor Blau (4):
+ Documentation/gitformat-pack.txt: fix typo
+ Documentation/gitformat-pack.txt: fix incorrect MIDX documentation
+ list-objects: drop --unpacked non-commit objects from results
+ pack-bitmap: drop --unpacked non-commit objects from results
+
+Todd Zullinger (2):
+ RelNotes: minor typo fixes in 2.43.0 draft
+ RelNotes: improve wording of credential helper notes
+
+brian m. carlson (1):
+ merge-file: add an option to process object IDs
+
+
+Version v2.43.0-rc0; changes since v2.42.1:
+-------------------------------------------
+
+Alyssa Ross (1):
+ diff: fix --merge-base with annotated tags
+
+Andy Koppe (8):
+ pretty-formats: enclose options in angle brackets
+ decorate: refactor format_decorations()
+ decorate: avoid some unnecessary color overhead
+ decorate: color each token separately
+ pretty: add %(decorate[:<options>]) format
+ pretty: add pointer and tag options to %(decorate)
+ decorate: use commit color for HEAD arrow
+ pretty: fix ref filtering for %(decorate) formats
+
+Beat Bolli (1):
+ unicode: update the width tables to Unicode 15.1
+
+Calvin Wan (4):
+ hex-ll: separate out non-hash-algo functions
+ wrapper: reduce scope of remove_or_warn()
+ config: correct bad boolean env value error message
+ parse: separate out parsing functions from config.h
+
+Christian Couder (9):
+ pack-objects: allow `--filter` without `--stdout`
+ t/helper: add 'find-pack' test-tool
+ repack: refactor finishing pack-objects command
+ repack: refactor finding pack prefix
+ pack-bitmap-write: rebuild using new bitmap when remapping
+ repack: add `--filter=<filter-spec>` option
+ gc: add `gc.repackFilter` config option
+ repack: implement `--filter-to` for storing filtered out objects
+ gc: add `gc.repackFilterTo` config option
+
+Derrick Stolee (9):
+ maintenance: add get_random_minute()
+ maintenance: use random minute in launchctl scheduler
+ maintenance: use random minute in Windows scheduler
+ maintenance: use random minute in cron scheduler
+ maintenance: swap method locations
+ maintenance: use random minute in systemd scheduler
+ maintenance: fix systemd schedule overlaps
+ maintenance: update schedule before config
+ mailmap: change primary address for Derrick Stolee
+
+Dorcas AnonoLitunya (1):
+ t7601: use "test_path_is_file" etc. instead of "test -f"
+
+Dragan Simic (2):
+ diff --stat: add config option to limit filename width
+ diff --stat: set the width defaults in a helper function
+
+Drew DeVault (1):
+ format-patch: --rfc honors what --subject-prefix sets
+
+Elijah Newren (25):
+ documentation: wording improvements
+ documentation: fix small error
+ documentation: fix typos
+ documentation: fix apostrophe usage
+ documentation: add missing words
+ documentation: remove extraneous words
+ documentation: fix subject/verb agreement
+ documentation: employ consistent verb tense for a list
+ documentation: fix verb tense
+ documentation: fix adjective vs. noun
+ documentation: fix verb vs. noun
+ documentation: fix singular vs. plural
+ documentation: whitespace is already generally plural
+ documentation: fix choice of article
+ documentation: add missing article
+ documentation: remove unnecessary hyphens
+ documentation: add missing hyphens
+ documentation: use clearer prepositions
+ documentation: fix punctuation
+ documentation: fix capitalization
+ documentation: fix whitespace issues
+ documentation: add some commas where they are helpful
+ documentation: add missing fullstops
+ documentation: add missing quotes
+ documentation: add missing parenthesis
+
+Eric W. Biederman (1):
+ bulk-checkin: only support blobs in index_bulk_checkin
+
+Eric Wong (1):
+ treewide: fix various bugs w/ OpenSSL 3+ EVP API
+
+Isoken June Ibizugbe (1):
+ builtin/branch.c: adjust error messages to coding guidelines
+
+Jan Alexander Steffens (heftig) (6):
+ submodule--helper: use submodule_from_path in set-{url,branch}
+ submodule--helper: return error from set-url when modifying failed
+ t7419: actually test the branch switching
+ t7419, t7420: use test_cmp_config instead of grepping .gitmodules
+ t7419: test that we correctly handle renamed submodules
+ t7420: test that we correctly handle renamed submodules
+
+Jason Hatton (1):
+ Prevent git from rehashing 4GiB files
+
+Javier Mora (2):
+ git-status.txt: fix minor asciidoc format issue
+ doc/git-bisect: clarify `git bisect run` syntax
+
+Jeff King (96):
+ sequencer: use repository parameter in short_commit_name()
+ sequencer: mark repository argument as unused
+ ref-filter: mark unused parameters in parser callbacks
+ pack-bitmap: mark unused parameters in show_object callback
+ worktree: mark unused parameters in each_ref_fn callback
+ commit-graph: mark unused data parameters in generation callbacks
+ ls-tree: mark unused parameter in callback
+ stash: mark unused parameter in diff callback
+ trace2: mark unused us_elapsed_absolute parameters
+ trace2: mark unused config callback parameter
+ test-trace2: mark unused argv/argc parameters
+ grep: mark unused parameter in output function
+ add-interactive: mark unused callback parameters
+ negotiator/noop: mark unused callback parameters
+ worktree: mark unused parameters in noop repair callback
+ imap-send: mark unused parameters with NO_OPENSSL
+ grep: mark unused parmaeters in pcre fallbacks
+ credential: mark unused parameter in urlmatch callback
+ fetch: mark unused parameter in ref_transaction callback
+ bundle-uri: mark unused parameters in callbacks
+ gc: mark unused descriptors in scheduler callbacks
+ update-ref: mark unused parameter in parser callbacks
+ merge: make xopts a strvec
+ merge: simplify parsing of "-n" option
+ format-patch: use OPT_STRING_LIST for to/cc options
+ tree-walk: reduce stack size for recursive functions
+ tree-walk: drop MAX_TRAVERSE_TREES macro
+ tree-walk: rename "error" variable
+ fsck: detect very large tree pathnames
+ add core.maxTreeDepth config
+ traverse_trees(): respect max_allowed_tree_depth
+ read_tree(): respect max_allowed_tree_depth
+ list-objects: respect max_allowed_tree_depth
+ tree-diff: respect max_allowed_tree_depth
+ lower core.maxTreeDepth default to 2048
+ checkout-index: delay automatic setting of to_tempfile
+ parse-options: prefer opt->value to globals in callbacks
+ parse-options: mark unused "opt" parameter in callbacks
+ merge: do not pass unused opt->value parameter
+ parse-options: add more BUG_ON() annotations
+ interpret-trailers: mark unused "unset" parameters in option callbacks
+ parse-options: mark unused parameters in noop callback
+ merge-ort: drop custom err() function
+ merge-ort: stop passing "opt" to read_oid_strbuf()
+ merge-ort: drop unused parameters from detect_and_process_renames()
+ merge-ort: drop unused "opt" parameter from merge_check_renames_reusable()
+ merge-ort: lowercase a few error messages
+ fsmonitor: prefer repo_git_path() to git_pathdup()
+ fsmonitor/win32: drop unused parameters
+ fsmonitor: mark some maybe-unused parameters
+ fsmonitor/win32: mark unused parameter in fsm_os__incompatible()
+ fsmonitor: mark unused parameters in stub functions
+ fsmonitor/darwin: mark unused parameters in system callback
+ fsmonitor: mark unused hashmap callback parameters
+ run-command: mark unused parameters in start_bg_wait callbacks
+ commit-graph: factor out chain opening function
+ commit-graph: check mixed generation validation when loading chain file
+ t5324: harmonize sha1/sha256 graph chain corruption
+ commit-graph: detect read errors when verifying graph chain
+ commit-graph: tighten chain size check
+ commit-graph: report incomplete chains during verification
+ t6700: mark test as leak-free
+ commit-reach: free temporary list in get_octopus_merge_bases()
+ merge: free result of repo_get_merge_bases()
+ commit-graph: move slab-clearing to close_commit_graph()
+ commit-graph: free all elements of graph chain
+ commit-graph: delay base_graph assignment in add_graph_to_chain()
+ commit-graph: free graph struct that was not added to chain
+ commit-graph: free write-context entries before overwriting
+ commit-graph: free write-context base_graph_name during cleanup
+ commit-graph: clear oidset after finishing write
+ repack: free existing_cruft array after use
+ chunk-format: note that pair_chunk() is unsafe
+ t: add library for munging chunk-format files
+ midx: stop ignoring malformed oid fanout chunk
+ commit-graph: check size of oid fanout chunk
+ midx: check size of oid lookup chunk
+ commit-graph: check consistency of fanout table
+ midx: check size of pack names chunk
+ midx: enforce chunk alignment on reading
+ midx: check size of object offset chunk
+ midx: bounds-check large offset chunk
+ midx: check size of revindex chunk
+ commit-graph: check size of commit data chunk
+ commit-graph: detect out-of-bounds extra-edges pointers
+ commit-graph: bounds-check base graphs chunk
+ commit-graph: check size of generations chunk
+ commit-graph: bounds-check generation overflow chunk
+ commit-graph: check bounds when accessing BDAT chunk
+ commit-graph: check bounds when accessing BIDX chunk
+ commit-graph: detect out-of-order BIDX offsets
+ chunk-format: drop pair_chunk_unsafe()
+ t5319: make corrupted large-offset test more robust
+ doc/send-email: mention handling of "reply-to" with --compose
+ Revert "send-email: extract email-parsing code into a subroutine"
+ send-email: handle to/cc/bcc from --compose message
+
+Johannes Schindelin (5):
+ windows: ignore empty `PATH` elements
+ is_Cygwin: avoid `exec`ing anything
+ Move is_<platform> functions to the beginning
+ Move the `_which` function (almost) to the top
+ Work around Tcl's default `PATH` lookup
+
+John Cai (3):
+ merge-ort: initialize repo in index state
+ attr: read attributes from HEAD when bare repo
+ attr: add attr.tree for setting the treeish to read attributes from
+
+Josh Soref (1):
+ Documentation/git-status: add missing line breaks
+
+Junio C Hamano (37):
+ update-index: do not read HEAD and MERGE_HEAD unconditionally
+ resolve-undo: allow resurrecting conflicted state that resolved to deletion
+ update-index: use unmerge_index_entry() to support removal
+ update-index: remove stale fallback code for "--unresolve"
+ checkout/restore: refuse unmerging paths unless checking out of the index
+ checkout/restore: add basic tests for --merge
+ checkout: allow "checkout -m path" to unmerge removed paths
+ pretty-formats: define "literal formatting code"
+ Start the 2.43 cycle
+ The second batch for 2.43
+ The extra batch to update credenthal helpers
+ The third batch
+ The fourth batch
+ The fifth batch
+ The sixth batch
+ The seventh batch
+ update-index doc: v4 is OK with JGit and libgit2
+ update-index: add --show-index-version
+ test-tool: retire "index-version"
+ The eighth batch
+ The ninth batch
+ The tenth batch
+ The eleventh batch
+ completion: loosen and document the requirement around completing alias
+ The twelfth batch
+ The thirteenth batch
+ The fourteenth batch
+ The fifteenth batch
+ The sixteenth batch
+ merge: introduce {copy|clear}_merge_options()
+ stash: be careful what we store
+ The seventeenth batch
+ The eighteenth batch
+ The nineteenth batch
+ The twentieth batch
+ The twenty-first batch
+ The twenty-second batch
+
+Kousik Sanagavarapu (3):
+ t/t6300: cleanup test_atom
+ t/t6300: introduce test_bad_atom
+ ref-filter: add mailmap support
+
+Kristoffer Haugsbakk (2):
+ range-diff: treat notes like `log`
+ grep: die gracefully when outside repository
+
+Linus Arver (16):
+ trailer tests: make test cases self-contained
+ trailer test description: this tests --where=after, not --where=before
+ trailer: add tests to check defaulting behavior with --no-* flags
+ trailer doc: narrow down scope of --where and related flags
+ trailer: trailer location is a place, not an action
+ trailer --no-divider help: describe usual "---" meaning
+ trailer --parse help: expose aliased options
+ trailer --only-input: prefer "configuration variables" over "rules"
+ trailer --parse docs: add explanation for its usefulness
+ trailer --unfold help: prefer "reformat" over "join"
+ trailer doc: emphasize the effect of configuration variables
+ trailer doc: separator within key suppresses default separator
+ trailer doc: <token> is a <key> or <keyAlias>, not both
+ trailer: separate public from internal portion of trailer_iterator
+ trailer: split process_input_file into separate pieces
+ trailer: split process_command_line_args into separate functions
+
+M Hickford (3):
+ credential/libsecret: store new attributes
+ credential/libsecret: erase matching creds only
+ credential/wincred: erase matching creds only
+
+Mark Levedahl (6):
+ git gui Makefile - remove Cygwin modifications
+ git-gui - remove obsolete Cygwin specific code
+ git-gui - use cygstart to browse on Cygwin
+ git-gui - use mkshortcut on Cygwin
+ git-gui - re-enable use of hook scripts
+ git-gui - use git-hook, honor core.hooksPath
+
+Matthew McClain (1):
+ git-p4 shouldn't attempt to store symlinks in LFS
+
+Oswald Buddenhagen (10):
+ t/lib-rebase: set_fake_editor(): fix recognition of reset's short command
+ t/lib-rebase: set_fake_editor(): handle FAKE_LINES more consistently
+ sequencer: simplify allocation of result array in todo_list_rearrange_squash()
+ t/lib-rebase: improve documentation of set_fake_editor()
+ format-patch: add --description-file option
+ sequencer: beautify subject of reverts of reverts
+ git-revert.txt: add discussion
+ rebase: simplify code related to imply_merge()
+ rebase: handle --strategy via imply_merge() as well
+ rebase: move parse_opt_keep_empty() down
+
+Patrick Steinhardt (1):
+ revision: make pseudo-opt flags read via stdin behave consistently
+
+Philippe Blain (2):
+ completion: commit: complete configured trailer tokens
+ completion: commit: complete trailers tokens more robustly
+
+René Scharfe (9):
+ subtree: disallow --no-{help,quiet,debug,branch,message}
+ t1502, docs: disallow --no-help
+ t1502: move optionspec help output to a file
+ t1502: test option negation
+ parse-options: show negatability of options in short help
+ parse-options: factor out usage_indent() and usage_padding()
+ parse-options: no --[no-]no-...
+ parse-options: simplify usage_padding()
+ parse-options: allow omitting option help text
+
+Rubén Justo (2):
+ branch: error message deleting a branch in use
+ branch: error message checking out a branch in use
+
+Sergey Organov (3):
+ diff-merges: improve --diff-merges documentation
+ diff-merges: introduce '--dd' option
+ completion: complete '--dd'
+
+Shuqi Liang (3):
+ t1092: add tests for 'git check-attr'
+ attr.c: read attributes in a sparse directory
+ check-attr: integrate with sparse-index
+
+Tang Yuyi (1):
+ merge-tree: add -X strategy option
+
+Taylor Blau (17):
+ repack: move `pack_geometry` struct to the stack
+ builtin/pack-objects.c: remove unnecessary strbuf_reset()
+ builtin/pack-objects.c: support `--max-pack-size` with `--cruft`
+ Documentation/gitformat-pack.txt: remove multi-cruft packs alternative
+ Documentation/gitformat-pack.txt: drop mixed version section
+ builtin/repack.c: extract structure to store existing packs
+ builtin/repack.c: extract marking packs for deletion
+ builtin/repack.c: extract redundant pack cleanup for --geometric
+ builtin/repack.c: extract redundant pack cleanup for existing packs
+ builtin/repack.c: extract `has_existing_non_kept_packs()`
+ builtin/repack.c: store existing cruft packs separately
+ builtin/repack.c: avoid directly inspecting "util"
+ builtin/repack.c: extract common cruft pack loop
+ t7700: split cruft-related tests to t7704
+ builtin/repack.c: parse `--max-pack-size` with OPT_MAGNITUDE
+ builtin/repack.c: implement support for `--max-cruft-size`
+ builtin/repack.c: avoid making cruft packs preferred
+
+Victoria Dye (4):
+ ref-cache.c: fix prefix matching in ref iteration
+ dir.[ch]: expose 'get_dtype'
+ dir.[ch]: add 'follow_symlink' arg to 'get_dtype'
+ files-backend.c: avoid stat in 'loose_fill_ref_dir'
+
+Vipul Kumar (1):
+ git-gui: Fix a typo in README
+
+brian m. carlson (1):
+ t: add a test helper to truncate files
+
+Ævar Arnfjörð Bjarmason (1):
+ Makefiles: change search through $(MAKEFLAGS) for GNU make 4.4
+
+Štěpán Němec (5):
+ doc: fix some typos, grammar and wording issues
+ doc/diff-options: improve wording of the log.diffMerges mention
+ git-jump: admit to passing merge mode args to ls-files
+ doc/gitk: s/sticked/stuck/
+ t/README: fix multi-prerequisite example
+
+谢致邦 (XIE Zhibang) (2):
+ doc: correct the 50 characters soft limit
+ doc: correct the 50 characters soft limit (+)
+
+
+Version v2.42.1; changes since v2.42.0:
+---------------------------------------
+
+Caleb Hill (1):
+ git-clean doc: fix "without do cleaning" typo
+
+Christian Hesse (2):
+ t/lib-gpg: forcibly run a trustdb update
+ t/t6300: drop magic filtering
+
+Derrick Stolee (4):
+ upload-pack: fix race condition in error messages
+ scalar: add --[no-]src option
+ setup: add discover_git_directory_reason()
+ scalar reconfigure: help users remove buggy repos
+
+Evan Gates (1):
+ git-config: fix misworded --type=path explanation
+
+Han Young (1):
+ show doc: redirect user to git log manual instead of git diff-tree
+
+Jacob Abel (1):
+ builtin/worktree.c: fix typo in "forgot fetch" msg
+
+Jeff King (17):
+ hashmap: use expected signatures for comparison functions
+ diff-files: avoid negative exit value
+ diff: show usage for unknown builtin_diff_files() options
+ diff: die when failing to read index in git-diff builtin
+ diff: drop useless return from run_diff_{files,index} functions
+ diff: drop useless return values in git-diff helpers
+ diff: drop useless "status" parameter from diff_result_code()
+ commit-graph: verify swapped zero/non-zero generation cases
+ test-lib: ignore uninteresting LSan output
+ ci: allow branch selection through "vars"
+ ci: deprecate ci/config/allow-ref script
+ http: factor out matching of curl http/2 trace lines
+ http: update curl http/2 info matching for curl 8.3.0
+ test-lib: set UBSAN_OPTIONS to match ASan
+ decorate: add clear_decoration() function
+ revision: clear decoration structs during release_revisions()
+ daemon: free listen_addr before returning
+
+Johannes Schindelin (12):
+ rebase: allow overriding the maximal length of the generated labels
+ ci: avoid building from the same commit in parallel
+ ci(linux-asan-ubsan): let's save some time
+ var: avoid a segmentation fault when `HOME` is unset
+ completion(switch/checkout): treat --track and -t the same
+ maintenance(systemd): support the Windows Subsystem for Linux
+ ci: add a GitHub workflow to submit Coverity scans
+ coverity: cache the Coverity Build Tool
+ coverity: allow overriding the Coverity project
+ coverity: support building on Windows
+ coverity: allow running on macOS
+ coverity: detect and report when the token or project is incorrect
+
+Josip Sokcevic (1):
+ diff-lib: fix check_removed when fsmonitor is on
+
+Junio C Hamano (12):
+ mv: fix error for moving directory to another
+ diff: move the fallback "--exit-code" code down
+ diff: mode-only change should be noticed by "--patch -w --exit-code"
+ diff: teach "--stat -w --exit-code" to notice differences
+ t4040: remove test that succeeded for a wrong reason
+ diff: spell DIFF_INDEX_CACHED out when calling run_diff_index()
+ diff: the -w option breaks --exit-code for --raw and other output modes
+ transfer.unpackLimit: fetch/receive.unpackLimit takes precedence
+ doc: update list archive reference to use lore.kernel.org
+ commit: do not use cryptic "new_index" in end-user facing messages
+ am: align placeholder for --whitespace option with apply
+ Git 2.42.1
+
+Kousik Sanagavarapu (1):
+ ref-filter: sort numerically when ":size" is used
+
+Mark Ruvald Pedersen (1):
+ sequencer: truncate labels to accommodate loose refs
+
+Michal Suchanek (1):
+ git-push doc: more visibility for -q option
+
+Naomi Ibe (1):
+ builtin/add.c: clean up die() messages
+
+Oswald Buddenhagen (6):
+ t9001: fix indentation in test_no_confirm()
+ sequencer: rectify empty hint in call of require_clean_work_tree()
+ sequencer: fix error message on failure to copy SQUASH_MSG
+ t3404-rebase-interactive.sh: fix typos in title of a rewording test
+ sequencer: remove unreachable exit condition in pick_commits()
+ am: fix error message in parse_opt_show_current_patch()
+
+Patrick Steinhardt (4):
+ upload-pack: fix exit code when denying fetch of unreachable object ID
+ doc/git-worktree: mention "refs/rewritten" as per-worktree refs
+ doc/git-repack: fix syntax for `-g` shorthand option
+ doc/git-repack: don't mention nonexistent "--unpacked" option
+
+Philippe Blain (1):
+ completion: improve doc for complex aliases
+
+Phillip Wood (7):
+ rebase -i: move unlink() calls
+ rebase -i: remove patch file after conflict resolution
+ sequencer: use rebase_path_message()
+ sequencer: factor out part of pick_commits()
+ rebase: fix rewritten list for failed pick
+ rebase --continue: refuse to commit after failed command
+ rebase -i: fix adding failed command to the todo list
+
+René Scharfe (5):
+ name-rev: use OPT_HIDDEN_BOOL for --peel-tag
+ grep: use OPT_INTEGER_F for --max-depth
+ grep: reject --no-or
+ diff --no-index: fix -R with stdin
+ parse-options: drop unused parse_opt_ctx_t member
+
+Sergey Organov (1):
+ doc/diff-options: fix link to generating patch section
+
+Taylor Blau (7):
+ commit-graph: introduce `commit_graph_generation_from_graph()`
+ t/t5318-commit-graph.sh: test generation zero transitions during fsck
+ commit-graph: avoid repeated mixed generation number warnings
+ leak tests: mark a handful of tests as leak-free
+ leak tests: mark t3321-notes-stripspace.sh as leak-free
+ leak tests: mark t5583-push-branches.sh as leak-free
+ git-send-email.perl: avoid printing undef when validating addresses
+
+Wesley Schwengle (2):
+ git-push.txt: fix grammar
+ git-svn: drop FakeTerm hack
+
+Štěpán Němec (1):
+ doc/cat-file: make synopsis and description less confusing
+
+王常新 (1):
+ merge-ort.c: fix typo 'neeed' to 'needed'
+
+
Version v2.42.0; changes since v2.42.0-rc2:
-------------------------------------------
diff --git a/debian/versions.upstream b/debian/versions.upstream
index fe4a657..0562272 100644
--- a/debian/versions.upstream
+++ b/debian/versions.upstream
@@ -844,3 +844,8 @@
v2.42.0-rc1
v2.42.0-rc2
v2.42.0
+v2.42.1
+v2.43.0-rc0
+v2.43.0-rc1
+v2.43.0-rc2
+v2.43.0