238
*/
239
export function createNoopGitService(): import('../../common/agentHostGitService.js').IAgentHostGitService {
241
>
_serviceBrand: undefined,
242
>
getCurrentBranch: async () => undefined,
243
>
getDefaultBranch: async () => undefined,
244
>
getBranch: async () => undefined,
245
>
getRefs: async () => [],
246
>
getBranches: async () => [],
247
>
getRepositoryRoot: async () => undefined,
248
>
getWorktreeRoots: async () => [],
249
>
addWorktree: async () => { },
250
>
copyWorktreeIncludeFiles: async () => { },
251
>
addExistingWorktree: async () => { },
252
>
removeWorktree: async () => { },
253
>
branchExists: async () => false,
254
>
hasUncommittedChanges: async () => false,
255
>
commitAll: async () => { },
256
>
restore: async () => { },
257
>
hasUpstream: async () => false,
258
>
pull: async () => { },
259
>
push: async () => { },
260
>
getSessionGitState: async () => undefined,
261
>
computeSessionFileDiffs: async () => undefined,
262
>
resolveBranchBaselineCommit: async () => undefined,
263
>
showBlob: async () => undefined,
264
>
captureWorkingTreeAsTree: async () => undefined,
265
>
commitTree: async () => undefined,
266
>
updateRef: async () => { },
267
>
deleteRefs: async () => { },
268
>
revParse: async () => undefined,
269
>
overlayPathIntoTree: async () => undefined,
270
>
diffTreePaths: async () => undefined,
271
>
computeFileDiffsBetweenRefs: async () => undefined,
272
>
getFetchRemoteUrls: async () => undefined,
273
>
getUntrackedPaths: async () => [],
274
>
getBranchDiffSafetyInfo: async () => undefined,
275
>
getDiffPatchBetweenRefs: async () => undefined,
276
>
};
277
>
}
278
279
/**