- 02 Dec, 2017 1 commit
-
-
Richard Ipsum committed
-
- 06 Oct, 2017 4 commits
-
-
This also adds tests for this function.
Richard Ipsum committed -
This also adds tests for this function.
Richard Ipsum committed -
This also adds tests for this function.
Richard Ipsum committed -
This adds a new function that will allow creation of notes without necessarily updating a particular ref, the notes tree is obtained from the git_commit object parameter, a new commit object pointing to the current tip of the notes tree is optionally returned via the 'note_commit_out' parameter, optionally the blob id for the note is returned through the 'note_blob_out' object.
Richard Ipsum committed
-
- 23 Sep, 2017 1 commit
-
-
For the new 'commit' API it will be necessary to know the OID of the notes commit that was written as well as the OID of the notes blob.
Richard Ipsum committed
-
- 09 Mar, 2017 1 commit
-
-
rebase: ignore untracked files in submodules
Edward Thomson committed
-
- 06 Mar, 2017 3 commits
-
-
Support namespaced references again
Edward Thomson committed -
Edward Thomson committed
-
These simple tests only ensure that we enforce the existence of a namespace; these mirror the rugged tests, they are not exhaustive.
Edward Thomson committed
-
- 03 Mar, 2017 8 commits
-
-
An untracked file in a submodule should not prevent a rebase from starting. Even if the submodule's SHA is changed, and that file would conflict with a new tracked file, it's still OK to start the rebase and discover the conflict later. Signed-off-by: David Turner <dturner@twosigma.com>
David Turner committed -
git_commit_create: freshen tree objects in commit
Carlos Martín Nieto committed -
Freshen the tree object that a commit points to during commit time.
Edward Thomson committed -
Introduce (optional) SHA1 collision attack detection
Carlos Martín Nieto committed -
We never set `SHA1_TYPE` to `builtin`. Don't bother testing for it.
Edward Thomson committed -
Edward Thomson committed
-
Include the SHA1 collision attack detection library from https://github.com/cr-marcstevens/sha1collisiondetection
Edward Thomson committed -
Edward Thomson committed
-
- 01 Mar, 2017 5 commits
-
-
cmake: only enable supported compiler warning flags
Patrick Steinhardt committed -
We currently unconditionally enable the "-Wall" and "-Wextra" flags. Some platforms rely on compilers which do not support these flags, though. One of these platforms is Haiku, which does not support "-Wextra" due to being stuck on GCC version 2. Fix builds on such platforms by adding these flags only if supported by the compiler.
Patrick Steinhardt committed -
tests: refs::create: fix memory leak
Patrick Steinhardt committed -
Patrick Steinhardt committed
-
Fix: make reflog include "(merge)" for merge commits
Patrick Steinhardt committed
-
- 28 Feb, 2017 1 commit
-
-
This test ensures that the string '(merge)' is included in the reflog when a merge commit is made.
Richard Ipsum committed
-
- 27 Feb, 2017 1 commit
-
-
This fixes issue #4094
Richard Ipsum committed
-
- 26 Feb, 2017 4 commits
-
-
tests: Add create__symbolic_with_arbitrary_content
Edward Thomson committed -
Fix minor typos in CONVENTIONS.md
Edward Thomson committed -
Fix inet_pton tests triggering an assert in Haiku
Edward Thomson committed -
Patrick Blesi committed
-
- 25 Feb, 2017 4 commits
-
-
Haiku will assert in a nightly build if the "dst" input to inet_pton() is NULL.
Kevin Wojniak committed -
Use C style comments as per style guide, and fix mismatching indentation.
Richard Ipsum committed -
This test ensures that it's possible to create a symbolic ref that has arbitrary data as its target. It also ensures it's possible to obtain the target of that symbolic reference from the git_reference object.
Richard Ipsum committed -
appveyor: don't rewrite the system mingw
Edward Thomson committed
-
- 24 Feb, 2017 3 commits
-
-
Download mingw-w64 into our build directory and execute it there, don't try to overwrite the system's mingw.
Edward Thomson committed -
The 'appveyor' branch is useful for testing AppVeyor builds.
Edward Thomson committed -
fix regression from #4092
Patrick Steinhardt committed
-
- 22 Feb, 2017 4 commits
-
-
Fixes a regression from #4092. This is a crash on 32-bit and I assume that it doesn't do the right thing on 64-bit either. MSVC emits a warning for this, but of course, it's easy to get lost among all of the similar 'possible loss of data' warnings.
Jason Haslam committed -
Attrcache cleanups
Carlos Martín Nieto committed -
Provide error on gcc < 4.1 when THREADSAFE
Carlos Martín Nieto committed -
Provide a descriptive error message when compiling THREADSAFE on gcc versions < 4.1. We require the atomic primitives (eg `__sync_synchronize`) that were introduced in that version. (Note, clang setes `__GNUC__` but appears to set its version > 4.1.)
Edward Thomson committed
-