0π
In the main, it looks like you might be trying to use Mercurial as an installation manager which is certainly not its design goal.
If I am reading you correctly, part of your source repository should be something like make deploy
which puts the files into their proper places. Put another way, having a repository clone (in .hg
) in your deployment directory seems odd and trouble-prone.
23π
Copying just the .hg dir definitely works, but you could also do a hg init
and then hg pull http://remote/repo
. A repo that has just been initalized has only the 000000000000000 changeset, so you can pull from any repo without getting the βunrelated reposβ warning. This is essentially the same as hg clone --pull
with a manual init.
- Django server not sending logs to Logstash
- Django 2.0: sqlite IntegrityError: FOREIGN KEY constraint failed
- Redirect is not allowed for a preflight request
- Configuring django settings to work with 1.4.1. Loading template error
- Django β Delete file from amazon S3
11π
You can copy just the .hg
folder, then revert or update to tip. E.g.:
cp -a src/.hg dest/
cd dest
hg up -C
1π
you can either move the folder after the fact, or you can just make a symlink to it. my webfaction directory is actually symlinked, so i know it works fine.