- 28 Oct, 2013 1 commit
-
-
When building libgit2 for ia32 architecture on a x64 machine, including "config.h" without a "common.h" would result the following error: C:\Program Files\Microsoft SDKs\Windows\v7.1\include\winbase.h(2288): error C2373: 'InterlockedIncrement' : redefinition; different type modifiers [C:\cygwin\home\zcbenz\codes\git-utils\build\libgit2.vcxproj] C:\Program Files\Microsoft SDKs\Windows\v7.1\include\winbase.h(2295): error C2373: 'InterlockedDecrement' : redefinition; different type modifiers [C:\cygwin\home\zcbenz\codes\git-utils\build\libgit2.vcxproj] C:\Program Files\Microsoft SDKs\Windows\v7.1\include\winbase.h(2303): error C2373: 'InterlockedExchange' : redefinition; different type modifiers [C:\cygwin\home\zcbenz\codes\git-utils\build\libgit2.vcxproj] C:\Program Files\Microsoft SDKs\Windows\v7.1\include\winbase.h(2314): error C2373: 'InterlockedExchangeAdd' : redefinition; different type modifiers [C:\cygwin\home\zcbenz\codes\git-utils\build\libgit2.vcxproj]
Cheng Zhao committed
-
- 26 Oct, 2013 2 commits
-
-
remove rpm spec file and readme
Vicent Martí committed -
Fedora provides a rpm package for libgit2 - https://apps.fedoraproject.org/packages/libgit2.
Nikolai Vladimirov committed
-
- 25 Oct, 2013 4 commits
-
-
Allow -DWINHTTP=OFF to disable WinHTTP
Vicent Martí committed -
Use two calls to set two headers
Vicent Martí committed -
Edward Thomson committed
-
Edward Thomson committed
-
- 24 Oct, 2013 2 commits
-
-
fix typos in README.md
Vicent Martí committed -
Nicolas Kaiser committed
-
- 23 Oct, 2013 6 commits
-
-
It turns out that variables have function scope by default. Let's really set -liconv and add a few libraries that were forgotten in the previous commit. We also need to special-case OSX, as they ship zlib but do not provide a pkg-config file for it.
Carlos Martín Nieto committed -
Be explicit about dependencies
Vicent Martí committed -
transport: let the progress output return an error
Vicent Martí committed -
There are any number of issues that can come up in the progress callback, and we should let the user cancel at that point as well.
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
When linking statically, the including project needs to know what the current library build depends on so they can link to it. Store this information in the pkg-config file. While here, remove claims that users need to link to zlib or libcrypto.
Carlos Martín Nieto committed
-
- 22 Oct, 2013 3 commits
-
-
RFC: Proposed reworking of diff APIs
Vicent Martí committed -
Russell Belfer committed
-
Vicent Marti committed
-
- 21 Oct, 2013 6 commits
-
-
It seems that to implement these options, we just have to pass the appropriate flags through to the libxdiff code taken from core git. So let's do it (and add a test).
Russell Belfer committed -
Russell Belfer committed
-
Instead of having functions with so very many parameters to pass hunk and line data, this takes the existing git_diff_hunk struct and extends it with more hunk data, plus adds a git_diff_line. Those structs are used to pass back hunk and line data instead of the old APIs that took tons of parameters. Some work that was previously only being done for git_diff_patch creation (scanning the diff content for exact line counts) is now done for all callbacks, but the performance difference should not be noticable.
Russell Belfer committed -
Allowed credential types should be a bitfield
Vicent Martí committed -
Edward Thomson committed
-
While the base git_diff_delta structure always contains two files, when we introduce conflict data, it will be helpful to have an indicator when an additional file is involved.
Russell Belfer committed
-
- 18 Oct, 2013 1 commit
-
-
license clarification + formatting all over
Vicent Martí committed
-
- 17 Oct, 2013 3 commits
-
-
fixed typo `can can` -> `can`
Haneef Mubarak committed -
added the second change suggested by @nulltoken (with two extra words :) )
Haneef Mubarak committed -
There are commercial open source applications, hence proprietary seems to be a better term. Also: - Trimmed header `=`'s to match text length - made libgit2 stand out everywhere - pretty printing links - irc link for those with the correct setup
Haneef Mubarak committed
-
- 16 Oct, 2013 12 commits
-
-
Checkout merge
Vicent Martí committed -
Edward Thomson committed
-
It seemed exceptionally silly to have a split there where no split needed to be.
Edward Thomson committed -
Move conflict handling into two steps: load the conflicts and then apply the conflicts. This is more compatible with the existing checkout implementation and makes progress reporting more sane.
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
If a D/F conflict or rename 2->1 conflict occurs, we write the file sides as filename~branchname. If a file with that name already exists in the working directory, write as filename~branchname_0 instead. (Incrementing 0 until a unique filename is found.)
Edward Thomson committed -
Edward Thomson committed
-
rename conflict tests for checkout conflicts, don't suffix filenames when checking out with USE_OURS or USE_THEIRS
Edward Thomson committed -
Prevent checkout tree when unresolved changes exist (unless FORCE flag is specified). Clear NAME table when checking out, to avoid checkout_conflicts from attempting to manipulate it. Ensure that NAME is also cleared at reset.
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-