- 09 Jun, 2014 2 commits
-
-
By inserting in the right position, we can keep the vector sorted, making entry insertion almost twice as fast.
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
- 08 Jun, 2014 5 commits
-
-
Carlos Martín Nieto committed
-
Bump library version to 0.21.0 and SONAME to 21
Carlos Martín Nieto committed -
Since the SOVERSION doesn't need to follow the library's version and simply needs to be monotonically increasing whenever we release something that breaks the ABI, we can set some number and allow multiple versions of the library to be installed side-by-side. We start here with the minor version as that's what we release for now, and it allows to backport this change to earlier versions.
Carlos Martín Nieto committed -
More remote rename fixes
Vicent Marti committed -
Win32: Fix object::cache::threadmania test on x64
Vicent Marti committed
-
- 07 Jun, 2014 5 commits
-
-
Philip Kelley committed
-
Philip Kelley committed
-
Win32 test fixes
Philip Kelley committed -
Philip Kelley committed
-
Philip Kelley committed
-
- 06 Jun, 2014 9 commits
-
-
This was a bad idea. Don't free except in the free function.
Carlos Martín Nieto committed -
A symref inside the namespace gets renamed, we should make it point to the target's new name. This is for the origin/HEAD -> origin/master type of situations.
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
There is no reason why we need to use a callback here. A string array fits better with the usage, as this is not an event and we don't need anything from the user.
Carlos Martín Nieto committed -
We must make sure that the name pointer remains valid, so make sure to allocate the new one before freeing the old one and swap them so the user never sees an invalid pointer.
Carlos Martín Nieto committed -
We don't allow renames of anonymous remotes, so there's no need to handle them. A remote is always associated with a repository, so there's no need to check for that.
Carlos Martín Nieto committed -
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 2 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
-