Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samtebbs33/baldr
An experimental version control system
https://github.com/samtebbs33/baldr
scala vcs
Last synced: about 1 month ago
JSON representation
An experimental version control system
- Host: GitHub
- URL: https://github.com/samtebbs33/baldr
- Owner: SamTebbs33
- License: gpl-2.0
- Created: 2016-09-08T22:20:25.000Z (over 8 years ago)
- Default Branch: dev
- Last Pushed: 2018-04-21T13:28:49.000Z (over 6 years ago)
- Last Synced: 2024-10-15T02:30:25.312Z (3 months ago)
- Topics: scala, vcs
- Language: Scala
- Homepage: https://samtebbs33.github.io/2016/09/13/vcs1.html
- Size: 73.2 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# baldr
A small experimental version control system.
**Note:** This is purely experimental and is not intended for serious use in its current state, you have been warned!
## Download
Download from the [releases page](https://github.com/SamTebbs33/baldr/releases).
## Usage
Replace below usages of the `baldr` command with `java -jar baldr.jar`
### init
Initialises an empty baldr repository in the current directory.```
baldr init
```### stage
Add a file to the staging list.```
baldr stage path/to/file
```## unstage
Remove a file from the staging list### save
Saves the state of all staged files```
baldr save "message"
```### revert
Revert the working directory to the specified save```
baldr revert "save_hash"
```### list
List the hashes, dates and messages of all saves```
baldr list
```### ignore
Add a file to the ignore list. All files in the ignore list cannot be staged.```
baldr ignore path/to/file
```### acknowledge
Remove a file from the ignore list.```
baldr ack path/to/file
```