<plugins>
  <plugin id="com.okodex.okogit" url="https://marketplace.aserafin.com/OkoGit-1.11.0.zip" version="1.11.0">
    <idea-version since-build="261"/>
    <name>OkoGit</name>
    <description><![CDATA[<b>OkoGit</b> — gestor privado de múltiples repositorios git para IDEs JetBrains: superproyecto + submódulos, operaciones en lote, estado, grafo, stash/worktrees, stacks/versiones y traspaso entre equipos.]]></description>
    <change-notes><![CDATA[<b>OkoGit 1.11.0</b><ul><li><b>1.11.0</b> — Un proyecto puede declarar sus <b>ficheros de runtime</b>: los que se versionan a propósito —para que el otro equipo reciba el estado real de la instalación— pero que la propia instalación reescribe sola, hasta con cambiar de rama. Se declaran en «Estado de runtime del superproyecto» (ajustes del proyecto, así que viajan en <code>.idea/okogit.xml</code>) y OkoGit hace dos cosas con ellos. La primera, <b>no contarlos</b> al decidir si el superproyecto tiene cambios: antes «Enviar estado» avisaba en cada envío de trabajo a medio commitear que no existía, y el panel de estado pintaba el super sucio para siempre — y un aviso que salta siempre enseña a ignorar los avisos, incluidos los de verdad. La segunda, <b>commitearlos al enviar</b>, tocando sólo esas rutas y ninguna más, para que el estado real viaje sin obligar a nadie a redactar un commit por un fichero que se escribe solo; es la única excepción a que «Enviar estado» no commitee, y sin ella lo que se versionaba dejaba de ser el estado real, porque el fichero no viajaba nunca. El commit respeta la convención de la casa (el asunto lleva el corchete de la rama), y donde no puede —en un repo con <code>develop</code> estando en <code>main</code>, la regla de oro de OkoFlow rechaza cualquier commit que no sea un merge— lo dice y el envío <b>sigue</b>: perder el estado de runtime de una vuelta es menos grave que abortar un envío, y forzarlo con <code>--no-verify</code> sería saltarse una regla que existe por dos incidentes reales.</li></ul>]]></change-notes>
  </plugin>
</plugins>
