- 01 Nov, 2016 4 commits
-
-
Etienne Samson committed
-
Etienne Samson committed
-
Etienne Samson committed
-
Etienne Samson committed
-
- 31 Oct, 2016 4 commits
-
-
Small documentation improvements
Edward Thomson committed -
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
- 28 Oct, 2016 1 commit
-
-
Trivial memory leak fixes in test suite
Patrick Steinhardt committed
-
- 27 Oct, 2016 2 commits
-
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
- 16 Oct, 2016 1 commit
-
-
patch: minor documentation fix.
Carlos Martín Nieto committed
-
- 15 Oct, 2016 1 commit
-
-
Fix @return description of git_patch_num_lines_in_hunk.
Davide Coppola committed
-
- 10 Oct, 2016 16 commits
-
-
Squelch example warnings, enable CI
Patrick Steinhardt committed -
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
Patrick Steinhardt committed
-
- 09 Oct, 2016 6 commits
-
-
Edward Thomson committed
-
Sim Domingo committed
-
docs: GIT_OPT_ENABLE_STRICT_OBJECT_CREATION is enabled
Edward Thomson committed -
Object parsing hardening
Edward Thomson committed -
When parsing a commit, we will treat all bytes left after parsing the headers as the commit message. When no bytes are left, we leave the commit's message uninitialized. While uncommon to have a commit without message, this is the right behavior as Git unfortunately allows for empty commit messages. Given that this scenario is so uncommon, most programs acting on the commit message will never check if the message is actually set, which may lead to errors. To work around the error and not lay the burden of checking for empty commit messages to the developer, initialize the commit message with an empty string when no commit message is given.
Patrick Steinhardt committed -
We changed the defaults on strict object creation - it is enabled by default. Update the documentation to reflect that.
Edward Thomson committed
-
- 07 Oct, 2016 4 commits
-
-
Fix the existence check for `regcomp_l`.
Carlos Martín Nieto committed -
`xlocale.h` only defines `regcomp_l` if `regex.h` was included as well. Also change the test cases to actually test `p_regcomp` works with a multibyte locale.
Arthur Schreiber committed -
Improve revision walk preparation logic
Edward Thomson committed -
When parsing tree entries from raw object data, we do not verify that the tree entry actually has a filename as well as a valid object ID. Fix this by asserting that the filename length is non-zero as well as asserting that there are at least `GIT_OID_RAWSZ` bytes left when parsing the OID.
Patrick Steinhardt committed
-
- 06 Oct, 2016 1 commit
-
-
When we read from the list which `limit_list()` gives us, we need to check that the commit is still interesting, as it might have become uninteresting after it was added to the list.
Carlos Martín Nieto committed
-