summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-20Fix error after updating to latest changesCalin Seciu
2016-02-20Merge branch 'next' into stash-supportCalin Seciu
2016-02-20Remove Untrack() from free() functionCalin Seciu
https://github.com/libgit2/git2go/pull/257#discussion_r53443211
2016-02-20Fix problems based on PR commentsCalin Seciu
https://github.com/libgit2/git2go/pull/257#discussion_r53432957 https://github.com/libgit2/git2go/pull/257#discussion_r53443418
2016-02-19Update vendored libgit2Carlos Martín Nieto
2016-02-18Merge branch 'master' into nextCarlos Martín Nieto
2016-02-18Merge pull request #296 from libgit2/cmn/track-real-pointersCarlos Martín Nieto
handles: use real pointers to keep track of handles
2016-02-18handles: use real pointers to keep track of handlesCarlos Martín Nieto
With the change to 1.6 rules, we couldn't use the Go pointers, so we went with casting the list indices into pointers. The runtime does not like this, however. It will sometimes detect that we have a pointer with a very small value and consider it an invalid pointer, bringing down the application with it. Work around that by asking libc for the smallest amount of memory it'll give us so we have an actual allocated pointer to use. We then use this pointer value as the key in our map to find the Go object we're tracking.
2016-02-18Merge branch 'master' into nextCarlos Martín Nieto
2016-02-18Merge commit 'refs/pull/285/head' of github.com:libgit2/git2go into nextCarlos Martín Nieto
2016-02-18Merge pull request #282 from ianlancetaylor/masterCarlos Martín Nieto
handles, merge, odb: changes for Go 1.6 pointer passing rules
2016-02-17Use Filemode in TreeBuilder.Insert, and add test coverage for someHan-Wen Nienhuys
TreeBuilder methods.
2016-02-17Upgrade to libgit2 to 0f9d15493d5d8ad4353dd7beed52c9567334f6e5Han-Wen Nienhuys
2016-02-16odb: don't copy bufferIan Lance Taylor
2016-02-16merge: remove whitespace changeIan Lance Taylor
2016-02-16handles, merge: simplify code, don't copy file contentsIan Lance Taylor
2016-02-16Merge remote-tracking branch 'upstream/master'Ian Lance Taylor
2016-02-15Merge remote-tracking branch 'upstream/master' into nextCarlos Martín Nieto
2016-02-15Merge pull request #263 from joseferminj/masterCarlos Martín Nieto
Expose AddGitIgnoreRules and ClearGitIgnoreRules funcs
2016-02-09Merge pull request #292 from orivej/git_revwalk_simplify_first_parentCarlos Martín Nieto
Add RevWalk.SimplifyFirstParent()
2016-02-07Add RevWalk.SimplifyFirstParent()Orivej Desh
2016-02-06Merge pull request #288 from hanwen/readheaderCarlos Martín Nieto
Expose git_odb_read_header as Odb.ReadHeader.
2016-02-03Expose git_odb_read_header as Odb.ReadHeader.Han-Wen Nienhuys
This function is much faster for discovering sizes for a given OID.
2016-01-16Merge pull request #283 from ebfe/repo-openCarlos Martín Nieto
Add missing RepositoryOpenExtended arguments
2016-01-15Add missing RepositoryOpenExtended argumentsMichael Gehring
Fixes #277
2016-01-15Merge pull request #280 from ebfe/hint-pathCarlos Martín Nieto
Don't drop CreateBlobFromChunks hintPath argument
2016-01-07handles, merge, odb: changes for Go 1.6 pointer passing rulesIan Lance Taylor
See http://tip.golang.org/cmd/cgo/#hdr-Passing_pointers .
2016-01-04Don't drop CreateBlobFromChunks hintPath argumentMichael Gehring
2015-12-29Merge pull request #275 from clearr/index-findCarlos Martín Nieto
Add Index.Find() and Index.FindPrefix()
2015-12-21Add Index.Find() and Index.FindPrefix()FUJII Ryota
2015-12-16Merge pull request #273 from clearr/fix-index-entrybypath-leakCarlos Martín Nieto
Fix a memory leak in Index.EntryByPath()
2015-12-16Fix a memory leak in Index.EntryByPath()FUJII Ryota
2015-11-13Merge pull request #271 from joseferminj/fix-memory-problemsCarlos Martín Nieto
Fix Fetch/Push memory allocation problems
2015-11-12Fix Fetch/Push memory allocation problemsJose 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-11-03Merge pull request #269 from durin42/small-fixesCarlos Martín Nieto
Small fixes I noticed while perusing the code.
2015-11-02odb: remove debug fmt.PrintlnsAugie Fackler
These appear to be left over debug statements, and they also look like they were intended to be fmt.Printf calls anyway.
2015-11-02config_test: properly detect failed config writesAugie Fackler
This patch fixes the setup stage of the config tests to notice when the writes fail (eg $PWD is a read-only filesystem) and to correctly skip the entire test function as a result.
2015-10-29Merge pull request #268 from clearr/fix-index-leaksCarlos Martín Nieto
Fix memory leaks in NewIndex() and OpenIndex()
2015-10-27Fix memory leaks in NewIndex() and OpenIndex()FUJII Ryota
2015-10-26Merge pull request #266 from clns/update-libgit2Carlos Martín Nieto
[next] Update libgit2 to 821131f
2015-10-26Mention that MergeAnalysis is a bitmaskCarlos Martín Nieto
2015-10-26Update libgit2 to 821131fCalin 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-10-21Merge pull request #262 from clearr/ignore-supportCarlos Martín Nieto
Add support for ignore
2015-10-20Add support for ignoreFUJII Ryota
2015-10-13Expose AddGitIgnoreRules and ClearGitIgnoreRules funcsJose Alvarez
2015-10-09Merge pull request #258 from TheDahv/feat-config-snapshotCarlos Martín Nieto
Fix bug in Config LookupString
2015-10-08Tests config lookup methodsDavid Pierce
2015-10-08Config#LookupString uses git_buf to load valueDavid Pierce
2015-10-07Merge pull request #261 from jbranchaud/fix-readme-typoCarlos Martín Nieto
Fix typo in README: manaager -> manager
2015-10-06Fix typo in README: manaager -> managerjbranchaud