Merge branch 'js/scalar'
commit62e83d4f6954e5c5d3093fd6cd3c5b2ab7de19e0
authorJunio C Hamano <gitster@pobox.com>
Tue, 21 Dec 2021 23:03:17 +0000 (21 15:03 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 21 Dec 2021 23:03:17 +0000 (21 15:03 -0800)
tree8005fb2a116bd186267117f66419c421d9a4bb10
parent8d2c37320bd01bbce4b88365c160bc4a542bee48
parentddc35d833dd6f9e8946b09cecd3311b8aa18d295
Merge branch 'js/scalar'

Add pieces from "scalar" to contrib/.

* js/scalar:
  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
  scalar: add a README with a roadmap
Makefile