.
Key | Issue Type | Summary | Resolution | Note |
---|---|---|---|---|
GIT-1311 | Improvement | Update LibGit2Sharp to v0.31.0 |
Fixed | [[GENERAL]] LibGit2Sharp updated to 0.31.0 including libgit2 1.8.4 |
GIT-1273 | Bug | Provider better error message then "unexpected EOF" |
Fixed | |
GIT-1262 | Improvement | Enable saving/changing of domain-specific credentials |
Fixed | [[GENERAL]] See GIT-835. |
GIT-1237 | Bug | Unhandled exception when loading a Git connected project with disabled longpath support |
Fixed | |
GIT-1234 | Bug | Command "Resolve manually" should not be available for relationship issues |
Fixed | |
GIT-1218 | Improvement | projects.open_archive: Enable parametrized project archive category extraction (prevent dialogs) |
Fixed | [[GENERAL]] Prior to extracting a project archive with the script driver "projects", users now can set an extraction target for a Git repository possibly contained in the project archive by use of the new method "git.set_git_repository_extraction_path(<path>)". |
GIT-1217 | Improvement | [Implementation] ScriptDriverGit output |
Fixed | [[COMPATIBILITY_INFORMATION]] Renamed message category for CODESYS Git messages from "Git Messages" to "Git" to align the name with the message category names of other add-ons. |
GIT-1202 | Improvement | ScriptDriverGit: Extend API by methods to securely pass passwords |
Fixed | |
GIT-1199 | Improvement | Handling of file extension should be consistent in Init and Recover dialog |
Fixed | |
GIT-1186 | Improvement | Script Driver: Write output |
Fixed | [[GENERAL]] The messages of CODESYS Git have been reworked to provide better and uniformed information. This improves readability of the outputs when running the script driver in "noUI" mode. Details on the output format can be found in the online help. |
GIT-1185 | Improvement | Merge dialog: Store size and position |
Fixed | |
GIT-1184 | Improvement | Introduce command to "bulk ignore" relationship issues |
Cannot Reproduce | [[GENERAL]] Cannot reproduce: Already implemented |
GIT-1182 | Improvement | Git dialogs and views: Use CODESYS default font everywhere |
Fixed | |
GIT-1181 | Improvement | Git commit dialog: Confirm and abort with keyboard keys |
Fixed | [[GENERAL]] The commit dialog can now be aborted or confirmed with keyboard shortcuts: To confirm press "Ctrl + Return", to cancel press "Escape". |
GIT-1180 | Improvement | UI: Fix tab order |
Fixed | |
GIT-1172 | Improvement | Hierarchical Conflicts: Merge view should also be triggered via "Resolve manually" command |
Fixed | [[GENERAL]] The command "Resolve manually" is now also available for resolution of hierarchical conflicts. Note: The content of the so resolved object will always be written to the "ours" path. |
GIT-1170 | Improvement | Show additional unique information in diff |
Fixed | [[GENERAL]] The compare views now show the commit SHA in the title of each side, if available. |
GIT-1169 | Improvement | Git Clone/Recover: Create non existing directories in the project file path |
Fixed | |
GIT-1168 | Bug | Git credentials: Clone from Azure DevOps not possible because of read-only user textfield |
Fixed | |
GIT-1167 | Bug | Menu: Remotes/Remote set URL/Remove remote/Rename remotes, IDE crashes when included in the GIT-menu |
Cannot Reproduce | |
GIT-1147 | Improvement | Compare Branches: Add a read-only banner, prevent applying changes |
Fixed | [[GENERAL]] When comparing branches, we now advise against applying changes, as this is not the intended workflow for bringing changes from one branch to another and inherently error-prone( changes can only be applied to the currently checked out branch, consistency between objects is not considered, among other reasons). Users are encouraged to merge branches via the "Git branches" view instead, as this considers all circumstances in a Git-conform way. |
GIT-1146 | Improvement | Git Clone Dialog: Usability improvements |
Fixed | |
GIT-1145 | Bug | Specific conflict cannot be resolved manually |
Duplicate | [[GENERAL]] Duplicates GIT-1172. |
GIT-1143 | Improvement | Git init: Usability improvements |
Fixed | |
GIT-1130 | Bug | Git history commit message textbox does not show line breaks of merge commit messages created by libgit2sharp |
Fixed | |
GIT-1127 | Bug | Scripting API: recover_project fails with argument --noUI |
Cannot Reproduce | |
GIT-1126 | Bug | Merge: Triple namespace conflict creates 18 messages instead of 3 |
Cannot Reproduce | [[GENERAL]] Cannot reproduce: only the expected three messages are shown in the message view |
GIT-1125 | Bug | Merge: Diff for moved objects not available |
Fixed | |
GIT-1121 | Bug | Merge with options: Text fields for user identification too long |
Cannot Reproduce | |
GIT-1119 | Bug | Child dialogs should open on the same screen as CODESYS |
Cannot Reproduce | |
GIT-1107 | Bug | Git status field is not updated after a finished merge operation |
Fixed | |
GIT-1104 | Bug | Unhandled exception "nProjectHandle -1" is invalid from Git History view |
Fixed | |
GIT-1103 | Bug | Prefilled commit message has no scroll bar when its contens do not fit in the window size |
Fixed | |
GIT-1098 | Bug | Init fails with certain storage paths |
Fixed | [[GENERAL]] Paths with parenthesis can now be used with CODESYS Git. |
GIT-1030 | Bug | Git clone into folder not owned by user leads to unspecific error message |
Fixed | [[GENERAL]] Instead of "Access denied" an error message with explanation and advice is shown now. |
GIT-1018 | Improvement | Create or update .gitconfig file |
Fixed | [[COMPATIBILITY_INFORMATION]] The git config setting is now handled completely via the ".git/config" file of the repository. If that config file of the repository is missing or does not contain an entry for a specific setting, the user global ".gitconfig" file will be used instead. In order to control the relevant contents of the config and .gitconfig file, a new command "Git config" and configuration dialog have been introduced. |
GIT-1009 | Improvement | Add "Remember me" check box at Git commit |
Fixed | [[GENERAL]] The user identification can now be remembered in the "Commit" dialog, the "Merge Branch" dialog and the "Pull" dialog (see "Merge/Pull with options" command). The user identification will be stored in the ".git/config" file of the local repository. If users want to store a global user identification instead, they can still add these to the user ".gitconfig" file ( c:\Users\<username>) according to Git standards. |
GIT-1007 | Bug | Pull: Failure due to conflicts cannot be resolved with info provided to user |
Fixed | [[GENERAL]] The error message has been reworked to give better advice, linking to a help topic. Unfortunately, there's no way to provide CLI-like information for now. |
GIT-950 | Improvement | Add input validation for remote set url and remote add |
Fixed | [[GENERAL]] There is now an input validation for command "Add Remote". If the protocol of the URL is not supported, the new remote cannot be added. |
GIT-917 | Improvement | Improve handling with project archives |
Fixed | [[GENERAL]] When extracting a project archive with a CODESYS Git repository, now a suggested repository path is filled in. |
GIT-902 | Bug | Safety, Git: Safety App is shown as "Unknown object" |
Cannot Reproduce | [[GENERAL]] Issue was fixed with ESM-808 |
GIT-838 | Improvement | Git Clone Command: Get the default name of the local CODESYS project from the name of the remote Git repository |
Won't Fix | [[GENERAL]] The issue won't be fixed, because the git clone command also supports URLs to Git repositories, for which it is not easily possible to derive a project name from. |
GIT-835 | Improvement | Make use of domain specific credentials for Git remote repositories |
Fixed | [[GENERAL]] Credentials can now be stored not only for the full project URL, but also for parts of it, e.g. for the hostname only. This enables users to store the same credentials for several Git repositories located at the same host or base-URL once without the need to enter the same credentials for every new repository / Git-managed CODESYS project over and over again. The dialog to edit credentials has been fitted with a URL selection, so that storing credentials can be controlled. When reading stored credentials, CODESYS Git will now always consider the credentials stored for the most specific URL best matching the project's full URL. If no matching credentials have been found, a UI prompt is shown, if running with UI, or the operation fails, when running in scripting with "noUI" mode. |
GIT-822 | Bug | Exception when the Apply button is pressed several times |
Cannot Reproduce | [[GENERAL]] Cannot reprouce: Resolved with GIT-910 |
GIT-774 | Improvement | Status View: State with "Relationship Issues" should not be denominated with "Conflicts" |
Fixed | |
GIT-765 | Improvement | Show combined error message, if project to open is already opened and repository cannot be used |
Fixed | |
GIT-526 | Improvement | Help Git for Windows by using 'git config core.longpaths true' |
Duplicate | [[GENERAL]] Duplicates GIT-1018 |
GIT-406 | Improvement | Performance: Optimize navigator status icons to refresh status for single files |
Fixed |