Compass is a tool to guide your south migrations.
Project description
What is it?
Django south compass is a tool to guide your south migrations.
It is a git hook that keeps your south migrations in sync with your repository.
Installation
$ pip install django-south-compass
Usage
Go to your git repo and do:
$ django-south-compass install
This will setup a git hook so that whenever you checkout a branch, you’re migrations are synced up.
Eg.
$ git branch
* master
feature1
feature2
$ git checkout feature1
# Migrates to any new migrations added in feature1
$ git checkout master
# Migrates back to the last migration in master
$ git checkout feature2
# Migrates to any new migrations added in feature2
$ git checkout feature1
# Migrates back to the last migration common between
# feature1 and feature2, then migrates forward to feature1
License
3 Clause BSD.
Bug report and Help
For bug reports open a github ticket. Patches gratefully accepted. Need help? Contact us here
Thanks
Django south compass was inspired by hookup for rails.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for django-south-compass-0.0.1a0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a8ad6e262e2889f85b181f72b1c155604294528d992795479bc8fb6bb514713 |
|
MD5 | 4704315dc512028a25afacf82e3aa3ad |
|
BLAKE2b-256 | 19ca41a946d536170a82e584e48ca2083ab9688589aa0641839e55d7c404c933 |
Close
Hashes for django-south-compass-0.0.1a0.linux-i686.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fe5e6ae74ea929d7b67c3193e658190dc7d3fee0b51f91fb93910cc557761d5 |
|
MD5 | ca4b1a642516911cc43346e90e2aa362 |
|
BLAKE2b-256 | 2b29139a85e06f7a417c48dcacc0615b34054af403fa1e90dc8aceb3b16e41ab |