commit - e508740b86451a34024db9d279843f7168c3df94
commit + 6a971241693ebe7b14f89526ae517b1e97b5a6e8
blob - 5015cec1440be351d545ccd6a7b46ec9ffababb3
blob + 5595f9f6a5e885810383b09a24a2b712d46a9df2
--- src/main/kotlin/dev/nezzontli/gotvcs/GotVcsRootChecker.kt
+++ src/main/kotlin/dev/nezzontli/gotvcs/GotVcsRootChecker.kt
import com.intellij.openapi.vcs.VcsKey
import com.intellij.openapi.vcs.VcsRootChecker
+import com.intellij.openapi.vfs.VirtualFile
import java.io.File
class GotVcsRootChecker : VcsRootChecker() {
override fun getSupportedVcs(): VcsKey = GotVcs.getKey()
- override fun isRoot(path: String): Boolean = File(path, ".got").isDirectory
+ // isRoot(String) está deprecado (scheduled for removal, confirmado con
+ // el Plugin Verifier) a favor de esta sobrecarga con VirtualFile.
+ override fun isRoot(file: VirtualFile): Boolean = File(file.path, ".got").isDirectory
override fun isVcsDir(path: String): Boolean = path == ".got"
}
blob - 43cc025a25cf34f1f1fa2383094d5b56a5a9b582
blob + 84c20b548b9559bf2dc671d497ac67f55abf9722
--- src/main/resources/META-INF/plugin.xml
+++ src/main/resources/META-INF/plugin.xml
<id>dev.nezzontli.gotvcs</id>
<name>Game of Trees (got) VCS</name>
<vendor>ale</vendor>
+ <description>
+ Integra Game of Trees (got) como proveedor de control de versiones
+ nativo: detección de work trees .got/, estado de archivos, diff en
+ el editor, commit/rollback, historial y update/fetch desde la UI.
+ </description>
<depends>com.intellij.modules.vcs</depends>