in src/bll/utils/patchmanager.ts [88:101]
private async appendResourceContent(cvsProvider: CvsSupportProvider, cvsResource: CvsResource): Promise<void> {
if (cvsResource instanceof DeletedCvsResource) {
return;
}
let fileContentStream: ReadableSet;
if (cvsProvider instanceof GitProvider && this.settings.shouldCollectGitChangesFromIndex()) {
fileContentStream = await cvsProvider.getStagedFileContentStream(cvsResource);
} else {
fileContentStream = await cvsResource.getContentForPatch();
}
if (fileContentStream) {
await this.writeSteam.writeStreamedFile(fileContentStream);
}
}