Releases: assembler-0/AVC
Releases · assembler-0/AVC
Release list
AVC - VERSION 0.4.0 - VELOCITY
NEW FEATURES
- ZSTD Compression for AVC and AGCL
- Optimized algorithm
- New hierachy structure
- Remove unused code
- Libeflate and Zlib removal
AVC - VERSION 0.3.0 - DELTA SPECTRE
New features
- Git and Github intergration
- Index updated
- Better TUI for debugging
- Faster speeds
- Portable build
- Functions are optimized
- Added API support
AVC - VERSION 0.2.0 - CRYO FALCON
New features
- Migration of libdeflate
- Migration of BLAKE3
- openMP multithreading
- Bottlenecks fixes
Removed features
- ZLIB
- SHA256
🚀 Performance Highlights
Benchmark Results (139MB Repository)
| Operation | AVC | Git | Performance |
|---|---|---|---|
| Init | 0.001s | 0.001s | ⚡ Equal |
| Add | 0.486s | 1.270s | ⚡ 2.6x faster |
| Commit | 0.053s | 0.244s | 🚀 4.6x faster |
| Reset | 0.323s | 0.497s | ⚡ 1.5x faster |
| Repository Size | 67MB | 96MB | 💾 1.4x smaller |
Tested on Linux with OpenSSL 3.5 LTS, multi-threaded operations enabled
📖 Quick Start: BUILD.md USAGE.md
AVC - VERSION 0.1.0 - ARTIC FOX
AVC v0.1.0 "Arctic Fox" - Initial Release
📊 Performance Highlights
Benchmark Results (70MB Repository)
| Operation | AVC | Git | Performance |
|---|---|---|---|
| Init | 0.001s | 0.001s | ⚡ Equal |
| Add | 1.260s | 1.270s | ⚡ 0.8% faster |
| Commit | 0.074s | 0.244s | 🚀 3.3x faster |
| Reset | 0.652s | 0.497s | ⚡ 31% slower |
| Repository Size | 70MB | 96MB | 💾 27% smaller |
Tested on Linux with OpenSSL 3.5 LTS, multi-threaded operations enabled
📖 Quick Start
# Clone the repository
git clone https://github.com/assembler-0/AVC.git
cd AVC-ArchiveVersionControl
# Build the project
mkdir build && cd build
cmake ..
make
# Optional: Install system-wide
sudo make installQuick Test
# Test the installation
./avc version🔧 Available Commands
| Command | Description | Options |
|---|---|---|
avc init |
Initialize new repository | None |
avc add <path> |
Add files/directories to staging | None |
avc commit |
Commit staged changes | -m <msg>, --no-compression |
avc status |
Show repository status | None |
avc log |
Show commit history | None |
avc rm <path> |
Remove files/directories | -r, --cached |
avc reset <hash> |
Reset to commit | --hard, --clean |
avc version |
Show version information | None |