Skip to content

teknomunk/go-multiverse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multiverse

Gitter Go Report Card codecov

A decentralized version control system for peer-to-peer software development.

This project is under heavy development. Changes may cause compatibility issues with previous versions.

Features

  • Peer-to-peer - self host your repositories
  • Works offline - integrated local code viewer
  • Secure - all communications are encrypted

Getting Started

Read the manual.

Building

Go 1.16 or higher is required.

$ go get golang.org/dl/go1.16
$ go1.16 download

Build and install from sources.

$ git clone https://github.com/multiverse-vcs/go-multiverse.git
$ cd go-multiverse
$ make install

Usage

USAGE:
   multi [global options] command [command options] [arguments...]

COMMANDS:
   branch   List, create, or delete branches
   commit   Record changes
   daemon   Starts a client
   import   Import a repo
   init     Create a repo
   log      Print repo history
   merge    Merge commits
   status   Print changes
   tag      List, create, or delete tags
   help, h  Shows a list of commands or help for one command

Contributing

Found a bug or have a feature request? Open an issue.

Multiverse follows the Contributor Covenant Code of Conduct.

License

GNU Affero General Public License v3.0

About

Decentralized Version Control System

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 91.6%
  • HTML 5.4%
  • Makefile 1.3%
  • Shell 1.1%
  • Other 0.6%