windows - Subversion post forpligter sig til tags hook

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg kan få postforbindelsen til at sende en e-mail hver gang nogen kontrollerer noget, men kan jeg begrænse det til kun hvis folk tjekker noget i tags-mappen? Dybest set ønsker jeg en anmeldelse, når nogen fremmer en udgivelse. Min subversion kører på Windows. Nogle ideer?

Bedste reference


Du får den repo og revision, der blev begået som argumenterne til post-commit hook.


Brug svnlook for at få stien til filerne ændret i revisionen og se om den har tags og udløs din email.


 svnlook changed -r $rev $repo


Ovenstående vil give linjer, der ligner


A   trunk/app/file.cs


Brug den information for at se, om tag blev tilføjet og skriv dig efter-commit

Andre referencer 1


Ja, det første argument til post-commit-scriptet er lagringsbanen; kig efter <whatever>/tags derinde, og send kun email, hvis du finder den.