| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-06-08 | Merge remote-tracking branch 'origin/master' into next | Carlos Martín Nieto | |
| 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-21 | Merge pull request #195 from shurcooL/next-ignore-script | Carlos Martín Nieto | |
| Avoid installing script binary to user's $GOPATH/bin. | |||
| 2015-04-18 | Update to libgit2 4c02d3937 | Carlos Martín Nieto | |
| 2015-04-16 | Avoid installing script binary to user's $GOPATH/bin. | Dmitri Shuralyov | |
| 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 | |
| 2015-03-22 | Merge pull request #185 from griffindy/dg-add-reset | Carlos Martín Nieto | |
| Add support for libgit2's git_reset. | |||
| 2015-03-21 | Add support for libgit2's git_reset. | Dylan Griffin | |
| Adds a new method to *Repository called ResetToCommit as well as constants for the three reset modes that libgit2 currently supports. This does not need to be limited to Commit, we actually just need something with a gitObject, which blobs and other Objects have, they will just require different methods. I only need to be able to reset to commits, so that's all I'm implementing right now. Also adds a test which updates the test repository README twice and then resets to the first commit. | |||
| 2015-03-15 | Add possibiliy of checkout on specific path | Geoffrey Ragot | |
| 2015-03-15 | Update to libgit2 d675982a153 | Carlos Martín Nieto | |
| There's been some changes to the checkout strategy, especially the SAFE_CREATE mode, which is now the RECREATE_MISSING flag, though that shouldn't be necessary to use in the general case. The largest changes come from the removal of the signture from ref-modifying functions/methods and the removal of the reflog string in all but those directly related to moving references. | |||
| 2015-03-15 | Merge branch 'v22' | Carlos Martín Nieto | |
| 2015-03-15 | Add a bit more on next vs master | Carlos Martín Nieto | |
| 2015-03-15 | Correct README on what master tracks | Carlos Martín Nieto | |
| The second mention still said that master tracks master. Add a mention of next which will become the branch to track upstream tip. | |||
| 2015-03-15 | Merge branch 'master' into v22 | Carlos Martín Nieto | |
| 2015-03-15 | Add a call to ldconfig in the travis script | Carlos Martín Nieto | |
| This should help it find the library we just installed. | |||
| 2015-03-15 | Make travis script install to /usr/local | Carlos Martín Nieto | |
| This is the correct place for software not installed by the system's package manager. | |||
| 2015-03-15 | Correct README on what master tracks | Carlos Martín Nieto | |
| The second mention still said that master tracks master. Add a mention of next which will become the branch to track upstream tip. | |||
| 2015-03-11 | Merge pull request #178 from schani/master | Carlos Martín Nieto | |
| Fixes and improvements | |||
| 2015-03-04 | Add commit summary getter | Mark Probst | |
