- 29 May, 2014 2 commits
-
-
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 18 commits
-
-
[Blob] Update documentation for is_binary.
Russell Belfer committed -
filter.h tells me that we check the first 8000 bytes.
Ungureanu Marius 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 -
When passed the LINK_FILES flag, the recursive copy will hardlink files instead of copying them.
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
Carlos Martín Nieto committed
-
A call like git_clone("./foo", "./foo1") writes origin's url as './foo', which makes it unusable, as they're relative to different things. Go with git's behaviour and store the realpath as the url.
Carlos Martín Nieto committed -
When git is given such a path, it will perform a "local clone", bypassing the git-aware protocol and simply copying over all objects that exist in the source. Copy this behaviour when given a local path.
Carlos Martín Nieto committed -
index: check for valid filemodes on add
Vicent Marti committed -
travis: build on osx too
Vicent Marti committed -
Fixed permissions on template directories.
Vicent Marti committed -
Fix compile error on Visual Studio
Vicent Marti committed -
Introduce GIT_MERGE_CONFIG_* for merge.ff settings
Vicent Marti committed -
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
git_merge_analysis will now return GIT_MERGE_CONFIG_NO_FASTFORWARD when merge.ff=false and GIT_MERGE_CONFIG_FASTFORWARD_ONLY when merge.ff=true
Edward Thomson committed
-
- 27 May, 2014 1 commit
-
-
Cha, Hojeong committed
-
- 26 May, 2014 1 commit
-
-
Fixed miscellaneous documentation errors.
Carlos Martín Nieto committed
-
- 24 May, 2014 1 commit
-
-
Edward Lee committed
-
- 23 May, 2014 2 commits
-
-
Michael Anderson committed
-
We go through the different backends in order, so it's not an error if at least one of the backends has the data we want.
Carlos Martín Nieto committed
-
- 22 May, 2014 7 commits
-
-
Carlos Martín Nieto committed
-
Carlos Martín Nieto committed
-
We have too many places where we repeat free code, so when adding the new free to the generic code, it didn't take for the local transport. While there, fix a C99-ism that sneaked through.
Carlos Martín Nieto committed -
Add support for the symref extension
Vicent Marti committed -
Make core.safecrlf not generate an error on LF-ending platforms
Vicent Marti committed -
Include windows.h on win32 for Sleep
Vicent Marti committed -
Edward Thomson committed
-
- 21 May, 2014 8 commits
-
-
Carlos Martín Nieto committed
-
smart: send a flush when we disconnect
Vicent Marti committed -
Since we no longer need to push data to callbacks, there's no need for this truct.
Carlos Martín Nieto committed -
Let's use the remote's default branch guessing instead of reinventing one ourselves with callbacks.
Carlos Martín Nieto committed -
If the remote supports the symref protocol extension, then we return that, otherwise we guess with git's rules.
Carlos Martín Nieto committed -
When using the local transport, we always have the symbolic information available, so fill it.
Carlos Martín Nieto committed -
Add a symref_target field to git_remote_head to expose the symref mappings to the user.
Carlos Martín Nieto committed -
The protocol has a capability which allows the server to tell us which refs are symrefs, so we can e.g. know which is the default branch. This capability is different from the ones we already support, as it's not setting a flag to true, but requires us to store a list of refspec-formatted mappings. This commit does not yet expose the information in the reference listing.
Carlos Martín Nieto committed
-