Michael Boulton
971e18b585
Revert "simplify setting buffers"
...
This reverts commit d2137760e0
.
Causes libgit2 to abort
2020-08-18 15:16:33 +01:00
Michael Boulton
d2137760e0
simplify setting buffers
2020-08-18 15:06:33 +01:00
Michael Boulton
e76c970b57
Fix godoc and make name of signing callback better
2020-08-18 08:55:17 +01:00
Michael Boulton
7cb7fb1f08
Fix conversion after change
2020-08-14 16:21:28 +01:00
michael boulton
8f8ca35359
Update rebase.go
...
Co-authored-by: lhchavez <lhchavez@lhchavez.com>
2020-08-14 16:15:45 +01:00
Michael Boulton
87253ae40d
Remove todo
2020-08-14 16:14:37 +01:00
Michael Boulton
bb9dcc7be4
Fix uneeded extra buf size increment in rebase
2020-08-14 16:14:15 +01:00
Michael Boulton
a94318f919
Manually zero out buffer after reallocing it in rebase
2020-08-14 16:10:48 +01:00
Michael Boulton
0c942dbd89
Fix memory leak in rebase
2020-08-14 15:53:10 +01:00
Michael Boulton
23fcabf687
Make it possible to use a git2go error as a return value from a signing callback and have it propagate
2020-08-14 15:51:43 +01:00
Michael Boulton
c9e192b7e5
Add support for creating signed commits and signing commits during a rebase
2020-08-12 09:44:20 +01:00
Josh Bleecher Snyder
9b850d084e
rebase: make RebaseOperationType a fmt.Stringer
...
Helps with debugging.
2018-01-21 13:48:51 -08:00
Josh Bleecher Snyder
21fd4ad5f6
rebase: add RebaseOperationReword
2018-01-21 13:48:51 -08:00
Harsimran Singh Maan
3452fe984d
Fix typo in the error message
2017-10-01 21:04:08 -07:00
Carlos Martín Nieto
b98b0e7640
rebase: correct the return values for CurrentOperationIndex
...
We were incorectly reporting `C.GIT_REBASE_NO_OPERATION` as an error code when
it is none. We should instead return it as the value. The compiler doesn't seem
to actually look at the sizes so instead we must recreate the value ourselves
with `^uint(0)`.
The error return is kept for API compatibility but should go away eventually.
2017-07-08 21:34:10 +02:00
Carlos Martín Nieto
55a1096141
Third round of keep-alive aditions
2017-07-08 16:07:51 +02:00
ezwiebel
6118c9ba37
LockOSThread in CurrentOperationIndex for git error creation
2016-11-23 17:10:59 +11:00
ezwiebel
a671e67ee8
Took @carlosmn PR review into account
2016-11-01 10:59:32 +11:00
ezwiebel
03e10c5639
Fix reference bug introduced with RebaseOptions implementation
2016-09-14 14:42:58 +10:00
ezwiebel
adc3a4bd89
Add DefaultRebaseOptions() [git_rebase_init_options(GIT_REBASE_OPTIONS_VERSION)] service to wrapper
2016-09-13 16:03:16 +10:00
ezwiebel
e00b0831aa
Add RebaseOpen() service to wrapper
2016-09-12 15:58:53 +10:00
ezwiebel
b2d71f4fbc
Fix Free() service in Rebase wrapper
2016-08-08 10:49:40 +10:00
ezwiebel
193b21398b
Add CurrentOperationIndex() and OperationAt(index uint) services to wrapper
2016-08-07 18:09:33 +10:00
ezwiebel
e1f0949740
Add Abort() service to wrapper
2016-08-07 17:48:18 +10:00
ezwiebel
a62a8c3b92
Add operation OperationCount() service and enrich UTs
2016-08-07 17:48:18 +10:00
ezwiebel
b1a9de8037
Initial rebase wrapper version
2016-08-07 17:48:18 +10:00