js/scalar, was Re: What's cooking in git.git (Sep 2021, #02; Wed, 8)
From: Johannes Schindelin <hidden>
Date: 2021-09-09 11:03:17
Hi Junio, On Wed, 8 Sep 2021, Junio C Hamano wrote:
* js/scalar (2021-09-03) 15 commits - scalar: accept -C and -c options before the subcommand - scalar: implement the `version` command - scalar: implement the `delete` command - scalar: teach 'reconfigure' to optionally handle all registered enlistments - scalar: allow reconfiguring an existing enlistment - scalar: implement the `run` command - scalar: teach 'clone' to support the --single-branch option - scalar: implement the `clone` subcommand - scalar: implement 'scalar list' - scalar: let 'unregister' handle a deleted enlistment directory gracefully - scalar: 'unregister' stops background maintenance - scalar: 'register' sets recommended config and starts maintenance - scalar: create test infrastructure - scalar: start documenting the command - scalar: create a rudimentary executable Add pieces from "scalar" to contrib/.
Thank you for picking it up. It seems as if the reviews are starting to decrease to a point where I could imagine that we can start talking about how to refactor things to start bringing the benefits to Git proper. For what it's worth, I maintain a branch thicket on top of this branch that has the remaining Scalar parts, both those parts that I still intend to upstream as well as those parts that will most likely stay in microsoft/git (e.g. the GVFS protocol-related parts, as it was decided long ago that the VFS bits won't make it into Git proper, and microsoft/git only needs these bits for compatibility with Azure Repos). Here is the CI/PR run of that branch: https://github.com/dscho/git/actions/runs/1216858695 And much more interesting is the run of the full Scalar Functional Tests suite: https://github.com/dscho/git/actions/runs/1216858693 (Both pass, of course.) Ciao, Dscho