summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-05-19Index: Add Path() accessorCarlos Martín Nieto
2015-05-19Index: Add OpenIndexCarlos Martín Nieto
This lets you persist an index at an arbitrary location.
2015-05-19Index: Add ReadTree()Carlos Martín Nieto
2015-04-30Add method to check if repo is detachedFernando Oliveira
2015-04-27Merge pull request #179 from schani/masterCarlos Martín Nieto
Additions
2015-04-24Merge pull request #197 from pks-t/test-cleanupsCarlos Martín Nieto
tests: always clean up temporary repository dirs
2015-04-24tests: always clean up temporary repository dirsPatrick Steinhardt
Some test repositories are not correctly removed after the tests did run. Fix by introducing a function that is to be used for cleaning up temporary test repositories.
2015-04-21Merge pull request #195 from shurcooL/next-ignore-scriptCarlos Martín Nieto
Avoid installing script binary to user's $GOPATH/bin.
2015-04-18Update to libgit2 4c02d3937Carlos Martín Nieto
2015-04-16Avoid installing script binary to user's $GOPATH/bin.Dmitri Shuralyov
2015-04-03Merge pull request #180 from arcamael/masterCarlos Martín Nieto
Add possibiliy of checkout on specific path
2015-04-03Merge pull request #191 from kron4eg/patch-1Carlos Martín Nieto
Test on travis using Go1.4
2015-04-03Test on travis using Go1.4 tooArtiom Di
2015-03-23Add a FIXME.Mark Probst
2015-03-23Add DiffIndexToWorkdirMark Probst
2015-03-23Add DiffTreeToWorkdirWithIndexMark Probst
2015-03-23Add Commit.AmendMark Probst
2015-03-22Merge pull request #185 from griffindy/dg-add-resetCarlos Martín Nieto
Add support for libgit2's git_reset.
2015-03-21Add support for libgit2's git_reset.Dylan Griffin
Adds a new method to *Repository called ResetToCommit as well as constants for the three reset modes that libgit2 currently supports. This does not need to be limited to Commit, we actually just need something with a gitObject, which blobs and other Objects have, they will just require different methods. I only need to be able to reset to commits, so that's all I'm implementing right now. Also adds a test which updates the test repository README twice and then resets to the first commit.
2015-03-15Add possibiliy of checkout on specific pathGeoffrey Ragot
2015-03-15Update to libgit2 d675982a153Carlos 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-15Merge branch 'v22'Carlos Martín Nieto
2015-03-15Add a bit more on next vs masterCarlos Martín Nieto
2015-03-15Correct README on what master tracksCarlos Martín Nieto
The second mention still said that master tracks master. Add a mention of next which will become the branch to track upstream tip.
2015-03-15Merge branch 'master' into v22Carlos Martín Nieto
2015-03-15Add a call to ldconfig in the travis scriptCarlos Martín Nieto
This should help it find the library we just installed.
2015-03-15Make travis script install to /usr/localCarlos Martín Nieto
This is the correct place for software not installed by the system's package manager.
2015-03-15Correct README on what master tracksCarlos Martín Nieto
The second mention still said that master tracks master. Add a mention of next which will become the branch to track upstream tip.
2015-03-11Merge pull request #178 from schani/masterCarlos Martín Nieto
Fixes and improvements
2015-03-04Add commit summary getterMark Probst
2015-03-04go fmtMark Probst
2015-03-04Default signatureMark Probst
2015-03-04State cleanupMark Probst
2015-03-04CherrypickMark Probst
2015-03-04Repository stateMark Probst
2015-03-04Fix typos in constantsMark Probst
2015-02-19Add BranchIterator#ForEach.David Calavera
This abstracts the branch iteration from the user.
2015-02-13use v22 travis resultsMatthew Donoughe
2015-02-13return to correct directory for main buildMatthew Donoughe
2015-02-13sudo make install?Matthew Donoughe
2015-02-13install libgit2 on travis ciMatthew Donoughe
2015-02-13remove static git support filesMatthew Donoughe
2015-02-13use git_signature_freeMatthew Donoughe
2015-02-13Merge pull request #173 from AaronO/add/graph-methodsCarlos Martín Nieto
Add bindings for git_graph_* methods
2015-02-12Remove "Graph" prefix on method namesAaron O'Mullan
2015-02-11Add bindings for git_graph_* methodsAaron O'Mullan
Add graph.go
2015-01-30Merge pull request #172 from motemen/fix-test-patch-prefixCarlos Martín Nieto
Fix test to force diff prefixes.
2015-01-30Fix test to force diff prefixes.motemen
2015-01-29Merge commit '92a1f92d912cdb5f68da8c1e5e3a4d1ebfd282db'Carlos Martín Nieto
2015-01-29Add TargetDirectory field to Checkout options.joseferminj
TargetDirectory field indicates a alternative checkout path to workdir.