/geover

Version control tool (similar to Git), but for Geometry Dash.

Primary LanguageJavaScript

geover

Version control tool (similar to Git), but for Geometry Dash.

Usage

Client Usage

  • Install SPWN.
  • Clone this repo.
  • Run spwn build client/main.spwn --allow http_request
  • Enter info
  • Find Geover server URL & paste it
  • Use commands listed below

Commands

  • push username/repo_name - Pushes to a repo
  • init repo_name - Initiate a repository
  • invite username - Invite user to your repo
  • fetch username/repo_name - writes repo to GD savefile
    • NOTE: Delete all objects in level before fetching repo
  • revert username/repo_name amount - reverts repo versions
    • NOTE: this is destructive and cannot be undone; undestructive revert will be implemented soon

Hosting a server (for developers)

  • Clone this repo.
  • CD into server
  • Run npm i && node .
  • Arguments: '<path_name>'