Log

Author Commit Date CI Message
Ben Straub 25c47aae 2013-09-20T14:31:51 Detect boundaries, support limiting commit range
Ben Straub 9d42fcbe 2013-09-19T14:27:44 Blame: fixturize tests
Ben Straub d1228f1c 2013-09-19T14:18:51 blame: allow restriction to line range
Ben Straub 3e0cf2a1 2013-09-19T10:27:37 Stop being crazy about freeing memory
Ben Straub 0afe9996 2013-09-17T16:46:27 Check errors from libgit2 calls
Ben Straub 4c7fdb4d 2013-09-16T16:27:10 Add blame example
Ben Straub ceab4e26 2013-09-16T16:20:38 Port blame from git.git
Ben Straub 54993167 2013-09-16T16:12:31 Merge branch 'development' into blame_rebased Conflicts: include/git2.h
Ben Straub 8821c9aa 2013-09-15T17:50:03 Merge pull request #1850 from linquize/git-clone-init-options git_clone supports init_options
Linquize f2df503b 2013-09-14T18:22:16 git_clone supports optional init_options
Russell Belfer e580afd8 2013-09-13T14:33:26 Add tests for git_tree_walk This tests the fixes for issues from #1849
Russell Belfer 236945a5 2013-09-13T14:31:26 Merge pull request #1849 from whavinga/treewalker Treewalker
wilke d7fc2eb2 2013-09-13T21:36:39 Fix memory leak in git_tree_walk on error or when stopping the walk from the supplied callback
wilke 4e01e302 2013-09-13T21:21:33 Prevent git_tree_walk 'skip entry' callback return code from leaking through as the return value of git_tree_walk
Vicent Martí 25803c63 2013-09-12T06:42:06 Merge pull request #1848 from libgit2/ntk/fix/cl_assert_equal_sz Fix cl_assert_equal_sz error message formating
nulltoken 6f200361 2013-09-12T13:50:35 clar: Move cl_assert_equal_sz() definition to clar.h
nulltoken 273ddc54 2013-09-12T13:50:00 clar: Fix clar__assert_equal error message formating
Vicent Martí a6ee1661 2013-09-11T16:46:39 Merge pull request #1839 from isaac/ssh-repository-invalid SSH: Clone fails with errors: ERROR: Repository invalid & Early EOF
Ben Straub 7301cd60 2013-09-11T13:14:42 Merge pull request #1846 from libgit2/ntk/fix/format errors: Fix format of some error messages
nulltoken 8cf80525 2013-09-11T20:13:59 errors: Fix format of some error messages
Russell Belfer 6c38e60a 2013-09-10T16:55:58 Merge pull request #1838 from libgit2/cmn/first-parent revwalk: allow simplifying by first-parent
Russell Belfer 68642bce 2013-09-10T16:54:37 Merge pull request #1841 from libgit2/ntk/fix/loose_ambiguous Make odb_loose return EAMBIGUOUS when required
nulltoken 209f9b67 2013-09-08T18:25:17 odb: Teach loose backend to return EAMBIGUOUS
nulltoken d0cd6c42 2013-09-08T18:22:28 path: Make direach() return EUSER on callback error
Carlos Martín Nieto 15f7b9b8 2013-09-08T00:52:26 revwalk: allow simplifying by first-parent When enabled, only the first parent of each commit will be queued, enabling a simple way of using first-parent simplification.
Russell Belfer 38859f29 2013-09-09T11:11:39 Merge pull request #1843 from uh-sem-blee/development fixing headers with bad values for objective-c
Russell Belfer 0c52b204 2013-09-09T11:07:17 Make work if built with threading enabled
Krzysztof Adamski b2395a82 2013-09-04T18:49:10 Only use callbacks when -n or -v in add example.
Krzysztof Adamski 04fd2665 2013-09-04T18:44:12 Move statement after declarations in add example.
Krzysztof Adamski 24d23220 2013-09-04T18:34:03 Add -u option to add example.
Krzysztof Adamski e8fa14d3 2013-09-03T19:11:50 Supported options information in add example.
Krzysztof Adamski 62020aa8 2013-09-02T02:01:40 Adding add example.
Krzysztof Adamski 9a0e42c6 2013-09-04T18:43:14 Remove unnececery arguments priting in add example.
Krzysztof Adamski 813937ce 2013-09-04T18:42:47 Better usage info in add example.
John Josef f313843c 2013-09-09T13:53:22 fixing headers with bad values for objective-c
Russell Belfer e0b4a8ac 2013-09-09T10:30:31 Merge pull request #1842 from uh-sem-blee/development fixes issues with objective-git
Russell Belfer 4dfe3820 2013-09-09T10:24:48 Comment updates
Russell Belfer 5fb1f9f2 2013-09-09T10:17:54 Merge pull request #1837 from libgit2/ntk/topic/control_stream_write_size odb: Error when streaming in less|more bytes than declared
Isaac Kearse b345026b 2013-09-10T05:16:52 Test for repo before removing leading colon
John Josef 917e5fa9 2013-09-08T18:31:56 fixes issues with objective-git
Isaac Kearse fbabe855 2013-09-08T14:11:08 Trim leading colon from ssh repository path
nulltoken 031f3f80 2013-09-07T22:39:05 odb: Error when streaming in too [few|many] bytes
Vicent Martí ef6389ad 2013-09-07T09:18:56 Merge pull request #1836 from libgit2/ntk/fix/leaks Fix memory leaks
Vicent Martí ae49719a 2013-09-07T09:18:44 Merge pull request #1835 from libgit2/ntk/fix/less_backend_calls_on_revparsing Some revparse love
nulltoken e839efbe 2013-09-07T17:51:24 tests: Fix memory leaks
nulltoken 1634df8c 2013-09-07T17:31:30 revparse: Simplify error handling
nulltoken a8d67afe 2013-09-07T17:21:41 revparse: Prevent unnecessary odb backend calls
Russell Belfer 32e49929 2013-09-06T14:20:51 Merge pull request #1791 from libgit2/cmn/revwalk-recursive revwalk: make mark_unintersting use a loop
Russell Belfer 97affdf2 2013-09-06T14:13:12 Merge pull request #1815 from libgit2/ntk/topic/stream_write/check_before_overwriting Ask the odbbackend if the object exists before overwriting it
nulltoken 4047950f 2013-08-29T14:19:34 odb: Prevent stream_finalize_write() from overwriting Now that #1785 is merged, git_odb_stream_finalize_write() calculates the object id before invoking the odb backend. This commit gives a chance to the backend to check if it already knows this object.
nulltoken ae4a4866 2013-08-29T14:12:13 blob: Slightly enforce a create_fromchunks() test
Carlos Martín Nieto fb23d05f 2013-08-17T07:58:55 revwalk: make mark_unintersting use a loop Using a recursive function can blow the stack when dealing with long histories. Use a loop instead to limit the call chain depth. This fixes #1223.
Vicent Martí 366bd2f4 2013-09-05T16:56:21 Merge pull request #1829 from libgit2/fix-umask-fragility Fix umask fragility
Russell Belfer a7fcc44d 2013-09-05T16:14:32 Better macro name for is-exec-bit-set test
Russell Belfer af22dabb 2013-09-05T12:01:17 GIT_MODE_TYPE should exclude setgid bits The GIT_MODE_TYPE macro was looking at all bits above the permissions, but it should really just look at the top bits so that it will give the right results for a setgid or setuid entry. Since we're now using these macros in the tests, this was causing a test failure on platforms that don't support setgid.
Russell Belfer c97d407d 2013-09-05T11:45:29 Fix tests of file modes This fixes an issue checking file modes in the tests that initialize a repo from a template directory when a symlink is used in the template. Also, this updates some other places where we are examining file modes to use the new macros.
Russell Belfer f240acce 2013-09-05T11:20:12 Add more file mode permissions macros This adds some more macros for some standard operations on file modes, particularly related to permissions, and then updates a number of places around the code base to use the new macros.
Russell Belfer 27061b15 2013-09-05T10:25:16 Fix some newer GCC compiler warnings
Vicent Martí cca9bea4 2013-09-05T06:30:08 Merge pull request #1831 from linquize/version.h-warning Fix warning in src/win32/version.h
Linquize 21753d48 2013-09-05T20:42:47 Fix warning in src/win32/version.h
Russell Belfer 9ce4f7da 2013-09-04T16:41:34 Fix tests to use core.filemode correctly Some windows tests were failing
Russell Belfer 2a54c7f4 2013-09-04T16:24:36 _umask is function name on Windows
Russell Belfer 780f3e54 2013-09-04T16:13:18 Make tests take umask into account It seems that libgit2 is correctly applying the umask when initializing a repository from a template and when creating new directories during checkout, but the test suite is not accounting for possible variations due to the umask. This updates that so that the test suite will work regardless of the umask.
Russell Belfer cf94024c 2013-09-04T11:42:48 Update clar
Russell Belfer abfed59c 2013-09-04T16:21:18 Clean up one other mode_t assertion
Ben Straub 61d57b7a 2013-09-04T14:27:59 Test pushing to remotes with "file:///" urls
Ben Straub f42d546c 2013-09-04T13:07:42 Provide better errors for push on non-bare local remotes
Vicent Martí e9853592 2013-09-04T06:20:36 Merge pull request #1817 from libgit2/ntk/fix/backend/honor_refresh_capabilities Of backends and refreshers...
Vicent Marti 74b38d19 2013-09-04T13:16:57 Backport @peff's fix for duplicates in sha1_lookup
nulltoken b1a6c316 2013-08-30T17:36:00 odb: Move the auto refresh logic to the pack backend Previously, `git_object_read()`, `git_object_read_prefix()` and `git_object_exists()` were implementing an auto refresh logic. When the expected object couldn't be found in any backend, a call to `git_odb_refresh()` was triggered and the lookup was once again performed against all backends. This commit removes this auto-refresh logic from the odb layer and pushes it down into the pack-backend (as it's the only one currently exposing a `refresh()` endpoint).
Vicent Martí 6700cb99 2013-09-03T15:54:45 Merge pull request #1828 from libgit2/examples-cmakelists Split examples CMakeLists.txt
Russell Belfer 60ee53df 2013-09-03T15:14:04 Split examples CMakeLists.txt Also, this converts the examples/CMakeLists.txt from explicitly listing to just globbing for all the individual C files.
Russell Belfer d31e5655 2013-09-03T15:19:13 Merge pull request #1827 from libgit2/relative-path-win32-fix Fix resolving relative windows network paths
Russell Belfer cae52938 2013-09-03T14:00:27 Fix resolving relative windows network paths
Russell Belfer 0d1af399 2013-09-03T12:33:34 don't use inline in tests for win32
Vicent Martí 6208bd49 2013-09-03T12:29:18 Merge pull request #1804 from ethomson/rewrites Minor changes for rewrites
Russell Belfer 37fc44dd 2013-09-03T12:27:56 Merge pull request #1825 from nvloff/resolve_relative path: properly resolve relative paths
Nikolai Vladimirov 6d9a6c5c 2013-09-03T07:58:21 path: properly resolve relative paths
Vicent Martí b595b385 2013-09-03T04:11:07 Merge pull request #1814 from libgit2/is-empty-fix Fix incorrect precedence within git_repository_is_empty()
Vicent Martí c46fe0c6 2013-09-02T03:01:40 Merge pull request #1823 from kadamski/building4android Small changes enabling compiling libgit2 for Android.
Vicent Martí 7b2b6da6 2013-09-01T13:39:11 Merge pull request #1822 from kadamski/examples-cleanup Small cleanup in examples.
Krzysztof Adamski 01cd5ae3 2013-09-01T19:43:35 Add instructions about buiding for Android to README.md
Krzysztof Adamski 5c37f005 2013-09-01T18:59:42 Build all example files if BUILD_EXAMPLES used.
Krzysztof Adamski 255836dd 2013-09-01T18:35:39 Adding credentials callback to ls-remote and fetch too.
Krzysztof Adamski d6d52348 2013-09-01T18:30:11 Removing unneeded code duplication in ls-remote.c
Krzysztof Adamski 3b75b684 2013-09-01T18:53:07 Define S_IREAD i S_IWRITE for Android.
Krzysztof Adamski b1447ede 2013-09-01T18:47:56 Use git__insertsort_r on Android too.
Krzysztof Adamski 82b2fc2c 2013-09-01T18:45:36 Create ANDROID build option CMake seems not to support Android as a target and this option lets us test this in CMakeLists.txt.
Vicent Martí ac2e7dc6 2013-09-01T08:40:48 Merge pull request #1820 from linquize/git_oid_streq Update documentation of git_oid_streq to remove outdated error code
Vicent Martí ce939085 2013-09-01T08:40:10 Merge pull request #1819 from linquize/git_oid_shorten_add oid: git_oid_shorten_add() sets GITERR_INVALID when OID set is full
Carlos Martín Nieto f2cda906 2013-08-31T17:42:38 Point to the right Go bindings
Carlos Martín Nieto 749871c2 2013-08-31T08:40:49 Merge pull request #1821 from n1rvana/development Update readme to point to the currently maintained Erlang bindings.
Nirvana a402179a 2013-08-31T09:25:25 Update readme to point to the currently maintained Erlang bindings. Namely: https://github.com/carlosmn/geef
Linquize d45e9480 2013-08-31T18:22:50 oid: git_oid_shorten_add() sets GITERR_INVALID when OID set is full
Linquize e68938e0 2013-08-31T18:19:44 Update documentation of git_oid_streq to remove outdated error code
nulltoken 9b4ed214 2013-08-30T17:07:41 odb: Code beautification
nulltoken a12e069a 2013-08-30T16:31:52 odb: Honor the non refreshing capability of a backend
Russell Belfer 42181836 2013-08-29T10:27:01 Treat detached HEAD as non-empty repo This simplifies the git_repository_is_empty a bit so that a detached HEAD is just taken to mean the repo is not empty, since a newly initialized repo will not have a detached HEAD.
Vicent Martí 8b2f230c 2013-08-29T13:27:37 repository: Make the is_empty check more explicit
Carlos Martín Nieto 0001c023 2013-08-29T13:22:44 Fix typo _delete -> _free