- 15 Nov, 2012 2 commits
-
-
The existing p_lstat implementation on win32 is not quite POSIX compliant when setting errno to ENOTDIR. This adds an option to make is be compliant so that code (such as checkout) that cares to have separate behavior for ENOTDIR can use it portably. This also contains a couple of other minor cleanups in the posix_w32.c implementations to avoid unnecessary work.
Russell Belfer committed -
Using the builtin strcmp and strcasecmp as function pointers is problematic on win32. This adds internal implementations and divorces us from the platform linkage.
Russell Belfer committed
-
- 13 Nov, 2012 18 commits
-
-
Deal with empty and nonexsitent values in config
Vicent Martí committed -
Returning NULL for the string when we haven't signaled an error condition is counter-intuitive and causes unnecessary edge cases. Return an empty string when asking for a string value for a configuration variable such as '[section] var' to avoid these edge cases. If the distinction between no value and an empty value is needed, this can be retrieved from the entry directly. As a side-effect, this change stops the int parsing functions from segfaulting on such a variable.
Carlos Martín Nieto committed -
Vicent Marti committed
-
Update checkout with new strategies & behavior
Vicent Martí committed -
Vicent Marti committed
-
'[section] variable' and '[section] variable =' behave differently when parsed as booleans, so we need to store that distinction internally.
Carlos Martín Nieto committed -
We're already in the git_config namespace, there is no need to repeat it.
Carlos Martín Nieto committed -
Win32 CryptoAPI and CNG support for SHA1
Vicent Martí committed -
Bump the builtin http-parser to v2.0
Vicent Martí committed -
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Fix memory leaks
Ben Straub committed -
Michael Schubert committed
-
nulltoken committed
-
nulltoken committed
-
- 12 Nov, 2012 6 commits
-
-
Vicent Marti committed
-
Vicent Marti committed
-
Vicent Marti committed
-
repository: Refine repository_head() error report
Vicent Martí committed -
The indexer handles this better than the fetch logic does.
Ben Straub committed -
Ben Straub committed
-
- 11 Nov, 2012 6 commits
-
-
nulltoken committed
-
nulltoken committed
-
create FETCH_HEAD specially instead of as a ref file
Edward Thomson committed -
Edward Thomson committed
-
Duplicate tree entries
Vicent Martí committed -
Topic/explicit index errors
Vicent Martí committed
-
- 10 Nov, 2012 5 commits
-
-
nulltoken committed
-
nulltoken committed
-
nulltoken committed
-
nulltoken committed
-
Ben Straub committed
-
- 09 Nov, 2012 3 commits
-
-
This fixes some various warnings that showed up in Travis and a couple uses of uninitialized memory and one memory leak.
Russell Belfer committed -
This fixes a number of warnings and problems with cross-platform builds. Among other things, it's not safe to name a member of a structure "strcmp" because that may be #defined.
Russell Belfer committed -
The `git_reset` API with the HARD option is still slightly broken, but this test now does exercise the ability of the command to revert modified files.
Russell Belfer committed
-