Skip to content

ohaz/fss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FSS

FSS is a tool that mirrors some of git's features.

It's mainly meant as training for me to understand the concepts behind git better and to learn C++. This is by no means clean code and it's also untested. It also doesn't support all git commands.

Compiling

Requirements

The following tools/libraries need to be installed:

Compilation

To compile, just run scons in the root directory of this repo

Usage

All commands listed here presume that the fss binary has been added to the PATH variable.

Initialisation

To initialise a fss repository, change into the directory you want under version control and run:

fss init

Adding

To add a file, be in a directory under fss version control and run:

fss add <filename>

Where <filename> is the name of the file you want to add.

Commiting

To create a new commit, be in a directory under fss version control and run:

fss commit "This is a commit message"

Commit messages containing spaces have to be surrounded by ".

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published