Hello everyone,

We are extremely proud to announce the release for version 4.0.2 of the Git Client add-on!  

From the beginning, the main purpose for this add-on was to increase the functionality of the Oxygen ecosystem by providing our users with a dependable Git staging option that is easy to access right from the editor. In version 4.0.2 of the Git Client add-on, we expanded its functionality even further with improvements such as:
* The History view now includes a new revision graph that helps you understand how commits connect with one another.
* You now have the ability to manage remote repositories (add, edit or delete), track a remote branch for the current branch, or to edit the repository's configuration file.
* A new Git menu that contains various Git actions was added to the main menu bar.
* In the History view you can choose which branches will have the history shown. You have the following options: Current branch, Current local branch, All branches, All local branches.
* A new Checkout action was added to the History view contextual menu to check out a branch at a specific commit (either in detached head form or by creating a new branch at that commit).
* A combo box was added in the Git staging view to switch between local branches.
* The Git Staging view toolbar was simplified to only include the most important actions (while all actions are available in a new three vertical dots menu).
* Performance was improved by optimizing the process of checking the status of the repository.
* The Stash dialog box now has a column that shows the creation time for each stash.
* Fixed an issue where the index got reset after pulling changes from the remote.

To install the add-on, follow this procedure:
1. Go to Help > Install new add-ons to open an add-on selection dialog box. Enter or paste https://www.oxygenxml.com/InstData/Addons/default/updateSite.xml in the Show add-ons from field or select it from the drop-down menu.
2. Select the Git Client add-on and click Next.
3. Read the end-user license agreement. Then select the I accept all terms of the end-user license agreement option and click Finish.
4. Restart the application.

Result: The Git Staging view is now available. To open the view, select Git Staging from the Window > Show View menu (or select Git Client from the Tools menu). This view acts as a basic Git client integrated directly in Oxygen XML Editor, and it provides support for committing changes to a Git repository, comparing and merging changes, resolving conflicts, and other Git commands.

For more information, see the details for the Git Client add-on on the page below:
https://www.oxygenxml.com/doc/ug-editor/topics/git-addon.html

We hope that you will enjoy using the latest release of the Git Client add-on as much as we enjoyed developing it. As always, feedback is welcome!

Best regards,  
Alin

-- 
Alin Belu
Oxygen XML Editor