Skip to content
/ faws Public

An experimental version control system for large files

License

Notifications You must be signed in to change notification settings

faws-vcs/faws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Faws

Go Reference License: GPL v3

An experimental version control system for archiving/merging/distributing large volumes of game files, inspired by Git.

Warning

It might not be good idea to use Faws for serious archival purposes just yet. Your files could be lost.

Install
git clone https://github.com/faws-vcs/faws faws && cd faws
go install github.com/faws-vcs/faws
Usage
manage authorship identities
  id create    create a new identity for authoring commits
  id rm        remove an identity from the ring
  id primary   make one of your signing identities the primary
  id ls        list all identities in your ring
  id set       alter various identity attributes

sync objects between local and remote repositories
  pull         download a remote into the current directory
  shadow       download the minimum portion of a remote necessary to checkout a specific commit or other object

manage repository state
  init         create an empty repository in the current directory
  add          add a file or directory to the index
  rm           remove a file from the index
  status       list files in the index yet to be committed
  write-tree   write cached files to a tree object
  ls-tree      list the contents of a tree object
  commit-tree  create a new commit object using an already-created tree object
  commit       create a new commit object using files from the index
  log          show commit logs
  cat-file     provide contents or details of repository objects
  checkout     export a tree, or a tree of a commit, into a directory
  mass-revise  perfom bulk edits of commits and trees

About

An experimental version control system for large files

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages