·
7 commits
to 5.0.0-release
since this release
What's new in version 5.0.0
- A new Validate each file before committing option was added in the Git Client preferences page. Selecting this option enables automatic validation of each file before each commit.
- A new Validate all files from the project's "Main Files" folder before pushing option was added in the Git Client preferences page. Selecting this option enables automatic validation of the files located in the Main Files folder before the push operation processes.
- The integrated JGit library was upgraded to version 6.3, which brings support for ssh-agent forwarding.
- An option has been added that automatically detects Oxygen projects from opened working copies to quickly open them in the Project View.
- Added a Squash merge "SELECTED_BRANCH" into "CURRENT_BRANCH" action in the contextual menu for local branches in the Git Branch Manager. This will add all changes from the "SELECTED_BRANCH" to the "CURRENT_BRANCH" in a single new commit.
- By default, the History view presents commits from all branches (both remote and local).
- Tags can be deleted even if they have already been pushed to the remote repository.
- If the local branch has not been published yet, the push button will be decorated with a + symbol and will have a tooltip to explain the context.
- A more helpful message is displayed when pulling and the local branch doesn't track a remote.
- In tree view mode, if there are no changes, the empty folder with the name of the repository will no longer be displayed.
- The Git Staging view now has a busy cursor when an operation is in progress.
- Fixed an issue when authentication tokens were lost from options.
- Some dialogues have been improved to make them easier to understand.
- Bug fixes and performance improvements.