Merge branch 'js/dirname-basename'
commite01c6b15c97e30baedc45021e6dcbd90140616cd
authorJunio C Hamano <gitster@pobox.com>
Wed, 3 Feb 2016 22:16:06 +0000 (3 14:16 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 3 Feb 2016 22:16:06 +0000 (3 14:16 -0800)
treeef740ad7bbef152f294149f3ad10f95de0919025
parentebcdd635c58e89dbf931a9f90a1b248fb5e90315
parente7d5ce816579723150c341116737fb51d8e33eb3
Merge branch 'js/dirname-basename'

dirname() emulation has been added, as Msys2 lacks it.

* js/dirname-basename:
  mingw: avoid linking to the C library's isalpha()
  t0060: loosen overly strict expectations
  t0060: verify that basename() and dirname() work as expected
  compat/basename.c: provide a dirname() compatibility function
  compat/basename: make basename() conform to POSIX
  Refactor skipping DOS drive prefixes
compat/mingw.c
compat/mingw.h
git-compat-util.h
path.c
t/t0060-path-utils.sh