@@ -1263,6 +1263,7 @@ Return ONLY the commit message - no explanations, no extra text.`,
12631263 // Merge request outputs
12641264 mergeRequests : { type : 'json' , description : 'List of merge requests' } ,
12651265 mergeRequest : { type : 'json' , description : 'Merge request details' } ,
1266+ mergeRequestIid : { type : 'number' , description : 'Merge request internal ID (IID)' } ,
12661267 // Pipeline outputs
12671268 pipelines : { type : 'json' , description : 'List of pipelines' } ,
12681269 pipeline : { type : 'json' , description : 'Pipeline details' } ,
@@ -1278,21 +1279,32 @@ Return ONLY the commit message - no explanations, no extra text.`,
12781279 commits : { type : 'json' , description : 'List of commits' } ,
12791280 commit : { type : 'json' , description : 'A single commit (e.g. latest commit in a comparison)' } ,
12801281 name : { type : 'string' , description : 'Created branch name' } ,
1282+ protected : { type : 'boolean' , description : 'Whether the branch is protected' } ,
1283+ size : { type : 'number' , description : 'File size in bytes' } ,
1284+ ref : { type : 'string' , description : 'The branch, tag, or commit SHA' } ,
1285+ blobId : { type : 'string' , description : 'The blob ID' } ,
1286+ lastCommitId : { type : 'string' , description : 'The last commit ID that modified the file' } ,
12811287 webUrl : { type : 'string' , description : 'Web URL' } ,
12821288 // Merge request change outputs
12831289 changes : { type : 'json' , description : 'Merge request file changes/diffs' } ,
1290+ changesCount : { type : 'number' , description : 'Number of changed files returned' } ,
12841291 approvalsRequired : { type : 'number' , description : 'Approvals required' } ,
12851292 approvalsLeft : { type : 'number' , description : 'Approvals remaining' } ,
1293+ approvedBy : { type : 'json' , description : 'List of approvers' } ,
12861294 // Job outputs
12871295 jobs : { type : 'json' , description : 'Pipeline jobs' } ,
12881296 log : { type : 'string' , description : 'Job log output' } ,
1297+ id : { type : 'number' , description : 'Job ID' } ,
1298+ status : { type : 'string' , description : 'Job status' } ,
12891299 // Compare outputs
12901300 diffs : { type : 'json' , description : 'File diffs between two compared references' } ,
12911301 compareTimeout : { type : 'boolean' , description : 'Whether the comparison timed out' } ,
12921302 compareSameRef : { type : 'boolean' , description : 'Whether both compared references match' } ,
12931303 // Release outputs
12941304 releases : { type : 'json' , description : 'List of releases' } ,
12951305 release : { type : 'json' , description : 'Release details' } ,
1306+ // Pagination
1307+ total : { type : 'number' , description : 'Total number of items available across all pages' } ,
12961308 // Success indicator
12971309 success : { type : 'boolean' , description : 'Operation success status' } ,
12981310 } ,
0 commit comments