Tag
- Commit:
e2b601a4f5570a25ca7066833b2a2d46b0b28bfa(tags/v0.1.0)- Tagger:
- ale <ale_bnes@tuta.com>
- Date:
- Message:
- Prepare first public release: reorganize, translate, add release infra - Split the single flat package into cli/changes/checkin/history/update/ settings/actions/roots by responsibility, mirroring how larger VCS integrations (e.g. git4idea) are organized. - Translate all comments and user-facing strings to English; trim narrative/session-referential comments down to concise explanations of non-obvious behavior only. - Add a Gradle Wrapper for CI use; build.gradle.kts now falls back to downloading a matching IntelliJ IDEA build when no local ideLocalPath is configured (moved out of the versioned gradle.properties into ~/.gradle/gradle.properties, since it is machine-specific). - Add LICENSE (GPLv3), a plugin icon (light/dark), a fuller <description> and <vendor> with contact info, and rename the plugin from 'Game of Trees (got) VCS' to 'Got' per Marketplace naming guidelines. - Rewrite README.md in English: what the plugin does, how each feature maps to a got command, building, contributing, and releasing. - Add .github/workflows/release.yml: on any v* tag, build, verify, create a GitHub Release with the plugin ZIP, and publish to JetBrains Marketplace once a PUBLISH_TOKEN secret is configured.
Got 0.1.0: first public release Native IntelliJ VCS integration for Game of Trees (got): - Automatic detection of .got/ work trees - File status, native diff, and modified-lines gutter - Commit and rollback from the Commit tool window - File history (got log) and Update Project (got update / got fetch) - Send action (got send), bound to Ctrl+Shift+K - Settings panel for the got binary path and SSH_AUTH_SOCK Verified with gradle verifyPlugin against IU-261.26222.65 and IU-262.8665.337. Licensed under GPLv3. -----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAARcAAAAHc3NoLXJzYQAAAAMBAAEAAAEBAPN6EHHy8rxMQBs+6afOpw s2FSapvGwcmfQK9AzUX9fP3Zu/SupA4mvhB5+H6u/wwQMaZQEAFO6gRZGkduixNWYxjFb+ 88obCtXzrdmixZAnAbCJEODNq7BpMPIuShgBvNBgMwhBvH+ttliC+Mt0YMHhqFFOhRJY/O AeEv6TW0sBRxmbrRMwOteArVo7/ZRt1qP6QxjkSm6QTlkFuCdZpA8+v2wwLISKp1a8KGji M8CxVHM1UQIGwPODUYn7QQ/Ko1wK23SPbUWX7eddiZ46vTx4au1bxSryn0wBlQMooxebeB sb8tGQZ7L859KuacblaIquihh3Mnk3ferweBvh0aEAAAADZ2l0AAAAAAAAAAZzaGE1MTIA AAEUAAAADHJzYS1zaGEyLTUxMgAAAQBxRF2r2ajihKiI1lV6S9hVWX4IGv2A31Ry1tzZBd +QaBOXHxS24jXS+191qPN9qDzM5z3X4+TXydTw8wUZHRsiuVaGcMev8YbDTM/nV8nx5eP5 wEfCX9w0Rm55HL9cQV1mkNzFBj5k9LFW+SCMWA8iSL0JCm4ujXqQqqLQlc/8vLJM90ZwNJ e/nr7klXwAcyMFx2rJi2FY7ggk0VpVzIdryjrDZFDafMppmLpiEFVNTe7zoOimK5goXY/s QmIkhCp2RrJxwGzcJ43Y/vEUhnQxPjfgs4e5tjuxkQ8fSKKE1rIpP+8Y0hipwxRw4yKeAb dhw2yWKN0/qxLOrcHxVO8D -----END SSH SIGNATURE-----
