Merge branch 'jc/test-prereq'
commit16a3f91a3682ae4b8221329d12b51488c5d8846a
authorJunio C Hamano <gitster@pobox.com>
Wed, 22 Aug 2012 18:51:26 +0000 (22 11:51 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 22 Aug 2012 18:51:27 +0000 (22 11:51 -0700)
tree1a82bb695750d23133d91efa5aeadea1e20e6f11
parent9d305e5e702e221af00678a80b27c51ecf9ba259
parent308566eb8b35b9279082bd5398c4252169d52b22
Merge branch 'jc/test-prereq'

Teaches the test framework to probe rarely used prerequistes lazily,
and make use of it for detecting SYMLINKS, CASE_INSENSITIVE_FS and
NKD/NKC MacOS x gotcha.

* jc/test-prereq:
  t3910: use the UTF8_NFD_TO_NFC test prereq
  test-lib: provide UTF8 behaviour as a prerequisite
  t0050: use the SYMLINKS test prereq
  t0050: use the CASE_INSENSITIVE_FS test prereq
  test-lib: provide case insensitivity as a prerequisite
  test: allow prerequisite to be evaluated lazily
  test: rename $satisfied to $satisfied_prereq