- 25 Jan, 2015 3 commits
-
-
Jacques Germishuys committed
-
Jacques Germishuys committed
-
Jacques Germishuys committed
-
- 23 Jan, 2015 2 commits
-
-
checkout: free last created directory
Edward Thomson committed -
Edward Thomson committed
-
- 21 Jan, 2015 1 commit
-
-
Remove logically dead code (we're already asserting)
Edward Thomson committed
-
- 20 Jan, 2015 17 commits
-
-
README: Point to libgit2 account's AppVeyor badge
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
On case insensitive filesystems, we may have files in the working directory that case fold to a name we want to write. Remove those files (by default) so that we will not end up with a filename that has the unexpected case.
Edward Thomson committed -
Edward Thomson committed
-
Symbolic links that abuse case insensitivity to write into .git.
Edward Thomson committed -
Don't bother trying to recreate the previously created directory during checkout, for a modest reduction in the number of stats.
Edward Thomson committed -
Walk up the tree to mkdir, which is less immediately efficient, but allows us to look at intermediate directories that may need attention.
Edward Thomson committed -
The documentation for `git_path_join_unrooted` states that the base length will be returned, so that consumers like checkout know where to start creating directories instead of always creating directories at the directory root.
Edward Thomson committed -
Checkout can now provide performance data about the number of (some) syscalls performed using an optional callback.
Edward Thomson committed -
Edward Thomson committed
-
Linquize committed
-
Main change: Don't treat chars > 128 as non-printable (common in UTF-8 files) Signed-off-by: Sven Strickroth <email@cs-ware.de>
Sven Strickroth committed -
Jacques Germishuys committed
-
Jacques Germishuys committed
-
diff: only compute patches when requested
Carlos Martín Nieto committed -
When we're called with no hunk or line callback, we don't need to do the hunk or line computation.
Edward Thomson committed
-
- 16 Jan, 2015 1 commit
-
-
Microsoft is sponsoring a Pro account at AppVeyor for the libgit2 and LibGit2Sharp projects. Point to that account's badge.
Edward Thomson committed
-
- 15 Jan, 2015 2 commits
-
-
Remove strlen() calls from loop condition
Carlos Martín Nieto committed -
Avoid str length recalculation every iteration
Maks Naumov committed
-
- 14 Jan, 2015 5 commits
-
-
Edward Thomson committed
-
Add option to turn off OpenSSL
Edward Thomson committed -
Edward Thomson committed
-
git_merge_tree_flag_t cannot contain any GIT_DIFF_FIND_xxx flags so there's not point in checking for them
Pierre-Olivier Latour committed -
The implementation of the hashsig API disallows computing a signature on small files containing only a few lines. This new flag disables this behavior. git_diff_find_similar() sets this flag by default which means that rename / copy detection of small files will now work. This in turn affects the behavior of the git_status and git_blame APIs which will now detect rename of small files assuming the right options are passed.
Pierre-Olivier Latour committed
-
- 13 Jan, 2015 4 commits
-
-
Leo Yang committed
-
Use svg instead of png to get better image quality
nulltoken committed -
Carlos Martín Nieto committed
-
Peter Dave Hello committed
-
- 12 Jan, 2015 1 commit
-
-
clone example: don't divide by zero
Carlos Martín Nieto committed
-
- 10 Jan, 2015 1 commit
-
-
Local transports don't have data about the size, avoid dividing by zero in the callback.
Edward Thomson committed
-
- 09 Jan, 2015 3 commits
-
-
This should provide a easier way to see what kinds of changes we have, and a single place to look at the breaking changes.
Carlos Martín Nieto committed -
Fix crash in free() when git_buf_grow() fails.
Carlos Martín Nieto committed -
Jeff Hostetler committed
-