* tag 'upstream/0.19.0': (384 commits)
libgit2 v0.19.0 "gut merge"
test-rename: This is not a decimal, silly
Fix a leak in the local transport code.
Fix checkout tests on Windows
Work around reparse point stat issues
Fixed most documentation header bugs
Add O_CLOEXEC to open calls
Constrain mkdir calls to avoid extra mkdirs
Do not redefine WC_ERR_INVALID_CHARS
Addition checkout target directory tests
Loosen ensure_not_bare rules in checkout
Add target directory to checkout
Fix checkout of modified file when missing from wd
test asserting checkout should not recreate deleted files
Add test for fixed diff bug
Fix comment and copyright in example
Add example implementation of long format status
Add status flags to force output sort order
Initial implementation of status example
Fix bug in diff untracked dir scan
...