Merge branch 'js/dirname-basename' into maint
commit07be1da216debe1f76cd4d03ac5effcb9e40e6c6
authorJunio C Hamano <gitster@pobox.com>
Fri, 5 Feb 2016 22:54:17 +0000 (5 14:54 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 5 Feb 2016 22:54:17 +0000 (5 14:54 -0800)
tree7642a42d6b7348710a13374c6b6dda1b6a51d225
parent081363dde231346c2f051cd7d41622f6fa02e3cb
parente7d5ce816579723150c341116737fb51d8e33eb3
Merge branch 'js/dirname-basename' into maint

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