<xt:extension xmlns:xt="http://www.oxygenxml.com/ns/extension" id="com.oxygenxml.git">
  <xt:location href="oxygen-git-client-addon-5.6.1-plugin.jar"/>
  <xt:version>5.6.1</xt:version>
  <xt:oxy_version>27.1+</xt:oxy_version>
  <xt:type>plugin</xt:type>
  <xt:author>Syncro Soft</xt:author>
  <xt:name>Git Client</xt:name>
  <xt:description>
    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        <title>Git Client</title>
        <style type="text/css"> ol {margin-top:0px;} p {margin-top:0px;margin-bottom:5px;} </style>
      </head>
      <body>
        <div>
          <p> This add-on installs a Git Client in Oxygen. It contributes multiple
            side-views, each one specialized for various Git operations. The main one is called the
              <i>Git Staging</i> view. Using the Git Client add-on, various Git operations can be
            performed, such as committing changes into the local repository, pushing/pulling changes
            to/from the remote repository, creating, checking out and deleting branches, showing the
            history of the repository resources, and more. The add-on also includes a built-in tool
            for comparing and merging changes.
          </p>
        </div>
        <div>
          <h3>What's new in version 5.6.1</h3>
          <ol>
          	<li>
          	  Fixed a NullPointerException that could happen when trying to authenticate.
            </li>
          </ol>
        </div>
        <div>
          <h3>What's new in version 5.6.0</h3>
          <ol>
          	<li>Working with multiple worktrees is now possible, allowing you to manage
               several branches simultaneously without the hassle of stashing changes or performing a fresh clone.
            </li>
            <li>A new <b>Explain commit(s)</b> action is available when right-clicking
                commits in the <i>Git History</i> view, which utilizes <i>AI Positron</i> to explain
                the changes from the selected commit(s).
            </li>
            <li>Added the <b>Show working copy in</b> submenu in the Git menu to quickly open the working copy folder in your system's file manager
             or terminal. Also added <b>Show in Explorer</b> (or <b>Show in Finder</b> on macOS)
              action in the contextual menu for unstaged and staged resources.
            </li>
            <li>Added the <b>Show in history</b> action on the branch names from the <i>Git Branch Manager</i>.</li>
            <li>Added the <b>Track remote branch</b> action on the local branch names from the <i>Git Branch Manager</i>.</li>
            <li>Git History search now includes branch and tag names for more complete results.</li>
            <li>Significantly improved the performance of the Git Client when working without access to the remote repository.</li>
            <li>The JGit component was updated to version 7.5.0.</li>
            <li>Updated the minimum required version of Oxygen to 27.1.</li>
            <li>Implemented various other small improvements and bug fixes.</li>
          </ol>
        </div>
        <div>
          <h1>Using the plugin</h1>
          <p>
            <b>Note:</b> After installing the plugin, if the <b>Git Staging</b> view is not visible,
            you can open it from the <b>Window / Show View</b> menu.
          </p>
          <p> For more information about how to use the Git Client, see the documentation at: 
          <a href="https://www.oxygenxml.com/doc/ug-addons/topics/git-addon.html">
              https://www.oxygenxml.com/doc/ug-addons/topics/git-addon.html</a>. 
          </p>
        </div>
      </body>
    </html>
  </xt:description>
  <xt:license><![CDATA[
Copyright 2026 Syncro Soft SRL

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

  
gson-2.13.2
Site: https://github.com/google/gson
License: Apache-2.0

JavaEWAH-1.2.3
Site: https://github.com/lemire/javaewah
License: Apache 2

commons-codec-1.18.0
Site: https://commons.apache.org/proper/commons-codec/
License: Apache License, Version 2.0

jna-platform-5.7.0
Site: https://github.com/java-native-access/jna
License: Apache License v2.0

jna-5.7.0
Site: https://github.com/java-native-access/jna
License: Apache License v2.0

sshd-osgi-2.16.0
Site: https://www.apache.org/sshd/sshd-osgi/
License: Apache 2.0 License

sshd-sftp-2.16.0
Site: https://www.apache.org/sshd/sshd-sftp/
License: Apache 2.0 License

bcpg-jdk18on-1.82
Site: https://www.bouncycastle.org/download/bouncy-castle-java/
License: Apache Software License, Version 2.0

bcpkix-jdk18on-1.82
Site: https://www.bouncycastle.org/download/bouncy-castle-java/
License: Bouncy Castle Licence

bcprov-jdk18on-1.82
Site: https://www.bouncycastle.org/download/bouncy-castle-java/
License: Bouncy Castle Licence

bcutil-jdk18on-1.82
Site: https://www.bouncycastle.org/download/bouncy-castle-java/
License: Bouncy Castle Licence

org.eclipse.jgit.gpg.bc-7.5.0.202512021534-r
Site: https://www.eclipse.org/jgit//org.eclipse.jgit.gpg.bc
License: BSD-3-Clause

org.eclipse.jgit.lfs-7.5.0.202512021534-r
Site: https://www.eclipse.org/jgit//org.eclipse.jgit.lfs
License: BSD-3-Clause

org.eclipse.jgit.ssh.apache.agent-7.5.0.202512021534-r
Site: https://www.eclipse.org/jgit//org.eclipse.jgit.ssh.apache.agent
License: BSD-3-Clause

org.eclipse.jgit.ssh.apache-7.5.0.202512021534-r
Site: https://www.eclipse.org/jgit//org.eclipse.jgit.ssh.apache
License: BSD-3-Clause

jcl-over-slf4j-2.0.9
Site: http://www.slf4j.org
License: Apache License, Version 2.0
]]></xt:license>
</xt:extension>