ezwiebel
b1a9de8037
Initial rebase wrapper version
2016-08-07 17:48:18 +10:00
Carlos Martín Nieto
1670c49c7e
Merge pull request #323 from Coderlane/diff_stats_string
...
Add DiffStats String
2016-08-05 16:23:34 +02:00
Carlos Martín Nieto
37d3c2d9ad
Update libgit2 to 73dab769
...
This version reloads the index on checkout, which showed we were not
persisting the updated index to disk and thus would have conflicts on
checkout.
2016-08-05 15:15:22 +02:00
Alan Johnson
380684bb10
Fixing issue with error conversion.
2016-08-04 09:43:44 -04:00
Carlos Martín Nieto
3ed398a78e
Merge pull request #328 from navytux/y/odb-type
...
odb: Expose git_odb_object_type() as OdbObject.Type()
2016-07-24 18:09:12 +02:00
Mirko Nosenzo
aa7dfab1cf
Clone Fix
...
freeCheckoutOpts called twice
2016-07-24 14:20:12 +02:00
Kirill Smelkov
cf7553e72c
odb: Expose git_odb_object_type() as OdbObject.Type()
...
It might be needed when one is writing `git cat-file --batch` equivalent
which has output format
<sha1> SP <type> SP <size> LF
<contents> LF
2016-07-19 22:48:52 +03:00
Mirko Nosenzo
c6b94a160e
Returning Problems on Remote Rename
...
Problems can be returned as string array on RemoteCollection Rename
2016-07-07 12:01:24 +02:00
Carlos Martín Nieto
f720800b50
Merge pull request #318 from netnose/tag-remove
...
Tag Remove
2016-07-06 23:54:40 +02:00
Carlos Martín Nieto
30cffcb526
Merge pull request #317 from netnose/reset-default
...
ResetDefaultToCommit maps git_reset_default
2016-07-06 23:53:43 +02:00
Mirko Nosenzo
6fa4c8ea15
Checkout Payload Pointer Fix
...
- Tracking pointer once
- Tracking pointer and not struct
2016-06-25 11:39:44 +02:00
David Calavera
a2f93e91d2
Add NewCredSshKeyFromMemory to the credentials helpers.
...
Allowing to use public and private keys from memory
without reading them from disk and without using an
ssh agent.
Signed-off-by: David Calavera <david.calavera@gmail.com>
2016-06-22 14:50:29 -07:00
Travis Lane
981538924c
diff: Add DiffStats String
...
This implements git_diff_stats_to_buf which provides the output for
git diff --stats.
2016-06-19 15:19:39 -07:00
Mirko Nosenzo
18802c24e3
Checkout Callbacks Payload Check in Callback Functions
...
Checking payloads in callback functions
2016-05-29 15:27:48 +02:00
Mirko Nosenzo
db6f44c71c
Checkout Callbacks Payload Check
...
Checking payloads before using them
2016-05-29 15:14:16 +02:00
Mirko Nosenzo
82f86f2f13
StatusConflicted maps GIT_STATUS_CONFLICTED
...
Added support for file in conflicted status
2016-05-29 15:01:17 +02:00
Mirko Nosenzo
298f2e2111
BranchAll maps GIT_BRANCH_ALL
...
Added support to All Branch Iteration and Lookup
2016-05-29 15:01:07 +02:00
Mirko Nosenzo
393098522c
Remote Refinements
...
- Fixed credentialsCallback return value for missing callback
- Added Remote Rename
- Added Remote Disconnect
2016-05-29 14:59:17 +02:00
Mirko Nosenzo
8b855ce765
Tag Remove
...
Added support for removal of a Tag
2016-05-29 14:57:00 +02:00
Mirko Nosenzo
8919236801
ResetDefaultToCommit maps git_reset_default
...
Added support for default reset behavior
2016-05-29 14:53:26 +02:00
Mirko Nosenzo
278dc9ac4f
Checkout Callbacks
...
- Added CheckoutNotifyType mapping git_checkout_notify_t
- Added CheckoutOpts.NotifyFlags of type CheckoutNotifyType
- Added CheckoutNotifyCallback mapping git_checkout_notify_cb
- Added CheckoutProgressCallback mapping git_checkout_progress_cb
2016-05-29 13:44:18 +02:00
Carlos Martín Nieto
8eaae73f85
Error out if we detect an incompatible libgit2 version
...
The master version supports only v0.24 so let's enforce that via the
compiler.
2016-04-27 14:53:21 +02:00
Carlos Martín Nieto
9163ca7d50
Update to 1dc4491
2016-04-23 15:35:22 +02:00
Carlos Martín Nieto
652a14f732
Merge pull request #301 from hansrodtang/next
...
Add some constants and repository methods.
2016-03-31 04:44:23 -07:00
Hans Rødtang
2be7d7987b
Add Repository.IsShallow
2016-03-29 20:42:41 +02:00
Hans Rødtang
726331dfde
Add Repository.IsEmpty
2016-03-29 20:42:30 +02:00
Hans Rødtang
b99dbb1361
Add Repository.IsHeadUnborn
2016-03-29 20:42:19 +02:00
Hans Rødtang
094bb3767b
Add unimplemented diff delta/flag values.
2016-03-29 20:41:46 +02:00
Hans Rødtang
1e8b7ef380
Add "Conflicted" git.Delta and git.Status.
2016-03-29 20:37:22 +02:00
Carlos Martín Nieto
836b6c56be
Merge pull request #257 from clns/stash-support
...
[next] Add stash support
2016-03-17 18:14:30 +01:00
Carlos Martín Nieto
95793ac11d
Merge pull request #298 from hirochachacha/add_git_diff_tree_to_index
...
Add git_diff_tree_to_index
2016-03-11 14:34:20 +01:00
Hiroshi Ioka
975228d55c
add DiffTreeToIndex
...
This is equivalent to `git diff --cached <treeish` or `diff --cached`.
2016-03-11 02:25:33 +09:00
Carlos Martín Nieto
d3bd8903f8
Update libgit2 version to install on Travis to 24
2016-03-07 11:33:44 +01:00
Carlos Martín Nieto
2ae7d13ba1
Merge branch 'next'
2016-03-07 11:22:53 +01:00
Carlos Martín Nieto
e095c85fd0
Update to 785d8c
2016-03-07 11:16:07 +01:00
Calin Seciu
71ff6ab0d5
Fix error after updating to latest changes
2016-02-20 14:58:48 +02:00
Calin Seciu
c6f394e407
Merge branch 'next' into stash-support
2016-02-20 14:52:57 +02:00
Calin Seciu
dc4409793d
Remove Untrack() from free() function
...
https://github.com/libgit2/git2go/pull/257#discussion_r53443211
2016-02-20 14:44:20 +02:00
Calin Seciu
5191254a66
Fix problems based on PR comments
...
https://github.com/libgit2/git2go/pull/257#discussion_r53432957
https://github.com/libgit2/git2go/pull/257#discussion_r53443418
2016-02-20 14:43:46 +02:00
Carlos Martín Nieto
251d89e1d4
Update vendored libgit2
2016-02-19 13:59:50 +01:00
Carlos Martín Nieto
6941cccb69
Merge branch 'master' into next
2016-02-18 20:11:54 +01:00
Carlos Martín Nieto
fa644d2fc9
Merge pull request #296 from libgit2/cmn/track-real-pointers
...
handles: use real pointers to keep track of handles
2016-02-18 18:43:56 +01:00
Carlos Martín Nieto
f1240e6565
handles: use real pointers to keep track of handles
...
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-18 17:33:44 +01:00
Carlos Martín Nieto
ac719c6759
Merge branch 'master' into next
2016-02-18 15:57:46 +01:00
Carlos Martín Nieto
4a9a59c6fa
Merge commit 'refs/pull/285/head' of github.com:libgit2/git2go into next
2016-02-18 15:43:58 +01:00
Carlos Martín Nieto
f05417aaba
Merge pull request #282 from ianlancetaylor/master
...
handles, merge, odb: changes for Go 1.6 pointer passing rules
2016-02-18 13:10:08 +01:00
Han-Wen Nienhuys
090dc7ee39
Use Filemode in TreeBuilder.Insert, and add test coverage for some
...
TreeBuilder methods.
2016-02-17 18:23:52 +01:00
Han-Wen Nienhuys
aa59dccea7
Upgrade to libgit2 to 0f9d15493d5d8ad4353dd7beed52c9567334f6e5
2016-02-17 18:23:52 +01:00
Ian Lance Taylor
dc8b154f4f
odb: don't copy buffer
2016-02-16 21:40:05 -08:00
Ian Lance Taylor
ddbf1baab1
merge: remove whitespace change
2016-02-16 21:36:57 -08:00