Merge branch 'bc/more-git-var'
commit89d62d5e8ef42be3a73493e8ffbede589c7a31d1
authorJunio C Hamano <gitster@pobox.com>
Tue, 4 Jul 2023 23:08:18 +0000 (4 16:08 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 4 Jul 2023 23:08:18 +0000 (4 16:08 -0700)
tree4ff0c976caa1bdc13f9d9e3030055dc40695338b
parent812907d16fb46181d6eb17309dde697edfd06add
parented773a18c6e92ae4f4e016f4529d6bdfbbbd56d8
Merge branch 'bc/more-git-var'

Add more "git var" for toolsmiths to learn various locations Git is
configured with either via the configuration or hardcoded defaults.

* bc/more-git-var:
  var: add config file locations
  var: add attributes files locations
  attr: expose and rename accessor functions
  var: adjust memory allocation for strings
  var: format variable structure with C99 initializers
  var: add support for listing the shell
  t: add a function to check executable bit
  var: mark unused parameters in git_var callbacks
attr.c
builtin/var.c
t/README
t/test-lib-functions.sh