.
Key | Issue Type | Summary | Resolution | Note |
---|---|---|---|---|
GIT-980 | Improvement | Adding the user name and user email to the dialog of the "Git Merge Branch" and "Git Pull" commands |
Fixed | [[GENERAL]] The dialog for the "Git Merge Branch" and "Git Pull" commands has been expanded to include the user name and user email. The settings "user.name" and "user.email" are used by default. |
GIT-947 | Bug | Project security settings are not saved in Git |
Fixed | [[GENERAL]] Fixed saving security settings of a CODESYS project when switching to another branch. |
GIT-944 | Improvement | In case of failed probing, give the user the opportunity to change the saved credentials |
Fixed | [[GENERAL]] Fixed an issue where no error message was displayed when credential verification failed during probing due to an unusable error response from the Git server. In caste of failed probing, give the user the opportunity to change the saved credentials. |
GIT-943 | Bug | Merge fails because of duplicate object / ObjectGuids in the working tree |
Fixed | [[GENERAL]] Fixed failing Git Merge because of duplicate object / ObjectGuids in the working tree. |
GIT-918 | Bug | NullReferenceException occurs when switching to the Git Status and Staging view after merging a branch |
Fixed | [[GENERAL]] Fixed NullReferenceException that occurred when switching to Git Status and Staging view after merging a branch |
GIT-900 | Bug | Project marked as dirty that is not managed by Git loses the marker when the creation of a project archive is canceled |
Fixed | [[GENERAL]] Fixed loss of dirty marker when project archive creation is canceled if the project marked as dirty is not managed by Git. |
GIT-889 | Bug | "Git Fetch" command does not load all tags |
Fixed | [[GENERAL]] Enforce loading all tags while executing the "Git Fetch" command. |
GIT-862 | Bug | Connection to a Git repository gets losts when creating a project archive without Git |
Fixed | [[GENERAL]] Fixed loss of connection to a Git repository when creating a project archive without Git. After the creation or canceled creation of a project archive, the project is always in a saved state. If saving the project is not possible, an error is logged and the project is marked as "dirty". |
GIT-841 | Bug | Missing option to cancel the "Choose GIT Repository Location" dialog |
Fixed | [[GENERAL]] The extraction of a project archive that contains a Git repository can now be canceled. This aborts the entire extraction process of the project archive. |
GIT-824 | Bug | It is not possible to navigate to the source code in a dependent library while the project is under Git version control |
Fixed | [[GENERAL]] Fixed a problem when navigating to the source code of a dependent library while the CODESYS project is under Git version control. |
GIT-818 | Bug | Change remote name leads to an unhandled exception |
Fixed | [[GENERAL]] Fixed an unhandled exception in the "Git Branches" view when the name of a remote is changed. |
GIT-817 | Bug | A checkout can be carried out even though there are still conflicts |
Cannot Reproduce | [[GENERAL]] The reported error cannot be reproduced using the described steps to repeat. |
GIT-753 | Epic | Update libgit2sharp 0.27.2 including libgit2 v1.6.4 |
Fixed | [[GENERAL]] Updated libgit2sharp to version 0.27.2 including libgit2 1.6.4. [[COMPATIBILITY_INFORMATION]] CODESYS Git is installable under CODESYS V3.5 SP19 Patch 3 or higher. |
GIT-527 | Improvement | Allow reverting the changes to a single CODESYS object |
Won't Fix | [[GENERAL]] Won't Fix: Due to visible and invisible connections between codesys objects, reverting a single object might produce unpredictable problems and inconsistencies in commits. |
GIT-492 | Improvement | Take care of the "init.defaultBranch" Git setting as the name of the Git default branch |
Fixed | [[GENERAL]] Take care of the Git setting "init.defaultBranch" in which the name of the default branch can be changed in a local Git installation. If no setting "init.defaultBranch" is found, "master" is used as the default branch name. |
GIT-129 | Epic | Implement script driver for CODESYS Git |
Fixed | [[GENERAL]] Scripting driver available, which enables standard use cases like cloning, branching and committing of CODESYS projects using Git. |