| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-02-15 | Merge remote-tracking branch 'upstream/master' into next | Carlos Martín Nieto | |
| 2015-11-12 | Fix Fetch/Push memory allocation problems | Jose Alvarez | |
| The Fetch/Push operations didn't allocate the git_*_options structure and this causes a memory problem in the libgit2 code. Following the example of Clone operation, the Fetch/Push functions allocates the options structure before calling the C. | |||
| 2015-10-26 | Update libgit2 to 821131f | Calin Seciu | |
| The API changes are: - `*Remote.Connect` ```go // from: func (o *Remote) Connect(direction ConnectDirection, callbacks *RemoteCallbacks) error // to: func (o *Remote) Connect(direction ConnectDirection, callbacks *RemoteCallbacks, headers []string) error ``` - `*Remote.ConnectFetch` - `headers` was added as above - `*Remote.ConnectPush` - `headers` was added as above | |||
| 2015-08-31 | Run go fmt | Carlos Martín Nieto | |
| As it seems to be something that many people can't get over, reformat all the files; as we're breaking things, whoever depended on 'next' will have to take many changes into account anyway, so let's include this to reduce the noise of incoming patches. | |||
| 2015-08-31 | Add nil check on CredentialsCallback wrapper | Aaron O'Mullan | |
| 2015-08-31 | Add back support for RemoteCallbacks in Remote.Push() | Aaron O'Mullan | |
| 2015-07-01 | Merge remote-tracking branch 'upstream/master' into next | Carlos Martín Nieto | |
| 2015-07-01 | Merge commit 'refs/pull/174/head' of github.com:libgit2/git2go | Carlos Martín Nieto | |
| 2015-06-28 | Merge remote-tracking branch 'upstream/master' into next | Carlos Martín Nieto | |
| Conflicts: branch.go | |||
| 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-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-08 | Update to libgit2 b6011e29 | Carlos Martín Nieto | |
| 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-04 | Default signature | Mark Probst | |
| 2015-02-13 | use git_signature_free | Matthew Donoughe | |
| 2015-01-05 | Add prune methods to Remote. | David Calavera | |
| 2015-01-04 | Update to libgit2 master | Carlos Martín Nieto | |
| This gets rid of the Push object. All network now goes through the Remote object. | |||
| 2014-12-13 | Add the new callbacks for Remote.Push() | Carlos Martín Nieto | |
| This unifies the types with the Push struct, in preparation for its deletion. | |||
| 2014-12-13 | Update to master | Carlos Martín Nieto | |
| This deprecates the Push struct in favour of Remote.Push() | |||
| 2014-12-06 | Add the newer missing thread-locking instances | Carlos Martín Nieto | |
| 2014-12-06 | Add missing thread locking | Carlos Martín Nieto | |
| 2014-12-06 | Merge pull request #140 from AaronO/patch-1 | Carlos Martín Nieto | |
| Add wrapper for git_remote_delete : Repository.DeleteRemote | |||
| 2014-12-03 | Update to master | Carlos Martín Nieto | |
| 2014-11-26 | Add (*Repository).DeleteRemote | Aaron O'Mullan | |
| 2014-10-28 | Make the constants have types | Carlos Martín Nieto | |
| While Go will assign the correct type to a const block when it auto-creates the values, assigning makes the const be typeless and will only gain it in each particular use. Make each constant in the blocks have an assigned type. | |||
| 2014-10-27 | Hide C.git_direction type. | David Calavera | |
| 2014-10-27 | Make filtering logic more simple. | David Calavera | |
| 2014-10-27 | Add connect methods to Remote. | David Calavera | |
| 2014-10-24 | Add Remote#Ls. | David Calavera | |
| Allow filtering heads by name. | |||
| 2014-10-19 | remote: use the library's certificate validity if no callback is set | Carlos Martín Nieto | |
| We should not return 0, as in this case that means we let it through, return an appropriate error instead. | |||
| 2014-10-15 | Fix header name | Carlos Martín Nieto | |
| It turns out that some systems have a strings.h which includes string.h, which does not happen on GNU systems. | |||
| 2014-10-15 | Add support for hostkey certificates | Carlos Martín Nieto | |
| While they're not exactly certificates, they belong in the same category. | |||
| 2014-10-15 | Merge branch 'fetchhead' | Carlos Martín Nieto | |
| Conflicts: remote.go | |||
| 2014-10-15 | add plumbing for update fetch head on remotes | Jess Sheneberger | |
| 2014-10-15 | Update to libgit2 master | Carlos Martín Nieto | |
| The option to ignore the server's certificate has been removed, replaced witha callback for the user to perform their own checking. Remote.Fetch() now performs opportunistic updates and takes a list of refspecs to use as the active set for a particular fetch. | |||
| 2014-04-26 | Merge pull request #81 from jezell/remote-set-callbacks | Carlos Martín Nieto | |
| add remote functions to set callbacks / set cert check | |||
| 2014-04-26 | Adjust to libgit2 dev changes | Carlos Martín Nieto | |
| This fixes #87 | |||
| 2014-04-04 | add set callbacks / set cert check | Jesse Ezell | |
| 2014-04-01 | Remote: The whole point of the anonymous change | Carlos Martín Nieto | |
| Was that it would break and we'd remember that the order changed. Oh well. | |||
| 2014-04-01 | rename inmemory to anonymous remote | Jesse Ezell | |
| 2014-03-20 | return nil instead of empty array on error | Jesse Ezell | |
| 2014-03-20 | add remote list | Jesse Ezell | |
| 2014-03-20 | Remote: remove Get prefix from refspecs | Carlos Martín Nieto | |
| Idiomatic Go is to omit the Get from the getter methods. | |||
| 2014-03-19 | Remote: don't mix allocators | Carlos Martín Nieto | |
| We cannot ask libgit2 to free the memory we have allocated ourselves, as it cannot know how to do it. Let's free the strarray ourselves. | |||
| 2014-03-11 | remove strarray wrappers | Jesse Ezell | |
| 2014-03-11 | cleanup clone code | Jesse Ezell | |
| 2014-02-28 | fix handling of msg to treat empty str as nil | Jesse Ezell | |
| 2014-02-27 | add push, refine remotes | Jesse Ezell | |
