- Jun 12, 2015
-
-
Carlos Martín Nieto authored
travis: fail if we fail the push tests
-
Carlos Martín Nieto authored
-
Carlos Martín Nieto authored
We need to pass these options in order to have the credentials callback set.
-
Carlos Martín Nieto authored
These tests were not being taken into consideration for the failure of the test. They've been failing for a while now, but we hadn't noticed as Travis was reporting the builds successful.
-
- Jun 11, 2015
-
-
Carlos Martín Nieto authored
cred_helpers: Add 'const' qualifiers to git_cred_userpass_payload
-
Carlos Martín Nieto authored
Introduce `git_filter_list_contains`
-
Carlos Martín Nieto authored
Correct line endings on winhttp.def
-
Edward Thomson authored
indexer: use lseek to extend the packfile
-
Edward Thomson authored
Fixed handling of GIT_DELTA_CONFLICTED in git_diff_find_similar()
-
Edward Thomson authored
-
Edward Thomson authored
`git_filter_list_contains` can be used to query a filter list to determine if a given filter will be run.
-
Carlos Martín Nieto authored
gitattributes: let clients use native line endings
-
Pierre-Olivier Latour authored
git_diff_find_similar() now ignores git_diff_delta records with a status of GIT_DELTA_CONFLICTED, which fixes a crash due to assert() being hit.
-
Edward Thomson authored
Use "text=auto" to ensure that we get LFs in the repository, but let clients have their native line endings in their worktree.
-
- Jun 10, 2015
-
-
Edward Thomson authored
A few more fixes from coverity
-
Carlos Martín Nieto authored
When we hit an error writing to the next stream from a file, we jump to 'done' which currently skips over closing the file descriptor. Make sure to close the descriptor if it has been set to a valid value.
-
Carlos Martín Nieto authored
We take in a possibly partial ID by taking a length and working off of that to figure out whether to just look up the object or ask the backends for a prefix lookup. Unfortunately we've been checking the size against `GIT_OID_HEXSZ` which is the size of a *string* containing a full ID, whereas we need to check against the size we can have when it's a 20-byte array. Change the checks and comment to use `GIT_OID_RAWSZ` which is the correct size of a git_oid to have when full.
-
Carlos Martín Nieto authored
The way we currently do it depends on the subtlety of strlen vs sizeof and the fact that .pack is one longer than .idx. Let's use a git_buf so we can express the manipulation we want much more clearly.
-
Carlos Martín Nieto authored
`merge_diff_list_count_candidates()` takes pointers to the source and target counts, but when it comes time to increase them, we're increasing the pointer, rather than the value it's pointing to. Dereference the value to increase.
-
Carlos Martín Nieto authored
Rather minimal change, but it's the kind of thing we should do.
-
Edward Thomson authored
A few fixes from Coverity
-
- Jun 09, 2015
-
-
Carlos Martín Nieto authored
Coverity complains about the git_rawobj ones because we use a loop in which we keep remembering the old version, and we end up copying our object as the base, so we want to have the data pointer be NULL.
-
Carlos Martín Nieto authored
Let `ssh_stream_free()` take a NULL stream, as free functions should, and remove the check from the connection setup. The connection setup would not need the check anyhow, as we always have a stream by the time we reach this code.
-
- Jun 08, 2015
-
-
Carlos Martín Nieto authored
Downcase
-
Carlos Martín Nieto authored
global: Ensure we free our SSL context.
-
Tim Hentenaar authored
-
- Jun 07, 2015
-
-
Carlos Martín Nieto authored
path: error out if the callback returns an error
-
Carlos Martín Nieto authored
Fixed build warnings on Xcode 6.1
-
Carlos Martín Nieto authored
-
Carlos Martín Nieto authored
print_usage functions is defined but not used
-
- Jun 06, 2015
-
-
Carlos Martín Nieto authored
When the callback returns an error, we should stop immediately. This broke when trying to make sure we pass specific errors up the chain. This broke cancelling out of the loose backend's foreach.
-
- Jun 04, 2015
-
-
Carlos Martín Nieto authored
Change error when running out of ssh agent keys
-
Ariel O. Barria authored
Use the previously created function to display a message when the arguments are not valid. ticket 3095
-
- Jun 03, 2015
-
-
Pierre-Olivier Latour authored
-
- Jun 02, 2015
-
-
Marius Ungureanu authored
-
Carlos Martín Nieto authored
We've been using `p_ftruncate()` to extend the packfile in order to mmap it and write the new data into it. This works well in the general case, but as truncation does not allocate space in the filesystem, it must do so when we write data to it. The only way the OS has to indicate a failure to allocate space is via SIGBUS which means we tried to write outside the file. This will cause everyone to crash as they don't expect to handle this signal. Switch to using `p_lseek()` and `p_write()` to extend the file in a way which tells the filesystem to allocate the space for the missing data. We can then be sure that we have space to write into.
-
- Jun 01, 2015
-
-
Carlos Martín Nieto authored
This was forgotten when the feature was implemented.
-
Carlos Martín Nieto authored
build maint branches on appveyor
-
- May 31, 2015
-
-
Carlos Martín Nieto authored
Implementation of url.*.insteadOf
-
Patrick Steinhardt authored
-