- 17 Mar, 2017 5 commits
-
-
When creating a new worktree, we have to set up the initial data structures. Next to others, this also includes the HEAD pseudo-ref. We currently set it to the worktree respectively branch name, which is actually not fully qualified. Use the fully qualified branch name instead.
Patrick Steinhardt committed -
The working tree's parent path should not point to the parent's gitdir, but to the parent's working directory. Pointing to the gitdir would not make any sense, as the parent's working directory is actually equal to both repository's common directory. Fix the issue.
Patrick Steinhardt committed -
While we already provide functionality to look up a worktree from a repository, we cannot do so the other way round. That is given a repository, we want to look up its worktree if it actually exists. Getting the worktree of a repository is useful when we want to get certain meta information like the parent's location, getting the locked status, etc.
Patrick Steinhardt committed -
Separate the logic of finding the worktree directory of a repository and actually opening the working tree's directory. This is a preparatory step for opening the worktree structure of a repository itself.
Patrick Steinhardt committed -
This will be used in later commits, where it becomes cumbersome to always pass in a buffer.
Patrick Steinhardt committed
-
- 15 Mar, 2017 6 commits
-
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Gumenik Alexandr committed
-
- 14 Mar, 2017 1 commit
-
-
winhttp: disambiguate error messages when sending requests
Patrick Steinhardt committed
-
- 11 Mar, 2017 2 commits
-
-
Skip uninteresting commits in revwalk timesort iterator
Carlos Martín Nieto committed -
git_futils_readbuffer: don't compute sha-1
Carlos Martín Nieto committed
-
- 09 Mar, 2017 3 commits
-
-
rebase: ignore untracked files in submodules
Edward Thomson committed -
Fixes #4099
Adam Niedzielski committed -
Don't compute the sha-1 in `git_futils_readbuffer_updated` unless the checksum was requested. This means that `git_futils_readbuffer` will not calculate the checksum unnecessarily.
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 6 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
-
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
-