| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-04 | Merge remote-tracking branch 'libgit/master' into branch-iterator | Jesse Ezell | |
| 2014-04-04 | merge latest, copy merge bytes to go array | Jesse Ezell | |
| 2014-04-04 | adjust comments on error messages to standard godoc style | Jesse Ezell | |
| 2014-04-03 | fix for travisci | Aidan Nulman | |
| 2014-04-03 | update for upstream changes | Aidan Nulman | |
| 2014-04-03 | Merge branch 'master' into custom_odb | Aidan Nulman | |
| Conflicts: odb.go wrapper.c | |||
| 2014-04-03 | explicit returns | Aidan Nulman | |
| 2014-04-02 | make it possible to handle errors | 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 | Merge pull request #77 from jezell/inmemory-to-anon | Carlos Martín Nieto | |
| rename inmemory to anonymous remote | |||
| 2014-04-01 | rename inmemory to anonymous remote | Jesse Ezell | |
| 2014-04-01 | Merge pull request #73 from libgit2/cmn/settings | Carlos Martín Nieto | |
| Add a settings package | |||
| 2014-04-01 | Merge pull request #75 from jezell/add-conflict-to-index | Carlos Martín Nieto | |
| Add index conflict functions | |||
| 2014-04-01 | Adjust to Go tip changes | Carlos Martín Nieto | |
| It does not like breaking aliasing rules, so let's keep a casted pointer for when libgit2 wants that. | |||
| 2014-04-01 | Merge pull request #76 from jezell/walk-enhancements | Carlos Martín Nieto | |
| Add missing walk functions | |||
| 2014-03-31 | Merge pull request #74 from fd/master | Carlos Martín Nieto | |
| Added force argument for (*Submodule).Reload() and (*Repository).ReloadAllSubmodules() | |||
| 2014-03-30 | add conflict functions | Jesse Ezell | |
| 2014-03-30 | add missing walk functions | Jesse Ezell | |
| 2014-03-27 | Added force argument for (*Submodule).Reload() and ↵ | Simon Menke | |
| (*Repository).ReloadAllSubmodules() | |||
| 2014-03-26 | Merge analysis and merge file | Jesse Ezell | |
| 2014-03-26 | fix go 1.0 compile error | Jesse Ezell | |
| 2014-03-26 | support nil merge options | Jesse Ezell | |
| 2014-03-26 | update to new merge API | Jesse Ezell | |
| 2014-03-26 | Merge branch 'master' of http://github.com/libgit2/git2go into merge | Jesse Ezell | |
| 2014-03-25 | Add a settings package | Carlos Martín Nieto | |
| This lets us modify the libgit2-wide options/settings. | |||
| 2014-03-21 | don't expose 3 different diff foreach methods. use structures instead of ↵ | Jesse Ezell | |
| pointers to structures for diff detail. add patch error code handling. trim excess data from diff structures. | |||
| 2014-03-21 | Allow diff.ForEach to enumerate files, hunks, and lines with single call. ↵ | Jesse Ezell | |
| Support use of closures for enumeration. | |||
| 2014-03-20 | set ptr to nil after free | Jesse Ezell | |
| 2014-03-20 | refactor and cleanup code | Jesse Ezell | |
| 2014-03-20 | merge with latest | Jesse Ezell | |
| 2014-03-20 | cleanup and refactor diff / patch | Jesse Ezell | |
| 2014-03-21 | Merge pull request #71 from jezell/add-index-write-tree-to | Carlos Martín Nieto | |
| Add index WriteTreeTo + test | |||
| 2014-03-21 | Merge pull request #70 from jezell/add-remote-list | Carlos Martín Nieto | |
| Add git_remote_list + test | |||
| 2014-03-20 | Add index WriteTreeTo + test | 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 | remove channel based iteration for branch / ref. Add ReferenceNameIterator. ↵ | Jesse Ezell | |
| All iterators use Next(). Remove interfaces. | |||
| 2014-03-19 | various improvements to interface | 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 | split out name iterator | Jesse Ezell | |
| 2014-03-19 | remove Branch struct, unify reference iterators | Jesse Ezell | |
| 2014-03-19 | Clean up after the tests | Carlos Martín Nieto | |
| 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-19 | Merge pull request #68 from libgit2/cmn/oid-revamp | Carlos Martín Nieto | |
| Oid revamp | |||
| 2014-03-19 | Oid: fix IsZero() | Carlos Martín Nieto | |
| We need to compare against the number zero, not its ASCII value. | |||
| 2014-03-19 | Oid: use Go's conversion functions | Carlos Martín Nieto | |
| Go already has all the necessary pieces for encoding and decoding hex strings. Using them let's us avoid going into C land. Benchmarks show this takes about half the time as using libgit2's functions. | |||
| 2014-03-19 | Oid: remove Bytes() | Carlos Martín Nieto | |
| This is not needed. We can do id[:] to get a slice. | |||
| 2014-03-19 | Oid: make NewOid take a string | Carlos Martín Nieto | |
| This is the most common way of having an id that's not in Oid form, so let's make it the "default" and rename to NewOidFromBytes() the one that takes []byte. | |||
| 2014-03-19 | Oid: make the type directly [20]byte | Carlos Martín Nieto | |
| There is no need for a struct with a single field. An Oid is 20 bytes which hold the binary representation of the hash, so let's use that directly. Go lets us have methods on this new type just the same. | |||
| 2014-03-19 | Merge pull request #69 from jezell/clone_opts_init_fix | Carlos Martín Nieto | |
| Clone opts init fix | |||
