- 11 Mar, 2015 4 commits
-
-
Currently we use the most naïve and inefficient method for figuring out which objects to send to the remote whereby we end up trying to insert subdirs which have not changed multiple times. Instead, make use of the packbuilder's built-in more efficient method which uses the walk to feed the object list and avoids inserting an object and its descendants.
Carlos Martín Nieto committed -
Most use-cases for the object packer communicate in terms of commits which each side has. We already have an object to specify this relationship between commits, namely git_revwalk. By knowing which commits we want to pack and which the other side already has, we can perform similar optimisations to git, by marking each tree as interesting or uninteresting only once, and not sending those trees which we know the other side has.
Carlos Martín Nieto committed -
Keep the definitions in the headers, while putting the declarations in the C files. Putting the function definitions in headers causes them to be duplicated if you include two headers with them.
Carlos Martín Nieto committed -
Revert "fastfail" from the mingw PR
Carlos Martín Nieto committed
-
- 10 Mar, 2015 2 commits
-
-
This reverts commit 8008ab6a.
Edward Thomson committed -
This reverts commit ba6c53b9.
Edward Thomson committed
-
- 09 Mar, 2015 2 commits
-
-
Fixes
Edward Thomson committed -
RFC: add mingw to appveyor matrix
Edward Thomson committed
-
- 08 Mar, 2015 4 commits
-
-
Pierre-Olivier Latour committed
-
Pierre-Olivier Latour committed
-
refdb: use the same id for old and new when renaming a reference
Carlos Martín Nieto committed -
When we rename a reference, we want the old and new ids to be the same one (as we did not change it). The normal code path looks up the old id from the current value of the brtanch, but by the time we look it up, it does not exist anymore and thus we write a zero id. Pass the old id explicitly instead.
Carlos Martín Nieto committed
-
- 06 Mar, 2015 9 commits
-
-
Filter relative paths
Edward Thomson committed -
branch: fix generated reflog message upon creation
Carlos Martín Nieto committed -
Edward Thomson committed
-
Test that filter_list_apply_to_file works and can accept repo-relative paths.
Edward Thomson committed -
Matti Virolainen committed
-
these shouldn't be necessary if _WIN32_WINNT >= _WIN32_WINNT_VISTA
Tony Kelman committed -
should cut down on compiler warnings with mingw
Tony Kelman committed -
Edward Thomson committed
-
Tony Kelman committed
-
- 05 Mar, 2015 2 commits
-
-
Tony Kelman committed
-
cache mingw-w64 downloads quiet curl and 7zip run appveyor steps in cmd for mingw
Tony Kelman committed
-
- 04 Mar, 2015 14 commits
-
-
nulltoken committed
-
nulltoken committed
-
nulltoken committed
-
Tony Kelman committed
-
Tony Kelman committed
-
use MSYS makefiles generator add bash script for running mingw on appveyor add --login and fix run paths use msys style path to appveyor-mingw.sh add mingw path to /etc/fstab
Tony Kelman committed -
Fix crash in git_clone on extremely large repos
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
Free TLS data on thread exit (win32)
Edward Thomson committed -
Clear the error message on git_libgit2_shutdown for all versions of the library (no threads and Win32 threads). Drop the giterr_clear in clar, as that shouldn't be necessary.
Edward Thomson committed -
Leo Yang committed
-
Set up git_trace in clar test suite.
Carlos Martín Nieto committed -
diff_tform: don't compare empty hashsig_heaps
Carlos Martín Nieto committed -
When comparing seemingly blank files, take whitespace options into account.
Edward Thomson committed
-
- 03 Mar, 2015 3 commits
-
-
Carlos Martín Nieto committed
-
Don't try to compare two empty hashsig_heaps.
Edward Thomson committed -
http: enforce the credential types
Edward Thomson committed
-