summaryrefslogtreecommitdiff
path: root/src/win32
Commit message (Expand)AuthorAgeFilesLines
* windows: add SSIZE_MAXEdward Thomson2019-01-251-0/+6
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-229-25/+25
* Fix a bunch of warningslhchavez2019-01-051-1/+0
* Merge pull request #4713 from libgit2/ethomson/win_symlinksEdward Thomson2018-11-151-36/+18
|\
| * win32: add symbolic link supportEdward Thomson2018-10-201-5/+17
| * win32: use GetFinalPathNameByHandle directlyEdward Thomson2018-10-201-31/+1
* | win32: refactor `git_win32_path_remove_namespace`ethomson/unc_pathsEdward Thomson2018-10-191-25/+36
* | win32: rename `git_win32__canonicalize_path`Edward Thomson2018-10-195-108/+111
* | Fix issue with path canonicalization for Win32 pathsGabriel DeBacker2018-09-301-2/+14
|/
* treewide: remove use of C++ style commentsPatrick Steinhardt2018-07-131-1/+1
* Merge pull request #4436 from pks-t/pks/packfile-stream-freeEdward Thomson2018-06-111-2/+2
|\
| * Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-2/+2
* | alloc: make memory allocators use function pointersPatrick Steinhardt2018-06-072-22/+54
* | win32: crtdbg: provide independent `free` functionPatrick Steinhardt2018-06-072-0/+7
* | win32: crtdbg: internalize implementation of allocatorsPatrick Steinhardt2018-06-072-74/+82
|/
* consistent header guardsethomson/header_guardsEdward Thomson2018-02-0115-34/+34
* path: expose `git_path_is_dirsep`Patrick Steinhardt2017-10-091-3/+1
* path: expose `git_path_is_absolute`Patrick Steinhardt2017-10-091-7/+4
* Merge pull request #4288 from pks-t/pks/include-fixupsEdward Thomson2017-08-1522-11/+119
|\
| * Make sure to always include "common.h" firstPatrick Steinhardt2017-07-0322-11/+38
| * win32: fix circular include deps with w32_crtdbgPatrick Steinhardt2017-06-301-0/+81
* | win32: provide fast-path for retrying filesystem operationsethomson/win32_remediateEdward Thomson2017-07-261-11/+9
* | fixed win32 p_unlink retry sleep issueCarson Howard2017-07-261-1/+6
|/
* win32: `remediation` not `cleanup`ethomson/win32_posixEdward Thomson2017-04-171-2/+2
* win32: enable `p_utimes` for readonly filesEdward Thomson2017-04-051-88/+131
* win32: make posix emulation retries configurableEdward Thomson2017-04-032-1/+3
* win32: do not inherit file descriptorsEdward Thomson2017-04-031-1/+8
* Allow to configure default file share mode for opening filesSven Strickroth2017-04-032-11/+8
* win32: deduplicate code: use p_open in p_creatSven Strickroth2017-04-021-8/+1
* win32: use CreateFile in p_openSven Strickroth2017-04-021-5/+57
* win32: teach p_open about do_with_retriesEdward Thomson2017-04-021-21/+12
* win32: teach p_unlink about do_with_retriesEdward Thomson2017-04-021-47/+35
* win32: make p_rename use do_with_retriesEdward Thomson2017-04-021-39/+24
* win32: introduce `do_with_retries` macroEdward Thomson2017-04-011-0/+21
* win32: map windows error codes to errnoEdward Thomson2017-04-011-0/+113
* Merge remote-tracking branch 'origin/pr/3790' into win32_posixEdward Thomson2017-03-311-7/+39
|\
| * Add retries to win32 p_unlink and p_open.Tyler Church2016-05-181-7/+39
* | odb_loose: fsync testsEdward Thomson2017-02-281-0/+2
* | giterr_set: consistent error messagesEdward Thomson2016-12-296-14/+14
* | Properly pass `wchar *` type to giterr_setBoris Barbulovski2016-12-061-1/+1
* | Properly pass `wchar *` type to giterr_setBoris Barbulovski2016-11-201-1/+1
* | threads: introduce `git_thread_exit`Edward Thomson2016-11-182-0/+20
* | Make sure we use the `C` locale for `regcomp` on macOS.Arthur Schreiber2016-10-061-0/+3
* | threads: add platform-independent thread initialization functionPatrick Steinhardt2016-06-202-31/+30
* | win32: rename pthread.{c,h} to thread.{c,h}Patrick Steinhardt2016-06-203-5/+5
* | threads: remove now-useless typedefsPatrick Steinhardt2016-06-201-7/+0
* | threads: remove unused function pthread_num_processors_npPatrick Steinhardt2016-06-202-13/+0
* | threads: split up OS-dependent rwlock codePatrick Steinhardt2016-06-202-19/+13
* | threads: split up OS-dependent thread-condition codePatrick Steinhardt2016-06-202-13/+9
* | threads: remove unused function pthread_cond_broadcastPatrick Steinhardt2016-06-202-5/+0