title: Can we change the default svn commit template using svn hooks
body: <p>I primarily wanted to change my default commit template(svn-commit.tmp) on the fly when I do a svn commit.
  I got the knew from forums that setting the SVN_EDITOR would help</p>
  
  <pre><code>setenv SVN_EDITOR "rm svn-commit.tmp &amp;&amp; cp $REPO/hooks/log.tmpl svn-commit.tmp &amp;&amp; emacs"
  </code></pre>
  
  <p>But this would happen only if the user sets the <code>SVN_EDITOR</code> in his user environment as above.
  So is there any other explicit way that when I do a svn commit, I will open a template file from a different location rather than the default one. The commit template would be more specific to repositories and the date of commit. So is there a way where I can set some property on the svn repository to invoke a different commit template.
  I should enforce it to all(repository specific) and it should not be user-specific like setting the SVN_EDITOR. Even if we are setting the <code>SVN_EDITOR</code> can this setting be called when we do a svn commit by calling some hooks. I understand that pre &amp; post commit hooks will be called only after the commit is submitted.</p>
  
  <p>We only use the svn command client.</p>