Skip to content

Commit 27b0fb2

Browse files
committed
Enable git_push_transfer_progress
1 parent 04f481c commit 27b0fb2

File tree

4 files changed

+39
-3
lines changed

4 files changed

+39
-3
lines changed

generate/input/callbacks.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -798,6 +798,33 @@
798798
"throttle": 100
799799
}
800800
},
801+
"git_push_transfer_progress": {
802+
"args": [
803+
{
804+
"name": "current",
805+
"type": "unsigned int"
806+
},
807+
{
808+
"name": "total",
809+
"type": "unsigned int"
810+
},
811+
{
812+
"name": "bytes",
813+
"type": "size_t"
814+
},
815+
{
816+
"name": "payload",
817+
"type": "void *"
818+
}
819+
],
820+
"return": {
821+
"type": "int",
822+
"noResults": 0,
823+
"success": 0,
824+
"error": -1,
825+
"throttle": 100
826+
}
827+
},
801828
"git_transport_cb": {
802829
"args": [
803830
{

generate/input/descriptor.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2311,9 +2311,6 @@
23112311
"push_negotiation": {
23122312
"ignore": true
23132313
},
2314-
"push_transfer_progress": {
2315-
"ignore": true
2316-
},
23172314
"sideband_progress": {
23182315
"ignore": true
23192316
},
@@ -2918,6 +2915,9 @@
29182915
"transfer_progress": {
29192916
"dupFunction": "git_transfer_progress_dup"
29202917
},
2918+
"push_transfer_progress": {
2919+
"dupFunction": "git_transfer_progress_dup"
2920+
},
29212921
"transport": {
29222922
"cType": "git_transport",
29232923
"needsForwardDeclaration": false,

generate/input/libgit2-supplement.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -698,6 +698,10 @@
698698
"type": "git_transfer_progress_cb",
699699
"name": "transfer_progress"
700700
},
701+
{
702+
"type": "git_push_transfer_progress",
703+
"name": "push_transfer_progress"
704+
},
701705
{
702706
"type": "git_transport_cb",
703707
"name": "transport",

generate/scripts/helpers.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,11 @@ var Helpers = {
8585
},
8686

8787
isCallbackFunction: function(cType) {
88+
// TODO: Fix this
89+
if (cType === 'git_push_transfer_progress') {
90+
return true;
91+
}
92+
8893
return callbackTypePattern.test(cType);
8994
},
9095

0 commit comments

Comments
 (0)