diff options
Diffstat (limited to 'whats-cooking.txt')
-rw-r--r-- | whats-cooking.txt | 520 |
1 files changed, 175 insertions, 345 deletions
diff --git a/whats-cooking.txt b/whats-cooking.txt index 49e9943..31fb2f1 100644 --- a/whats-cooking.txt +++ b/whats-cooking.txt @@ -1,10 +1,10 @@ To: git@vger.kernel.org Bcc: lwn@lwn.net -Subject: What's cooking in git.git (Mar 2020, #01; Tue, 3) -X-master-at: 2f268890c2cd2f115424936bbee27f8269080e5e -X-next-at: 5e7596f4ac6ed24f8c8b715a297eeb8623e7c204 +Subject: What's cooking in git.git (Mar 2020, #02; Thu, 5) +X-master-at: 076cbdcd739aeb33c1be87b73aebae5e43d7bcc5 +X-next-at: e46b2d99d2742df792ec4089722921bf939458c2 -What's cooking in git.git (Mar 2020, #01; Tue, 3) +What's cooking in git.git (Mar 2020, #02; Thu, 5) -------------------------------------------------- Here are the topics that have been cooking. Commits prefixed with @@ -12,12 +12,7 @@ Here are the topics that have been cooking. Commits prefixed with '+' are in 'next'. The ones marked with '.' do not appear in any of the integration branches, but I am still holding onto them. -2.26-rc0 is planned to happen tomorrow (see tinyurl.com/gitCal). -The set of remaining topics in 'next' has been shrinking and today -may be a good cut-off point to declare that anything that is not in -'next' isn't expected to ship with the 2.26 release, unless it is an -obvious regression fix. That does not mean everything in 'next' -today will be in the release, either. +2.26-rc0 has been tagged. You can find the changes described here in the integration branches of the repositories listed at @@ -27,201 +22,157 @@ of the repositories listed at -------------------------------------------------- [Graduated to "master"] -* ak/test-log-graph (2020-02-24) 2 commits - (merged to 'next' on 2020-02-25 at 2b68666ffa) - + lib-log-graph: consolidate colored graph cmp logic - + lib-log-graph: consolidate test_cmp_graph logic +* ag/rebase-remove-redundant-code (2020-02-26) 1 commit + (merged to 'next' on 2020-02-27 at b1f5289b67) + + builtin/rebase: remove a call to get_oid() on `options.switch_to' - Test update. + Code reduction. -* ds/partial-clone-fixes (2020-02-22) 2 commits - (merged to 'next' on 2020-02-25 at a26434bb7a) - + partial-clone: avoid fetching when looking for objects - + partial-clone: demonstrate bugs in partial fetch +* bc/wildcard-credential (2020-02-20) 5 commits + (merged to 'next' on 2020-02-25 at ba3706cb90) + + credential: allow wildcard patterns when matching config + + credential: use the last matching username in the config + + t0300: add tests for some additional cases + + t1300: add test for urlmatch with multiple wildcards + + mailmap: add an additional email address for brian m. carlson - Fix for a bug revealed by a recent change to make the protocol v2 - the default. + A configuration element used for credential subsystem can now use + wildcard pattern to specify for which set of URLs the entry + applies. -* en/check-ignore (2020-02-18) 1 commit - (merged to 'next' on 2020-02-22 at f05a752211) - + check-ignore: fix documentation and implementation to match +* be/describe-multiroot (2020-02-26) 1 commit + (merged to 'next' on 2020-02-27 at b476663ffc) + + describe: don't abort too early when searching tags - "git check-ignore" did not work when the given path is explicitly - marked as not ignored with a negative entry in the .gitignore file. + "git describe" in a repository with multiple root commits sometimes + gave up looking for the best tag to describe a given commit with + too early, which has been adjusted. -* en/rebase-backend (2020-02-16) 20 commits - (merged to 'next' on 2020-02-22 at cae5eb0f18) - + rebase: rename the two primary rebase backends - + rebase: change the default backend from "am" to "merge" - + rebase: make the backend configurable via config setting - + rebase tests: repeat some tests using the merge backend instead of am - + rebase tests: mark tests specific to the am-backend with --am - + rebase: drop '-i' from the reflog for interactive-based rebases - + git-prompt: change the prompt for interactive-based rebases - + rebase: add an --am option - + rebase: move incompatibility checks between backend options a bit earlier - + git-rebase.txt: add more details about behavioral differences of backends - + rebase: allow more types of rebases to fast-forward - + t3432: make these tests work with either am or merge backends - + rebase: fix handling of restrict_revision - + rebase: make sure to pass along the quiet flag to the sequencer - + rebase, sequencer: remove the broken GIT_QUIET handling - + t3406: simplify an already simple test - + rebase (interactive-backend): fix handling of commits that become empty - + rebase (interactive-backend): make --keep-empty the default - + t3404: directly test the behavior of interest - + git-rebase.txt: update description of --allow-empty-message +* ds/sparse-add (2020-02-20) 5 commits + (merged to 'next' on 2020-02-25 at de68d14e77) + + sparse-checkout: allow one-character directories in cone mode + (merged to 'next' on 2020-02-14 at 3799757bbe) + + sparse-checkout: work with Windows paths + + sparse-checkout: create 'add' subcommand + + sparse-checkout: extract pattern update from 'set' subcommand + + sparse-checkout: extract add_patterns_from_input() - "git rebase" has learned to use the merge backend (i.e. the - machinery that drives "rebase -i") by default, while allowing - "--apply" option to use the "apply" backend (e.g. the moral - equivalent of "format-patch piped to am"). The rebase.backend - configuration variable can be set to customize. + "git sparse-checkout" learned a new "add" subcommand. -* en/t3433-rebase-stat-dirty-failure (2020-02-19) 2 commits - (merged to 'next' on 2020-02-25 at 000d596d4c) - + merge-recursive: fix the refresh logic in update_file_flags - + t3433: new rebase testcase documenting a stat-dirty-like failure +* es/do-not-let-rebase-switch-to-protected-branch (2020-02-24) 2 commits + (merged to 'next' on 2020-02-27 at 4b0009b609) + + rebase: refuse to switch to branch already checked out elsewhere + + t3400: make test clean up after itself - The merge-recursive machinery failed to refresh the cache entry for - a merge result in a couple of places, resulting in an unnecessary - merge failure, which has been fixed. + "git rebase BASE BRANCH" rebased/updated the tip of BRANCH and + checked it out, even when the BRANCH is checked out in a different + worktree. This has been corrected. -* es/worktree-cleanup (2020-02-24) 1 commit - (merged to 'next' on 2020-02-25 at 59bc458bcd) - + worktree: drop unused code from get_main_worktree() +* es/recursive-single-branch-clone (2020-02-25) 2 commits + (merged to 'next' on 2020-02-27 at 8e8fcca7cd) + + clone: pass --single-branch during --recurse-submodules + + submodule--helper: use C99 named initializer - Code cleanup. + "git clone --recurse-submodules --single-branch" now uses the same + single-branch option when cloning the submodules. -* jk/doc-diff-parallel (2020-02-18) 1 commit - (merged to 'next' on 2020-02-19 at 62b2264fca) - + doc-diff: use single-colon rule in rendering Makefile +* es/worktree-avoid-duplication-fix (2020-02-24) 3 commits + (merged to 'next' on 2020-02-25 at 74c612837a) + + worktree: don't allow "add" validation to be fooled by suffix matching + + worktree: add utility to find worktree by pathname + + worktree: improve find_worktree() documentation - Update to doc-diff. + In rare cases "git worktree add <path>" could think that <path> + was already a registered worktree even when it wasn't and refuse + to add the new worktree. This has been corrected. -* jk/object-filter-with-bitmap (2020-02-18) 16 commits - (merged to 'next' on 2020-02-19 at d38487e23d) - + rev-list --count: comment on the use of count_right++ - (merged to 'next' on 2020-02-16 at 42425c3658) - + pack-objects: support filters with bitmaps - + pack-bitmap: implement BLOB_LIMIT filtering - + pack-bitmap: implement BLOB_NONE filtering - + bitmap: add bitmap_unset() function - + rev-list: use bitmap filters for traversal - + pack-bitmap: basic noop bitmap filter infrastructure - + rev-list: allow commit-only bitmap traversals - + t5310: factor out bitmap traversal comparison - + rev-list: allow bitmaps when counting objects - + rev-list: make --count work with --objects - + rev-list: factor out bitmap-optimized routines - + pack-bitmap: refuse to do a bitmap traversal with pathspecs - + rev-list: fallback to non-bitmap traversal when filtering - + pack-bitmap: fix leak of haves/wants object lists - + pack-bitmap: factor out type iterator initialization +* hi/gpg-use-check-signature (2020-02-28) 1 commit + (merged to 'next' on 2020-03-02 at 273fb30874) + + Revert "gpg-interface: prefer check_signature() for GPG verification" - The object reachability bitmap machinery and the partial cloning - machinery were not prepared to work well together, because some - object-filtering criteria that partial clones use inherently rely - on object traversal, but the bitmap machinery is an optimization - to bypass that object traversal. There however are some cases - where they can work together, and they were taught about them. + "git merge signed-tag" while lacking the public key started to say + "No signature", which was utterly wrong. This regression has been + reverted. -* jk/push-option-doc-markup-fix (2020-02-18) 1 commit - (merged to 'next' on 2020-02-19 at 975e00fa99) - + doc/config/push: use longer "--" line for preformatted example +* hv/receive-denycurrent-everywhere (2020-02-24) 3 commits + (merged to 'next' on 2020-02-25 at 84e35c4980) + + receive.denyCurrentBranch: respect all worktrees + + t5509: use a bare repository for test push target + + get_main_worktree(): allow it to be called in the Git directory - Doc markup fix. + "git push" should stop from updating a branch that is checked out + when receive.denyCurrentBranch configuration is set, but it failed + to pay attention to checkouts in secondary worktrees. This has + been corrected. -* jk/run-command-formatfix (2020-02-22) 1 commit - (merged to 'next' on 2020-02-25 at 39ad6eeb86) - + run-command.h: fix mis-indented struct member +* jk/nth-packed-object-id (2020-02-24) 10 commits + (merged to 'next' on 2020-02-27 at 8f1e796030) + + packfile: drop nth_packed_object_sha1() + + packed_object_info(): use object_id internally for delta base + + packed_object_info(): use object_id for returning delta base + + pack-check: push oid lookup into loop + + pack-check: convert "internal error" die to a BUG() + + pack-bitmap: use object_id when loading on-disk bitmaps + + pack-objects: use object_id struct in pack-reuse code + + pack-objects: convert oe_set_delta_ext() to use object_id + + pack-objects: read delta base oid into object_id struct + + nth_packed_object_oid(): use customary integer return - Code style cleanup. + Code cleanup to use "struct object_id" more by replacing use of + "char *sha1" -* ma/test-cleanup (2020-02-24) 3 commits - (merged to 'next' on 2020-02-25 at ce00c705a9) - + t: drop debug `cat` calls - + t9810: drop debug `cat` call - + t4117: check for files using `test_path_is_file` +* js/ci-windows-update (2020-02-27) 3 commits + (merged to 'next' on 2020-02-27 at 691f1c929c) + + Azure Pipeline: switch to the latest agent pools + + ci: prevent `perforce` from being quarantined + + t/lib-httpd: avoid using macOS' sed - Code cleanup. + Updates to the CI settings. -* rs/blame-typefix-for-fingerprint (2020-02-24) 1 commit - (merged to 'next' on 2020-02-25 at 496309f50a) - + blame: provide type of fingerprints pointer +* mr/bisect-in-c-1 (2020-02-19) 12 commits + (merged to 'next' on 2020-02-25 at 7e9e7950fd) + + bisect: libify `bisect_next_all` + + bisect: libify `handle_bad_merge_base` and its dependents + + bisect: libify `check_good_are_ancestors_of_bad` and its dependents + + bisect: libify `check_merge_bases` and its dependents + + bisect: libify `bisect_checkout` + + bisect: libify `exit_if_skipped_commits` to `error_if_skipped*` and its dependents + + bisect--helper: return error codes from `cmd_bisect__helper()` + + bisect: add enum to represent bisect returning codes + + bisect--helper: introduce new `decide_next()` function + + bisect: use the standard 'if (!var)' way to check for 0 + + bisect--helper: change `retval` to `res` + + bisect--helper: convert `vocab_*` char pointers to char arrays - Code cleanup. + Underlying machinery of "git bisect--helper" is being refactored + into pieces that are more easily reused. -* rs/micro-cleanups (2020-02-24) 2 commits - (merged to 'next' on 2020-02-25 at eaa8fd097b) - + use strpbrk(3) to search for characters from a given set - + quote: use isalnum() to check for alphanumeric characters +* rs/commit-graph-code-simplification (2020-02-27) 1 commit + (merged to 'next' on 2020-02-27 at f298c6ed49) + + commit-graph: use progress title directly - Code cleanup. + Code simplfication. -------------------------------------------------- [New Topics] -* ah/force-pull-rebase-configuration (2020-03-02) 1 commit - . pull: warn if the user didn't say whether to rebase or to merge - - "git pull" learned to warn when no pull.rebase configuration - exists, and neither --[no-]rebase nor --ff-only is given (which - would result a merge). - - Needs to adjust some tests. - +* dr/push-remote-ref-update (2020-03-03) 1 commit + - remote: drop "explicit" parameter from remote_ref_for_branch() -* hd/show-one-mergetag-fix (2020-03-02) 1 commit - (merged to 'next' on 2020-03-02 at 12fe907f8d) - + show_one_mergetag: print non-parent in hex form. - - "git show" and others gave an object name in raw format in its - error output, which has been corrected to give it in hex. + Code clean-up. - Will merge to 'master'. - - -* tg/retire-scripted-stash (2020-03-03) 2 commits - - stash: remove the stash.useBuiltin setting - - stash: get git_stash_config at the top level - - "git stash" has kept an escape hatch to use the scripted version - for a few releases, which got stale. It has been removed. - - Will merge to 'next'. - - -* es/outside-repo-errmsg-hints (2020-03-03) 1 commit - - prefix_path: show gitdir if worktree unavailable - - An earlier update to show the location of working tree in the error - message did not consider the possibility that a git command may be - run in a bare repository, which has been corrected. - - May want a test or two. - - -* rs/show-progress-in-dumb-http-fetch (2020-03-03) 1 commit - - remote-curl: show progress for fetches over dumb HTTP - - "git fetch" over HTTP walker protocol did not show any progress - output. We inherently do not know how much work remains, but still - we can show something not to bore users. - - Will merge to 'next'. -------------------------------------------------- [Stalled] @@ -274,19 +225,6 @@ of the repositories listed at cf. <20200123042906.GA29009@generichostname> -* tb/commit-graph-split-merge (2020-02-12) 3 commits - - builtin/commit-graph.c: support '--input=none' - - builtin/commit-graph.c: introduce '--input=<source>' - - builtin/commit-graph.c: support '--split[=<strategy>]' - - The code to write out the commit-graph has been taught a few - options to control if the resulting graph chains should be merged - or a single new incremental graph is created. - - Waiting for the discussion to settle. - cf. <20200212205028.GE4364@syl.local> - - * bk/p4-pre-edit-changelist (2020-02-14) 7 commits - git-p4: add RCS keyword status message - git-p4: add p4 submit hooks @@ -340,22 +278,67 @@ of the repositories listed at -------------------------------------------------- [Cooking] -* ag/rebase-remove-redundant-code (2020-02-26) 1 commit - (merged to 'next' on 2020-02-27 at b1f5289b67) - + builtin/rebase: remove a call to get_oid() on `options.switch_to' +* tb/commit-graph-split-merge (2020-03-05) 3 commits + - builtin/commit-graph.c: support '--input=none' + - builtin/commit-graph.c: introduce '--input=<source>' + - builtin/commit-graph.c: support '--split[=<strategy>]' - Code reduction. + The code to write out the commit-graph has been taught a few + options to control if the resulting graph chains should be merged + or a single new incremental graph is created. + + . + + +* ah/force-pull-rebase-configuration (2020-03-05) 2 commits + - SQUASH??? + - pull: warn if the user didn't say whether to rebase or to merge + + "git pull" learned to warn when no pull.rebase configuration + exists, and neither --[no-]rebase nor --ff-only is given (which + would result a merge). + + Needs to add some tests. + + +* hd/show-one-mergetag-fix (2020-03-02) 1 commit + (merged to 'next' on 2020-03-02 at 12fe907f8d) + + show_one_mergetag: print non-parent in hex form. + + "git show" and others gave an object name in raw format in its + error output, which has been corrected to give it in hex. Will merge to 'master'. -* js/ci-windows-update (2020-02-27) 3 commits - (merged to 'next' on 2020-02-27 at 691f1c929c) - + Azure Pipeline: switch to the latest agent pools - + ci: prevent `perforce` from being quarantined - + t/lib-httpd: avoid using macOS' sed +* tg/retire-scripted-stash (2020-03-05) 2 commits + (merged to 'next' on 2020-03-05 at 8e82eb9dec) + + stash: remove the stash.useBuiltin setting + + stash: get git_stash_config at the top level + + "git stash" has kept an escape hatch to use the scripted version + for a few releases, which got stale. It has been removed. + + Will merge to 'master'. + + +* es/outside-repo-errmsg-hints (2020-03-03) 1 commit + - prefix_path: show gitdir if worktree unavailable + + An earlier update to show the location of working tree in the error + message did not consider the possibility that a git command may be + run in a bare repository, which has been corrected. + + May want a test or two. - Updates to the CI settings. + +* rs/show-progress-in-dumb-http-fetch (2020-03-03) 1 commit + (merged to 'next' on 2020-03-05 at 98ed6360e7) + + remote-curl: show progress for fetches over dumb HTTP + + "git fetch" over HTTP walker protocol did not show any progress + output. We inherently do not know how much work remains, but still + we can show something not to bore users. Will merge to 'master'. @@ -384,24 +367,13 @@ of the repositories listed at Will merge to 'master'. -* js/https-proxy-config (2020-02-27) 2 commits - - config: documentation for HTTPS proxy client cert. - - http: add client cert for HTTPS proxies. +* js/https-proxy-config (2020-03-05) 2 commits + - http: add environment variable support for HTTPS proxies + - http: add client cert support for HTTPS proxies A handful of options to configure SSL when talking to proxies have been added. - Not enough review. Addition of on-disk key looks wrong. - - -* rs/commit-graph-code-simplification (2020-02-27) 1 commit - (merged to 'next' on 2020-02-27 at f298c6ed49) - + commit-graph: use progress title directly - - Code simplfication. - - Will merge to 'master'. - * jc/doc-single-h-is-for-help (2020-02-27) 1 commit - Documentation: clarify that `-h` alone stands for `help` @@ -413,17 +385,6 @@ of the repositories listed at documentation has been updated in an attempt to clarify this. -* hi/gpg-use-check-signature (2020-02-28) 1 commit - (merged to 'next' on 2020-03-02 at 273fb30874) - + Revert "gpg-interface: prefer check_signature() for GPG verification" - - "git merge signed-tag" while lacking the public key started to say - "No signature", which was utterly wrong. This regression has been - reverted. - - Will merge to 'master'. - - * rt/format-zero-length-fix (2020-02-28) 2 commits (merged to 'next' on 2020-03-02 at a4070ef573) + config.mak.dev: re-enable -Wformat-zero-length @@ -466,9 +427,7 @@ of the repositories listed at The "--fork-point" mode of "git rebase" regressed when the command was rewritten in C back in 2.20 era, which has been corrected. - Will merge to 'master'. - Was waiting for a response to "shouldn't this be sufficient?" but - I think it should. + Will cook in 'next'. * am/mingw-poll-fix (2020-02-27) 1 commit @@ -496,32 +455,6 @@ of the repositories listed at Will merge to 'master'. -* bc/wildcard-credential (2020-02-20) 5 commits - (merged to 'next' on 2020-02-25 at ba3706cb90) - + credential: allow wildcard patterns when matching config - + credential: use the last matching username in the config - + t0300: add tests for some additional cases - + t1300: add test for urlmatch with multiple wildcards - + mailmap: add an additional email address for brian m. carlson - - A configuration element used for credential subsystem can now use - wildcard pattern to specify for which set of URLs the entry - applies. - - Will merge to 'master'. - - -* es/recursive-single-branch-clone (2020-02-25) 2 commits - (merged to 'next' on 2020-02-27 at 8e8fcca7cd) - + clone: pass --single-branch during --recurse-submodules - + submodule--helper: use C99 named initializer - - "git clone --recurse-submodules --single-branch" now uses the same - single-branch option when cloning the submodules. - - Will merge to 'master'. - - * jc/describe-misnamed-annotated-tag (2020-02-20) 1 commit (merged to 'next' on 2020-03-02 at b4e2ca6a46) + describe: force long format for a name based on a mislocated tag @@ -535,7 +468,7 @@ of the repositories listed at behavior of the command has been changed to use the "long" form i.e. A-0-gOBJECTNAME, which is correctly interpreted by rev-parse. - Will merge to 'master'. + Will cook in 'next'. * pb/recurse-submodules-fix (2020-02-19) 6 commits @@ -586,64 +519,6 @@ of the repositories listed at a reverted change to the gpg interface API. -* es/do-not-let-rebase-switch-to-protected-branch (2020-02-24) 2 commits - (merged to 'next' on 2020-02-27 at 4b0009b609) - + rebase: refuse to switch to branch already checked out elsewhere - + t3400: make test clean up after itself - - "git rebase BASE BRANCH" rebased/updated the tip of BRANCH and - checked it out, even when the BRANCH is checked out in a different - worktree. This has been corrected. - - Will merge to 'master'. - - -* es/worktree-avoid-duplication-fix (2020-02-24) 3 commits - (merged to 'next' on 2020-02-25 at 74c612837a) - + worktree: don't allow "add" validation to be fooled by suffix matching - + worktree: add utility to find worktree by pathname - + worktree: improve find_worktree() documentation - - In rare cases "git worktree add <path>" could think that <path> - was already a registered worktree even when it wasn't and refuse - to add the new worktree. This has been corrected. - - Will merge to 'master'. - - -* hv/receive-denycurrent-everywhere (2020-02-24) 3 commits - (merged to 'next' on 2020-02-25 at 84e35c4980) - + receive.denyCurrentBranch: respect all worktrees - + t5509: use a bare repository for test push target - + get_main_worktree(): allow it to be called in the Git directory - - "git push" should stop from updating a branch that is checked out - when receive.denyCurrentBranch configuration is set, but it failed - to pay attention to checkouts in secondary worktrees. This has - been corrected. - - Will merge to 'master'. - - -* jk/nth-packed-object-id (2020-02-24) 10 commits - (merged to 'next' on 2020-02-27 at 8f1e796030) - + packfile: drop nth_packed_object_sha1() - + packed_object_info(): use object_id internally for delta base - + packed_object_info(): use object_id for returning delta base - + pack-check: push oid lookup into loop - + pack-check: convert "internal error" die to a BUG() - + pack-bitmap: use object_id when loading on-disk bitmaps - + pack-objects: use object_id struct in pack-reuse code - + pack-objects: convert oe_set_delta_ext() to use object_id - + pack-objects: read delta base oid into object_id struct - + nth_packed_object_oid(): use customary integer return - - Code cleanup to use "struct object_id" more by replacing use of - "char *sha1" - - Will merge to 'master'. - - * kk/complete-diff-color-moved (2020-02-24) 1 commit (merged to 'next' on 2020-03-02 at 1bdb401f6a) + completion: add diff --color-moved[-ws] @@ -653,20 +528,8 @@ of the repositories listed at Will merge to 'master'. -* be/describe-multiroot (2020-02-26) 1 commit - (merged to 'next' on 2020-02-27 at b476663ffc) - + describe: don't abort too early when searching tags - - "git describe" in a repository with multiple root commits sometimes - gave up looking for the best tag to describe a given commit with - too early, which has been adjusted. - - Will merge to 'master'. - - -* hw/advise-ng (2020-03-02) 5 commits +* hw/advise-ng (2020-03-05) 4 commits - tag: use new advice API to check visibility - - SQUASH??? - advice: revamp advise API - advice: change "setupStreamFailure" to "setUpstreamFailure" - advice: extract vadvise() from advise() @@ -674,19 +537,7 @@ of the repositories listed at Revamping of the advise API to allow more systematic enumeration of advice knobs in the future. - -* ds/sparse-add (2020-02-20) 5 commits - (merged to 'next' on 2020-02-25 at de68d14e77) - + sparse-checkout: allow one-character directories in cone mode - (merged to 'next' on 2020-02-14 at 3799757bbe) - + sparse-checkout: work with Windows paths - + sparse-checkout: create 'add' subcommand - + sparse-checkout: extract pattern update from 'set' subcommand - + sparse-checkout: extract add_patterns_from_input() - - "git sparse-checkout" learned a new "add" subcommand. - - Will merge to 'master'. + Will merge to 'next'. * hn/reftable (2020-02-26) 6 commits @@ -741,27 +592,6 @@ of the repositories listed at Breakage due to byte-order dependency reported. -* mr/bisect-in-c-1 (2020-02-19) 12 commits - (merged to 'next' on 2020-02-25 at 7e9e7950fd) - + bisect: libify `bisect_next_all` - + bisect: libify `handle_bad_merge_base` and its dependents - + bisect: libify `check_good_are_ancestors_of_bad` and its dependents - + bisect: libify `check_merge_bases` and its dependents - + bisect: libify `bisect_checkout` - + bisect: libify `exit_if_skipped_commits` to `error_if_skipped*` and its dependents - + bisect--helper: return error codes from `cmd_bisect__helper()` - + bisect: add enum to represent bisect returning codes - + bisect--helper: introduce new `decide_next()` function - + bisect: use the standard 'if (!var)' way to check for 0 - + bisect--helper: change `retval` to `res` - + bisect--helper: convert `vocab_*` char pointers to char arrays - - Underlying machinery of "git bisect--helper" is being refactored - into pieces that are more easily reused. - - Will merge to 'master'. - - * am/pathspec-f-f-more (2020-02-19) 8 commits (merged to 'next' on 2020-03-02 at 33ff7e29f0) + stash push: support the --pathspec-from-file option |