<div class="gmail_quote">2009/1/27 Ben Lancaster <span dir="ltr"><<a href="mailto:mail@benlancaster.co.uk">mail@benlancaster.co.uk</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hey,<br>
<br>
the phpDoc stuff in the PHP bundle always inserts an @version tag with<br>
value $Id$  when I insert doc_h. According to the phpDocumentor docs (<a href="http://manual.phpdoc.org/HTMLframesConverter/default/phpDocumentor/tutorial_tags.version.pkg.html" target="_blank">http://manual.phpdoc.org/HTMLframesConverter/default/phpDocumentor/tutorial_tags.version.pkg.html</a><br>

), this is for integration with SCM ($Id$ to be substituted with the<br>
last-change revision for the given file), but how do I automate this<br>
within TextMate, or does this belong in a post-commit hook?</blockquote><div><br></div><div>OK, firstly, using keyword expansion is usually a bad idea. It will make it harder to diff the files and</div><div>doesn't really provide any useful information - at least not as long as you have access to the SCM</div>
<div>itself. But if you still want it you may need to turn it on in your SCM.</div><div><br></div><div>In Subversion you run this command in the root of your checked out repository:</div><div><br></div><div><span class="Apple-style-span" style="white-space: pre; "><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"><span class="Apple-style-span" style="font-size: small;">svn propset svn:keywords 'Id' *.php *.phtml</span></span></span><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"><span class="Apple-style-span" style="font-size: small;"></span></span></div>
<div><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"><span class="Apple-style-span" style="font-size: small;">(the last arguments are a list of the file types you want to do this on)</span></span></div>
<div><br></div><div><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"><span class="Apple-style-span" style="font-size: small;">In CVS keyword substitution is on by default, so I guess you don't use that.  </span></span></div>
<div><br></div></div>-- <br>Sven Axelsson<br>++++++++++[>++++++++++>+++++++++++>++++++++++>++++++<br>>++++<<<<<-]>++++.+.++++.>+++++.>+.<<-.>>+.>++++.<<.<br>+++.>-.<<++.>>----.<++.>>>++++++.<<<<.>>++++.<----.<br>