- 12 Jun, 2014 2 commits
-
-
Carlos Martín Nieto committed
-
OpenSSL's tests init everything in the main thread, so let's do that.
Carlos Martín Nieto committed
-
- 11 Jun, 2014 2 commits
-
-
When using in a multithreaded context, OpenSSL needs to lock, and leaves it up to application to provide said locks. We were not doing this, and it's just luck that's kept us from crashing up to now.
Carlos Martín Nieto committed -
The OpenSSL init functions are not reentrant, which means that running multiple fetches in parallel can cause us to crash. Use a mutex to init OpenSSL, and since we're adding this extra checks, init it only once.
Carlos Martín Nieto committed
-
- 06 Jun, 2014 3 commits
-
-
Remote rename fixes
Vicent Marti committed -
Update AUTHORS
Vicent Marti committed -
Add me. :)
Arthur Schreiber committed
-
- 05 Jun, 2014 2 commits
-
-
Tighten up which references we consider for renaming so we don't try to rename unrelated ones and end up with unexplained references. If there is a reference on the target namespace, git overwrites it, so let's do the same.
Carlos Martín Nieto committed -
When there is a reference in the target namespace, we should overwrite it. Instead it gets a different name under the current code.
Carlos Martín Nieto committed
-
- 03 Jun, 2014 8 commits
-
-
clone: re-use the local transport's path resolution
Vicent Marti committed -
Concurrent ref iterator access
Russell Belfer committed -
Whe already worked out the kinks with the function used in the local transport. Expose it and make use of it in the local clone method instead of trying to work it out again.
Carlos Martín Nieto committed -
Remote: Set an error when a remote cannot be found.
Vicent Marti committed -
Documentation formatting fixes
Vicent Marti committed -
Carlos Martín Nieto committed
-
The documentation has shown this as a single enum for a long time. These should in fact be two enums. One with the bits for the flags and another with the bits for the extended flags.
Carlos Martín Nieto committed -
These are some issues I found while playing around with the new parser for docurium.
Carlos Martín Nieto committed
-
- 02 Jun, 2014 2 commits
-
-
This lets us work without worrying about what's happening but work on a snapshot.
Carlos Martín Nieto committed -
If we remove a reference while we're iterating through the packed refs, the position in the iterator will be off.
Carlos Martín Nieto committed
-
- 01 Jun, 2014 2 commits
-
-
remote: build up the list of refs to remove
Vicent Marti committed -
When removing the remote-tracking branches, build up the list and remove in two steps, working around an issue with the iterator. Removing while we're iterating over the refs can cause us to miss references.
Carlos Martín Nieto committed
-
- 31 May, 2014 3 commits
-
-
Minor fixes to binary diff code
Vicent Marti committed -
Russell Belfer committed
-
Russell Belfer committed
-
- 30 May, 2014 9 commits
-
-
Inside `git_remote_load`, the calls to `get_optional_config` use `giterr_clear` to unset any errors that are set due to missing config keys. If neither a fetch nor a push url config was found for a remote, we should set an error again.
Arthur Schreiber committed -
Ignore core.safecrlf=warn until we have a warn infrastructure
Vicent Marti committed -
Edward Thomson committed
-
Respect core.precomposeunicode = true in more cases.
Vicent Marti committed -
This adds another assertion to ensure that the reference name inside the git_reference struct returned by `git_branch_create` is returned as precomposed if `core.precomposeunicode` is enabled.
Arthur Schreiber committed -
This tests that decomposed branch names are correctly precomposed when passed to `git_branch_move` and `core.precomposeunicode` is enabled.
Arthur Schreiber committed -
Arthur Schreiber committed
-
This fixes two issues I found when core.precomposeunicode is enabled: * When creating a reference with a NFD string, the returned git_reference would return this NFD string as the reference’s name. But when looking up the reference later, the name would then be returned as NFC string. * Renaming a reference would not honor the core.precomposeunicode and apply no normalization to the new reference name.
Arthur Schreiber committed -
The error would be uninitialized if we take a snapshot of a config with no backends.
Carlos Martín Nieto committed
-
- 29 May, 2014 3 commits
-
-
Add support for --author flag in example log implementation
Vicent Marti committed -
Local clone
Vicent Marti committed -
Assert the exact amount of links we expect. While there, check that a plain git_clone() automatically chooses to link.
Carlos Martín Nieto committed
-
- 28 May, 2014 4 commits
-
-
[Blob] Update documentation for is_binary.
Russell Belfer committed -
filter.h tells me that we check the first 8000 bytes.
Ungureanu Marius committed -
Eoin Coffey committed
-
If requested, git_clone_local_into() will try to link the object files instead of copying them. This only works on non-Windows (since it doesn't have this) when both are on the same filesystem (which are unix semantics).
Carlos Martín Nieto committed
-