Skip to content

wrapper for git that ensures the best settings for versioning Ableton Live projects

Notifications You must be signed in to change notification settings

ishan-marikar/ableton-git

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ableton-Git Build Status AppVeyor Build Status

This is a wrapper for git that ensures the best settings when working with Ableton Live projects.

  • Audio files are managed by git-lfs
  • .als files are unzipped to XML, so some conflicts can be resolved by looking at the diff.

The motivation for this project is to leverage the power and reliability of git for online music collaboration.

Installation

Prerequisites

You must have git and git-lfs installed.

Binary

Download from the releases page. Place it in your bin directory.

Source

Clone this repo and run cargo build --release. The compiled binary will appear in target/release.

Usage

# From the root of your Ableton Live project:
$ ableton-git init

# Or to check out someone else's work:
$ ableton-git clone ...

# Use `ableton-git` as you would normally use `git`!

I recommend hosting Ableton projects on GitLab because you get 10 GB per repo for free 🙂

About

wrapper for git that ensures the best settings for versioning Ableton Live projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 64.5%
  • Shell 29.0%
  • PowerShell 6.5%