| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-07-31 | Wrap MergeBases | Carlos Martín Nieto | |
| While here, test MergeBase as well. | |||
| 2015-07-29 | Merge pull request #233 from tuexss/typos | Carlos Martín Nieto | |
| Fixed typos/unclarities in README.md | |||
| 2015-07-29 | Headline typo | Andreas Beer | |
| 2015-07-29 | Typos/unclarities in readme. | Andreas Beer | |
| 2015-07-28 | Merge pull request #231 from shurcooL/master-fix-HandleList-Track-gc-issue | Carlos Martín Nieto | |
| [master] Prevent slot int variable from being GCed. | |||
| 2015-07-26 | Prevent slot int variable from being GCed. | Dmitri Shuralyov | |
| Before this change, there were no users of slot int variable in the Go world (just a pointer to it that ended up in C world only), so Go's garbage collector would free it and its value could not retrieved later (once a pointer to it comes back to Go world from C world). Keep a pointer to it in the Go world so that does not happen. Fixes #218. | |||
| 2015-07-01 | Adjust style | Carlos Martín Nieto | |
| 2015-07-01 | Merge commit 'refs/pull/198/head' of github.com:libgit2/git2go | Carlos Martín Nieto | |
| 2015-07-01 | Merge commit 'refs/pull/174/head' of github.com:libgit2/git2go | Carlos Martín Nieto | |
| 2015-06-30 | Merge pull request #216 from libgit2/diff | Carlos Martín Nieto | |
| Add blob diffing | |||
| 2015-06-29 | Add DiffBlobs | Carlos Martín Nieto | |
| This lets you diff two arbitrary blobs with arbitrary names. | |||
| 2015-06-29 | diff: remove unnecessary args to Hunk and Line ctors | Carlos Martín Nieto | |
| 2015-06-23 | Merge pull request #212 from libgit2/remote-handle | Carlos Martín Nieto | |
| Make the network code use handles | |||
| 2015-06-10 | Make the network code use handles | Carlos Martín Nieto | |
| This wasn't ported together with the rest, but it does exhibit the same issues, so let's port it over now. | |||
| 2015-06-09 | Merge pull request #211 from shinningstar/master | Carlos Martín Nieto | |
| Free reference resource allocated by libgit2 during go garbage collecting | |||
| 2015-06-08 | Free reference resource allocated by libgit2 during go garbage collecting | shinningstar | |
| 2015-06-08 | Merge pull request #210 from michaeledgar/master | Carlos Martín Nieto | |
| Add error code matching GIT_EAUTH for authentication failures | |||
| 2015-06-07 | Add error code matching GIT_EAUTH for authentication failures | Mike Edgar | |
| 2015-05-30 | Fix test error messages | taylorchu | |
| 2015-05-30 | Merge pull request #196 from pks-t/pointer-indirection | Carlos Martín Nieto | |
| [WIP/RFC] Pointer indirection | |||
| 2015-05-22 | diff: only untrack notify payload when it is set | Patrick Steinhardt | |
| 2015-05-22 | tree: use correct C callback signature | Patrick Steinhardt | |
| 2015-05-22 | handles: do not store handles by uintptr | Patrick Steinhardt | |
| If we store values by uintptrs the GC may try to inspect their values when it kicks in. As the pointers are most likely invalid, this will result in an invalid pointer dereference, causing the program to panic. We can fix this by storing values by an int index value instead, returning pointers to those indices as handles instead. | |||
| 2015-05-22 | handles: panic when we cannot retrieve handle data | Patrick Steinhardt | |
| 2015-05-22 | packbuilder: use HandleList for C function callbacks. | Patrick Steinhardt | |
| 2015-05-22 | blob: use HandleList for C function callbacks. | Patrick Steinhardt | |
| 2015-05-22 | diff: use HandleList for C function callbacks. | Patrick Steinhardt | |
| 2015-05-22 | handles: print pointer handle on panic. | Patrick Steinhardt | |
| 2015-05-22 | odb: use HandleList for C function callbacks. | Patrick Steinhardt | |
| 2015-05-22 | index: use HandleList for C function callbacks. | Patrick Steinhardt | |
| 2015-05-22 | handles: start slot indices with 1 | Patrick Steinhardt | |
| Using 0 as the first slot indice leads to not being able to differentiate between a handle to the first element or a NULL-handle. As current code may check whether the pointer is NULL, change the first indice to be 1 instead. | |||
| 2015-05-22 | submodule: use HandleList for C function callbacks | Patrick Steinhardt | |
| 2015-05-22 | tree: use HandleList for C function callbacks. | Patrick Steinhardt | |
| 2015-05-22 | handles: correctly initialize all members | Patrick Steinhardt | |
| 2015-05-22 | Introduce an indirection layer for pointers | Carlos Martín Nieto | |
| As the Go runtime can move stacks at any point and the C code runs concurrently with the rest of the system, we cannot assume that the payloads we give to the C code will stay valid for any particular duration. We must therefore give the C code handles which we can then look up in our own list when the callbacks get called. | |||
| 2015-05-19 | Merge pull request #202 from libgit2/index-basics | Carlos Martín Nieto | |
| Add a few basic index operations | |||
| 2015-05-19 | Index: Add Path() accessor | Carlos Martín Nieto | |
| 2015-05-19 | Index: Add OpenIndex | Carlos Martín Nieto | |
| This lets you persist an index at an arbitrary location. | |||
| 2015-05-19 | Index: Add ReadTree() | Carlos Martín Nieto | |
| 2015-04-30 | Add method to check if repo is detached | Fernando Oliveira | |
| 2015-04-27 | Merge pull request #179 from schani/master | Carlos Martín Nieto | |
| Additions | |||
| 2015-04-24 | Merge pull request #197 from pks-t/test-cleanups | Carlos Martín Nieto | |
| tests: always clean up temporary repository dirs | |||
| 2015-04-24 | tests: always clean up temporary repository dirs | Patrick Steinhardt | |
| Some test repositories are not correctly removed after the tests did run. Fix by introducing a function that is to be used for cleaning up temporary test repositories. | |||
| 2015-04-03 | Merge pull request #180 from arcamael/master | Carlos Martín Nieto | |
| Add possibiliy of checkout on specific path | |||
| 2015-04-03 | Merge pull request #191 from kron4eg/patch-1 | Carlos Martín Nieto | |
| Test on travis using Go1.4 | |||
| 2015-04-03 | Test on travis using Go1.4 too | Artiom Di | |
| 2015-03-23 | Add a FIXME. | Mark Probst | |
| 2015-03-23 | Add DiffIndexToWorkdir | Mark Probst | |
| 2015-03-23 | Add DiffTreeToWorkdirWithIndex | Mark Probst | |
| 2015-03-23 | Add Commit.Amend | Mark Probst | |
