Hallo,
ik weet niet goed waar ik deze vraag moet plaatsen, aangezien ik php programmeer zal ik 'm maar hier zetten.
mijn vraag is als volgd:
ik heb ubersvn geinstalleerd op mijn 11.10 ubuntu server
ik wil gebruik maken van svn om op deze manier mijn changes in bestanden beter te kunnen tracken. svn heeft de mogelijkheid om middels scripts (post-commit) dingen te laten uitvoeren op het moment dat ik vanuit mijn programmeer omgeving veranderingen commit. wat ik wil dat hij doet is een svn update naar mijn www dir op de server (dit is een staging server). het vreemde is dat als ik het script run vanuit de user waaronder de svn server draait het script volledig wordt uitgevoerd.
als ik een commit doe, zie ik in mijn log bestand alleen een timestamp, maar niet de daarwerkelijke update.
echo `date +'%y.%m.%d %H:%M:%S'` >> /var/log/svnupdate
svn update /var/log/svnupdate >> /var/log/svnupdate <<<<-------- wordt alleen uitgevoerd als ik hem manueel run.
is er iemand die weet wat ik niet goed doe?
ik weet niet goed waar ik deze vraag moet plaatsen, aangezien ik php programmeer zal ik 'm maar hier zetten.
mijn vraag is als volgd:
ik heb ubersvn geinstalleerd op mijn 11.10 ubuntu server
ik wil gebruik maken van svn om op deze manier mijn changes in bestanden beter te kunnen tracken. svn heeft de mogelijkheid om middels scripts (post-commit) dingen te laten uitvoeren op het moment dat ik vanuit mijn programmeer omgeving veranderingen commit. wat ik wil dat hij doet is een svn update naar mijn www dir op de server (dit is een staging server). het vreemde is dat als ik het script run vanuit de user waaronder de svn server draait het script volledig wordt uitgevoerd.
als ik een commit doe, zie ik in mijn log bestand alleen een timestamp, maar niet de daarwerkelijke update.
echo `date +'%y.%m.%d %H:%M:%S'` >> /var/log/svnupdate
svn update /var/log/svnupdate >> /var/log/svnupdate <<<<-------- wordt alleen uitgevoerd als ik hem manueel run.
is er iemand die weet wat ik niet goed doe?