- 01 May, 2015 9 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Using FindFirstFile and FindNextFile in win32 allows us to use the directory information that is returned, instead of us having to get the file attributes all over again, which is a distinct cost savings on win32.
Edward Thomson committed -
The _next method shouldn't take a path pointer (and a path_len pointer) as 100% of current users use the full path and ignore the filename. Plus let's add some docs and a unit test.
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Introduce a new `git_path_diriter` that can iterate directories efficiently for each platform.
Edward Thomson committed
-
- 28 Apr, 2015 7 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Changed win32/path_w32.c to utilize NTFS' FindFirst..FindNext data instead of doing an lstat per file. Avoiding unnecessary directory opens and file scans reduces IO, improving overall performance. Effect is magnified due to NTFS being a kernel mode file system (as opposed to user mode).
J Wyman committed -
Minimizing the number directory and file opens, minimizes the amount of IO thus reducing the overall cost of performing ignore operations.
J Wyman committed
-
- 24 Apr, 2015 3 commits
-
-
Fix wrong format string in git_reflog_drop() error message
Edward Thomson committed -
Linquize committed
-
Validate configuration keys
Carlos Martín Nieto committed
-
- 23 Apr, 2015 18 commits
-
-
Use SecureTransport on OS X
Edward Thomson committed -
On close, we might get a return code which looks like an error but just means that the other side closed gracefully. Handle that.
Carlos Martín Nieto committed -
Anything SSL is deprecated. Let's make sure we don't try to use SSL v3 when talking to the server.
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
Do not automatically fail on a bad certificate, but let the caller decide. This means we don't need our switch on errors anymore but can return a string representation from the security framework.
Carlos Martín Nieto committed -
This is what it's meant all along, but now we actually have multiple implementations, it's clearer to use the name of the library.
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
Instead, provide git_tls_stream_new() to ask for the most appropriate encrypted stream and use it in our HTTP transport.
Carlos Martín Nieto committed -
As an alternative to OpenSSL when we're on OS X. This one can actually take advantage of stacking the streams.
Carlos Martín Nieto committed -
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
config_write -- handle duplicate section headers when deleting entries
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
Closes #2966.
Mike McQuaid committed -
Mike McQuaid committed
-
Fix git_checkout_tree() to do index filemodes correctly on Windows.
Edward Thomson committed
-
- 22 Apr, 2015 2 commits
-
-
Fix for Issue #3023 tests fail with no network
Carlos Martín Nieto committed -
Moved offending tests from network to online so they will get skipped when there is a lack of network connectivity: -test_online_remotes__single_branch -test_online_remotes__restricted_refspecs
cthomas committed
-
- 21 Apr, 2015 1 commit
-
-
Attempt to fix Windows TLS memory leak.
Edward Thomson committed
-