go to post Hendrik Schaefer · Jan 27 Hi Brett, Thank you for the adjustment and for taking our feedback into the new version. We test the beta extension version 2.12.11-beta.3 and find the following bugs: Delete class in vs code does not delete in iris. The class should also be deleted in IRIS - Only works if override server changes is set in the extension settings - After a switch between git branches, the sync between VSCode and IRIS no longer works. If a class is reverted in vs code, then vs code downloads the original class from IRIS again. It should reset the class from VS code and sync the result of the class to iris. - Only works if override server changes is set in the extension settings (no longer works after switch) - If a class is changed within the branch and then reverted, an error message ‘Invalid Argument in nmap’ is displayed. The second time this was not reproducible When we switch between branch a to b in vs code - Changed classes are not synchronised to IRIS - The class is downloaded from IRIS -> VS Code contains the old version from IRIS after that Adding new files in VS Code is successfully sync to IRIS - Auto generating does not work anymore (ClassName xyz Extends %RegisteredObject {}) When we open vs code on the workspace, it tries to load classes and comes up with an error Failed to read contents of 'file:///d:/projects/wops/src/cls/dg/xml/Reader.cls': Unknown (FileSystemError) (FileSystemError): Error: EMFILE: too many open files, open 'd:\projects\wops\src\cls\dg\xml\Reader.cls' Failed to read contents of 'file:///d:/projects/wops/src/cls/dg/value/Value.cls': Unknown (FileSystemError) (FileSystemError): Error: EMFILE: too many open files, open 'd:\projects\wops\src\cls\dg\value\Value.cls' Independent of "override server changes" is set in the extension settings Kind regards Hendrik
go to post Hendrik Schaefer · Sep 26, 2024 Hi Brett, thanks for providing these changes, we are looking forward to using Git, but we have seen two issues. git switch/checkout between branchesNew and deleted classes are uploaded to iris server or deleted. Changes to existing files are not recognised. We expected that the modified files should also be imported into the iris instance. Export for client sideWhen you export from the Iris, it immediately uploads it to the server again.