Howto import ports (updated by portsnap) into mercurial repo:
(assumed under user portsnap with homedir /portsnap)
* Repository:
hg init ~/ports
hg add .hgignore #see hgignore file
* Portsnap conf:
~/.portsnaprc #see portsnaprc
* Initial import:
PS="portsnap -f /portsnap/.portsnaprc"
PSDIR=/portsnap/ports
$PS fetch
$PS extract
cd $PSDIR && hg addremove && hg ci ...
* Regular updates (crontab):
PATH=/bin:/usr/bin:/usr/local/bin:/usr/sbin
PSDIR=/portsnap/ports
PS="portsnap -f /portsnap/.portsnaprc"
PSLOG=/portsnap/log/portsnap.log
13 */6 * * * cd $PSDIR && $PS cron && $PS update && hg addremove && hg ci -m 'Update' >> $PSLOG