Commit Graph

464 Commits

Author SHA1 Message Date
Carlos Martín Nieto d260f21be3 Merge pull request #165 from calavera/remote_prune_refs
Add prune methods to Remote.
2015-01-09 10:17:55 +01:00
Carlos Martín Nieto d54ebd5f5b Merge pull request #166 from benburkert/master
Add git note support
2015-01-09 10:17:19 +01:00
David Calavera ea7f567756 Remove version from opts structure.
It's not necessary.
2015-01-08 15:06:35 -08:00
David Calavera 22f4a4edaa Do not double check if the signature is nil. 2015-01-08 14:21:29 -08:00
David Calavera 9b914e07cc Add Submodule.Update method.
Update libgit2 to a version that includes https://github.com/libgit2/libgit2/pull/2804.
2015-01-08 13:44:58 -08:00
Ben Burkert 04e3c7f6cd
define Note methods on pointers 2015-01-08 11:03:15 -08:00
Ben Burkert 4989fc5a15
Add git note support 2015-01-07 11:56:33 -08:00
David Calavera 8adbc08d70 Fix inconsistent function call in Submodule. 2015-01-06 14:02:44 -08:00
David Calavera dbddb88a8c Add prune methods to Remote. 2015-01-05 11:58:36 -08:00
Carlos Martín Nieto d57246fb74 Update to libgit2 master
This gets rid of the Push object. All network now goes through the
Remote object.
2015-01-04 17:05:11 +00:00
Carlos Martín Nieto dff9badc05 Merge commit '18aea4bfe89b83c5e2d6d55daa68efa6180655cc' 2015-01-04 12:14:12 +00:00
Henning Perl 18aea4bfe8 Add git_diff_get_stats()
This commit adds git_diff_get_stats() as well as functions to query the
stats for insertions, deletions, and changed files.
2015-01-04 12:13:46 +00:00
Carlos Martín Nieto dae3004ca3 Merge pull request #162 from libgit2/revert-159-cgo-directives
Revert "Make the cgo tool do more linking work"
2014-12-31 19:46:38 +00:00
Carlos Martín Nieto ef83908059 Revert "Make the cgo tool do more linking work" 2014-12-31 19:43:20 +00:00
Carlos Martín Nieto db3754ce8d Merge pull request #159 from libgit2/cgo-directives
Make the cgo tool do more linking work
2014-12-30 10:09:54 +00:00
Carlos Martín Nieto 42414248f9 Merge pull request #150 from sqs/DiffOptions_OldPrefix_and_NewPrefix
Diff: heed DiffOptions fields OldPrefix and NewPrefix
2014-12-30 10:09:20 +00:00
Quinn Slack d2a9d7768b heed DiffOptions fields OldPrefix and NewPrefix 2014-12-30 02:03:20 -08:00
Carlos Martín Nieto 8f6e13bd08 Make the cgo tool do more linking work
The cgo directives let us do a lot more than I previously thought, so we
can use this to make the building process of git2go go through the go
tool directly rather than via the script.

libgit2 still needs to be built manually, so we do still require make,
but only for building libgit2. Once that's built, any modifications to
git2go's own code can be built with

    go build
2014-12-27 10:59:19 +00:00
Carlos Martín Nieto 74957c2ae6 Add missing return type 2014-12-18 23:02:53 +00:00
David Calavera d69c771453 Update libgit2
Fix calls to C.git_treebuilder_create and C.git_treebuilder_write.
2014-12-18 22:59:08 +00:00
Carlos Martín Nieto 6f79e6e60b Merge pull request #154 from libgit2/cmn/update
Update to master
2014-12-14 21:57:06 +01:00
Carlos Martín Nieto 0202f152ac Add the new callbacks for Remote.Push()
This unifies the types with the Push struct, in preparation for its
deletion.
2014-12-13 01:23:40 +01:00
Carlos Martín Nieto 63116ea57e Update to master
This deprecates the Push struct in favour of Remote.Push()
2014-12-13 00:25:11 +01:00
Carlos Martín Nieto a9d993f3d1 Remove useless includes 2014-12-11 02:59:07 +01:00
Carlos Martín Nieto cb6201b633 Add missing thread-locking 2014-12-11 02:46:42 +01:00
Carlos Martín Nieto 1198f829b1 Merge pull request #148 from joseferminj/export-patch-from-branches
Export PatchFromBuffers function.
2014-12-11 02:42:29 +01:00
Carlos Martín Nieto 7762e1a3a9 Merge pull request #138 from sqs/check-MakeGitError-thread-lock
Add script for checking thread locks in funcs that call MakeGitError
2014-12-09 00:47:41 +01:00
Quinn Slack 57095bafe7 only check Go source files for non-thread-locked MakeGitError calls 2014-12-08 11:54:04 -08:00
Quinn Slack 3087e610fb add script for checking thread locks in funcs that call MakeGitError 2014-12-08 11:52:35 -08:00
Jose Alvarez db17135a30 Export PatchFromBuffers function.
This change also factor out diffOptionsToC function to remove
duplicated code.
2014-12-06 16:29:25 -05:00
Carlos Martín Nieto 520a0425c7 Add the newer missing thread-locking instances 2014-12-06 03:03:26 +01:00
Carlos Martín Nieto 8c631b0c25 Add missing thread locking 2014-12-06 02:45:26 +01:00
Carlos Martín Nieto 0ec2f46659 Merge pull request #136 from sqs/blame
Add BlameFile func and options
2014-12-06 02:33:56 +01:00
Carlos Martín Nieto 855d8790c4 Merge pull request #141 from jochil/git_diff_find_similar
Integrated git_diff_find_similar
2014-12-06 02:29:02 +01:00
Carlos Martín Nieto 27ce026f1c Merge pull request #140 from AaronO/patch-1
Add wrapper for git_remote_delete : Repository.DeleteRemote
2014-12-06 02:25:02 +01:00
Carlos Martín Nieto 752a4f0497 Merge pull request #146 from stevenwilkin/add-build-status
Add build status to README
2014-12-05 16:41:23 +01:00
Carlos Martín Nieto 1d0a688411 Merge pull request #144 from libgit2/update
Update to master
2014-12-05 11:45:39 +01:00
Steven Wilkin 9b0ba12c34 Add build status to README 2014-12-04 19:51:41 +00:00
Carlos Martín Nieto 1d759e3697 Update to master 2014-12-03 17:26:55 +01:00
Aaron O'Mullan 5b3bc2dd1f Add (*Repository).DeleteRemote 2014-11-26 22:05:21 +01:00
Jochen Hilgers a4ae68783d Integrated git_diff_find_similar 2014-11-26 17:22:15 +01:00
Quinn Slack 3268bdbeb2 add (*Blame).HunkByLine (git_blame_get_hunk_byline) and test 2014-11-18 05:06:03 -08:00
Quinn Slack ebb657ce2f free C string 2014-11-18 04:58:23 -08:00
Quinn Slack 8b39eb7953 lock OS thread when MakeGitError might be called 2014-11-18 04:57:26 -08:00
Quinn Slack 609a9a3cdf omit unnecessary #include 2014-11-18 04:55:10 -08:00
Quinn Slack 65ff78dead Add BlameFile func and options for git-blaming files 2014-11-17 19:44:21 -08:00
Carlos Martín Nieto 1796304374 Merge pull request #135 from joseferminj/diff-tree-workdir
Expose DiffTreeToWorkdir function
2014-11-17 14:42:00 +01:00
joseferminj 1ba38905d1 Expose DiffTreeToWorkdir function 2014-11-13 23:06:45 -05:00
Carlos Martín Nieto 61729f5c93 Merge pull request #134 from joseferminj/fix-merge-trees-nil-ancestor
Fix MergeTrees func to accept nil as ancestor parameter
2014-11-09 20:34:56 +01:00
joseferminj ff65faa082 Fix MergeTrees func to accept nil as ancestor parameter 2014-11-08 19:07:21 -05:00