A simple Flax Engine plugin that adds a basic Git-based source control overview directly inside the Flax Editor. (Ws stands for Wavestorm).
- Editor toolbar integration — Source Control button in the ToolStrip and Window menu (F8 shortcut)
- Top Toolbar — Quick access to Refresh, Fetch, Pull, and Push operations directly from any tab
- Bottom Status Bar — Constant visibility of current branch, ahead/behind status, and async operation progress
- Changes tab — Staged/unstaged file trees with color-coded change types, right-click context menus (stage, unstage, discard, open in explorer), inline diff viewer, and commit with amend support
- History tab — Commit log browser with search/filter by hash, author, or message, and a detail panel showing full commit info and changed files
- Branches tab — Local and remote branch listing, checkout, delete, create new branch with auto-checkout
- Sync tab — Stash management (stash, pop, apply, drop list), merge conflict detection and file listing
- Git initialization — One-click Git repo initialization if the project isn't already a Git repository
- Async git operations — Background thread execution with main-thread callback marshalling for non-blocking UI and error popups
- FlaxEngine
v. 1.12or above - Git installed and available in PATH
- In the Flax Editor, go to
Tools > Plugins > Clone Project - Paste this repo link
https://github.com/WavestormSoftware/WsSourceControl.gitinto theGit Path - Click
Clone - Restart the Editor
- Done
- Close the Editor
- Clone this repo into
<your-game-project-folder>\Plugins\WsSourceControl\ - Add a reference to WsSourceControl to your game by modifying the
<your-game>.flaxprojfile:
...
"References": [
{
"Name": "$(EnginePath)/Flax.flaxproj"
},
{
"Name": "$(ProjectPath)/Plugins/WsSourceControl/WsSourceControl.flaxproj"
}
]
...- Restart the Editor
- Done
If you encounter any bugs, crashes, or have feature requests, please feel free to open an issue on the GitHub repository!
This project is licensed under the MIT License - see the LICENSE file for details. Copyright © Wavestorm Software.

