mirror of
https://github.com/godotengine/godot-git-plugin.git
synced 2026-01-08 14:09:47 +03:00
bed4e799d6b074ead12c83c2c93b71cfd8872acf
The godot-cpp build needs to refer to godot engine binary to extract the latest 3.2 GDNative API. Since godot-cpp has not been updated for 3.2, using any kind of CI will be a lot more effort than just setting up a build script
GDNative Based Git Plugin for Godot Version Control Editor Plugin
Implements the proxy end-points for the EditorVCSInterface API in the Godot Engine Editor. Uses libgit2 at its backend to simulate Git in code.
Installation Instructions
- Plugin binary releases for Linux & Windows are here: https://github.com/godotengine/godot-git-plugin/releases
- Installation instructions are here: https://godotengine.org/article/gsoc-2019-progress-report-3#vcs-integration
Build Instructions
Windows
- Open
build_libs_release.batas text. - Edit the relative paths to the Godot binary and from the Godot binary directory to this repository's directory in line 1 and line 2.
- Run
build_libs_release.bat. - Run
cd ..because the build file leaves you one level deeper in the repository. - Load the x64 command prompt:
x64 Native Tools Command Prompt for VS 2017. - Run
scons platform=windows target=release
Linux
- Open
build_libs_release.shas text. - Edit the relative paths to the Godot binary and from the Godot binary directory to this repository's directory in line 1 and line 2.
- Prepare script for execution:
chmod 755 build_libs_release.sh - Run
. ./build_libs_release.sh. - Run
cd ..because the build file leaves you one level deeper in the repository. - Run
scons platform=x11 target=release.
Languages
C++
61.8%
Python
35.7%
Shell
2.5%