| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-02-23 | Merge commit 'refs/pull/53/head' of github.com:libgit2/git2go | Carlos Martín Nieto | |
| On top: fix git_buf handling and rename signature This fixes #57, #54. Conflicts: git.go reference.go repository.go submodule.go | |||
| 2014-02-20 | Add partial diff/patch functionality. | lye | |
| This commit adds barebones capacity to generate diffs from two trees and to emit those as git-style diffs (via `Patch.String`), or to enumerate the files/hunks/lines in the diff to emit the data yourself. The walk functions have been implemented in the same manner as the Odb walking methods. Note that not all of the functionality is implemented for either the `git_diff_*` nor the `git_patch_*` functions, and there are unexposed constants which would likely be useful to add. | |||
| 2014-02-20 | Add Is$Type methods to Reference. | lye | |
| This patch adds the following methods to Reference: IsBranch() bool IsRemote() bool IsTag() bool which correspond to the `git_reference_is_$type` functions in libgit2. | |||
| 2014-01-29 | add OdbBackend.Free() and the C it wraps; go fmt odb.go | Aidan Nulman | |
| 2014-01-29 | Merge branch 'catchupTo66af84' into custom_odb | Aidan Nulman | |
| Conflicts: git.go reference.go repository.go submodule.go | |||
| 2014-01-29 | update git2go to support latest libgit2 development commit (id: 66af84) | Aidan Nulman | |
| 2014-01-28 | Merge branch 'master' into custom_odb | Aidan Nulman | |
| 2014-01-26 | Remove unnecessary cast. | Claudiu-Vlad Ursache | |
| 2014-01-25 | Test for Odb hash function. | Claudiu-Vlad Ursache | |
| 2014-01-25 | Add Odb hash function. | Claudiu-Vlad Ursache | |
| 2014-01-24 | added write method | Tobias Haar | |
| 2014-01-06 | wip wrapping git_remote | Jason Toffaletti | |
| 2014-01-06 | minor | Jason Toffaletti | |
| 2014-01-05 | wrappers for git_cred, git_transfer_progress. don't call nil callbacks. | Jason Toffaletti | |
| 2014-01-04 | work in progress wrapping git_clone | Jason Toffaletti | |
| 2014-01-02 | add git_submodule_recurse_t type | Jason Toffaletti | |
| 2013-12-20 | remove unnecessary comment | Aidan Nulman | |
| 2013-12-20 | Add OdbBackend constructor | Aidan Nulman | |
| 2013-12-19 | Rename constructor functions to New... | Aidan Nulman | |
| 2013-12-19 | Refactor InitRepositoryWCustomOdbBackend() into component functions | Aidan Nulman | |
| 2013-12-18 | Stop assuming ODB backend includes wrapping routine; wrap in git2go instead | Aidan Nulman | |
| 2013-12-18 | Merge pull request #41 from libgit2/cmn/threading | Carlos Martín Nieto | |
| Lock the OS thread when acessing errors | |||
| 2013-12-18 | Lock the OS thread when acessing errors | Carlos Martín Nieto | |
| The library stores error information in thread-local storage, which means we need to make sure that the Go runtime doesn't switch OS threads between the time we call a function and th time we attempt to retrieve the error information. | |||
| 2013-12-17 | add function to init repos w/custom odb backends | Aidan Nulman | |
| 2013-11-18 | Merge pull request #47 from kron4eg/tree_builder_mem_leak | Vicent Martí | |
| Fix memleak, TreeBuilder, Config and Parent commit | |||
| 2013-11-14 | Fix memleak for Config and parent commit objects | Artiom Di | |
| 2013-11-14 | Fix memleak, free TreeBuilder | Artiom Di | |
| 2013-11-14 | ObjectType: capitalise Tag | Carlos Martín Nieto | |
| 2013-11-14 | Don't repeat the pkg-config line | Carlos Martín Nieto | |
| This is only needed once per package. Having it on every file makes the build system ask about it n times, which is silly. | |||
| 2013-11-13 | Packbuilder: adjust to changes in dev | Carlos Martín Nieto | |
| 2013-10-30 | branch: Deleted BranchForeach | Johann Weging | |
| 2013-10-10 | branch:BranchForeach: Correct handling of the ListFlags | Johann Weging | |
| 2013-10-08 | branch: Renamed BranchLookup to LookupBrnach | Johann Weging | |
| 2013-10-08 | branch: Renamed BranchCreate to CreateBranch | Johann Weging | |
| 2013-10-08 | branch: Variable names don't repeat its type name any longer | Johann Weging | |
| 2013-10-08 | branch: Changed BranchT to BranchType | Johann Weging | |
| 2013-10-08 | branch: Implemented branch functions. | Johann Weging | |
| 2013-09-22 | Remove leftover reference to old const | Carlos Martín Nieto | |
| 2013-09-17 | Merge pull request #36 from libgit2/ref-iter | Vicent Martí | |
| reference: get references out of the iterator | |||
| 2013-09-17 | Merge pull request #38 from libgit2/odb-stream | Vicent Martí | |
| Wrap the odb streams | |||
| 2013-09-17 | Merge pull request #39 from libgit2/goify-consts | Vicent Martí | |
| Goify consts | |||
| 2013-09-12 | Give each const group a type | Carlos Martín Nieto | |
| This allows us to restrict which constants the compiler will allow through, and makes the sorting in the documentation better. | |||
| 2013-09-12 | Camel-case constants | Carlos Martín Nieto | |
| Make the names look more like what you'd expect from Go. | |||
| 2013-09-12 | Tree: add EntryByPath | Carlos Martín Nieto | |
| The more powerful version of EntryByName. | |||
| 2013-09-11 | Object types are constants | Carlos Martín Nieto | |
| Define the object type values as constants | |||
| 2013-09-11 | Wrap the odb streams | Carlos Martín Nieto | |
| The interface to these streams should be what you expect from Go, and both have Write and Close functions so they implement Reader/ReadCloser and Write/WriteCloser respectively. | |||
| 2013-09-09 | Add Filemode to TreeEntry | Carlos Martín Nieto | |
| This field was missing, so let's add it, and let's add the const definitions for the modes while we're here. | |||
| 2013-08-09 | reference: get references out of the iterator | Carlos Martín Nieto | |
| Allow getting references out of the iterator instead of just names. | |||
| 2013-07-22 | Submodule: adjust to the Default -> Reset change in the library | Carlos Martín Nieto | |
| 2013-06-17 | Reference: adjust to iterator changes | Carlos Martín Nieto | |
| The Library's iterators now can return either the reference or the reference's name. As the name is what we're set up for, rename the functions appropriately so we compile against altest development. | |||
