summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-02-12Remove "Graph" prefix on method namesAaron O'Mullan
2015-02-11Add bindings for git_graph_* methodsAaron O'Mullan
Add graph.go
2014-11-17Merge pull request #135 from joseferminj/diff-tree-workdirCarlos Martín Nieto
Expose DiffTreeToWorkdir function
2014-11-13Expose DiffTreeToWorkdir functionjoseferminj
2014-11-09Merge pull request #134 from joseferminj/fix-merge-trees-nil-ancestorCarlos Martín Nieto
Fix MergeTrees func to accept nil as ancestor parameter
2014-11-08Fix MergeTrees func to accept nil as ancestor parameterjoseferminj
2014-10-31README: add -d flag to 'go get'Carlos Martín Nieto
To make sure it doesn't try to build it.
2014-10-30Merge pull request #132 from apsdehal/masterCarlos Martín Nieto
Updates README.md to include GoDoc badge.
2014-10-28Updates README.md to include GoDoc badge.Amanpreet Singh
2014-10-28Merge pull request #129 from libgit2/cmn/const-typeCarlos Martín Nieto
Make the constants have types
2014-10-28Make the constants have typesCarlos 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-27Merge pull request #127 from calavera/ls_remoteCarlos Martín Nieto
Add Remote#Ls.
2014-10-27Hide C.git_direction type.David Calavera
2014-10-27Make filtering logic more simple.David Calavera
2014-10-27Add connect methods to Remote.David Calavera
2014-10-27Merge branch 'master' into ls_remoteDavid Calavera
* master: Update libgit2 submodule. Remove Config#Refresh implemented Index.AddAll, Index.RemoveAll, Index.UpdateAll
2014-10-25Merge pull request #125 from lucas-clemente/masterCarlos Martín Nieto
implemented Index.AddAll as git_index_add_all wrapper
2014-10-25Merge pull request #128 from calavera/remote_git_config_refresh_callCarlos Martín Nieto
Remove Config#Refresh
2014-10-25Update libgit2 submodule.David Calavera
2014-10-24Add Remote#Ls.David Calavera
Allow filtering heads by name.
2014-10-24Remove Config#RefreshDavid Calavera
Because it has been removed from libgit2: https://github.com/libgit2/libgit2/commit/55cb4999720f46eddb97e25e7ddc6ac068dd0bae
2014-10-24implemented Index.AddAll, Index.RemoveAll, Index.UpdateAllLucas Clemente
2014-10-23Merge pull request #123 from ry/masterCarlos Martín Nieto
Use Filemode type in TreeEntry and IndexEntry
2014-10-23Update to latest masterCarlos Martín Nieto
2014-10-20Use Filemode type in TreeEntry and IndexEntryRyan Dahl
Fixes #121
2014-10-19remote: use the library's certificate validity if no callback is setCarlos 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-15Fix header nameCarlos 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-15Add a test for blobsCarlos Martín Nieto
This has been in my worktree unadded for a while.
2014-10-15Add support for hostkey certificatesCarlos Martín Nieto
While they're not exactly certificates, they belong in the same category.
2014-10-15Merge branch 'fetchhead'Carlos Martín Nieto
Conflicts: remote.go
2014-10-15add plumbing for update fetch head on remotesJess Sheneberger
2014-10-15Update to libgit2 masterCarlos 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-09-11Merge pull request #109 from roguePanda/git_statusCarlos Martín Nieto
Address issue #108
2014-09-09Merge pull request #117 from piger/devCarlos Martín Nieto
add Index#RemoveByPath.
2014-09-07add Index#RemoveByPath.Daniel Kertesz
2014-09-04Merge pull request #116 from calavera/sync_with_libgit2_masterCarlos Martín Nieto
Sync with libgit2 master.
2014-09-04Update vendored libgit2 version to master.David Calavera
2014-09-04remove unused status version fieldBen Navetta
2014-09-04give status option flags their own typeBen Navetta
2014-09-04Merge pull request #113 from CMGS/masterCarlos Martín Nieto
enhance checkout, add CheckoutTree method
2014-09-04Merge pull request #115 from surma-dump/feature/empty_refnameCarlos Martín Nieto
Repository.CreateCommit: Allow empty refname for non-update commit
2014-09-04Repository.CreateCommit: Only allocate CStr on non-empty refnameAlexander Surma
2014-09-03Update clone options to be in sync with libgit2 master.David Calavera
Remove missing constants.
2014-09-01Repository.CreateCommit: Allow empty refname for non-update commitAlexander Surma
2014-08-28embrace static typesCMGS
2014-08-27enhance checkout, add CheckoutTree methodCMGS
2014-08-26Exit when pkg-config isn't foundCarlos Martín Nieto
We run pkg-config in a subshell, so our 'set -e' does not take effect there. Explicitly error out if there was an error running pkg-config.
2014-08-26Merge calvera/rev-parseCarlos Martín Nieto
2014-08-26Remove unnecessary heap allocationCarlos Martín Nieto
2014-08-25fix status list to handle null head_to_index in entriesBen Navetta