| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-07-24 | Add ReferenceIsValidName() | Calin Seciu | |
| 2015-07-24 | Add check if reference is a note | Calin Seciu | |
| 2015-07-10 | Bring back CheckoutForce | Carlos Martín Nieto | |
| This was mistakenly deleted when the SafeCreate was replaced with RecreateMissing. | |||
| 2015-07-01 | Merge remote-tracking branch 'upstream/master' into next | Carlos Martín Nieto | |
| 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 | Submodule: use the Repository constructor | Carlos Martín Nieto | |
| 2015-06-30 | Clone: test we clone something usable and fix constructor | Carlos Martín Nieto | |
| Clone was still trying to do its own initialisation, which was missing all of the namespacing changes. | |||
| 2015-06-30 | Repository: move to use an actual constructor | Carlos Martín Nieto | |
| This should further reduce the changes of the creation of the object going badly. | |||
| 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-28 | Update to libgit2 fb84cde8 | Carlos Martín Nieto | |
| 2015-06-28 | travis: make the script executable | Carlos Martín Nieto | |
| 2015-06-28 | travis: don't install libgit2 for 'next' branch | Carlos Martín Nieto | |
| We have our own libgit2 in a submodule, so this is unnecessary. While in the area, update which version of libgit2 would be downloaded and remove unnecessary CMake flags. | |||
| 2015-06-28 | travis: allow containerized builds | Carlos Martín Nieto | |
| These builds should be quicker and faster. We don't need sudo, so write that down for Travis to move us to these builds. | |||
| 2015-06-28 | Merge remote-tracking branch 'upstream/master' into next | Carlos Martín Nieto | |
| Conflicts: branch.go | |||
| 2015-06-28 | Create a NotesCollection for managing notes | Carlos Martín Nieto | |
| As with the others, move these methods into their own namespace. | |||
| 2015-06-28 | Create a ReferenceCollection for managing references | Carlos Martín Nieto | |
| As with the other commits, this clears up the clutter in naming and around the Repository's API. | |||
| 2015-06-28 | Create a SubmoduleCollection for managing submodules | Carlos Martín Nieto | |
| Similarly to RemoteCollection, this allows us to namespace the submodule operations much more concisely and removes API on the Repository. | |||
| 2015-06-28 | Create a RemoteCollection for managing remotes | Carlos Martín Nieto | |
| Instead of making the 'Remote' part of the function calls, create a collection object which serves to namespace the operations for the remotes. | |||
| 2015-06-28 | Get rid of Owner() on Remote and Submdoule | Carlos Martín Nieto | |
| These are inherently unsafe. The underlying pointer might get released at any moment. | |||
| 2015-06-28 | Update to libgit2 fa39975 | 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-08 | Update to libgit2 b6011e29 | Carlos Martín Nieto | |
| 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 | |||
