<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 21, 2013 at 7:20 PM, Sean Farley <span dir="ltr"><<a href="mailto:sean.michael.farley@gmail.com" target="_blank">sean.michael.farley@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div id=":1a3">Ah, ok, I wasn't paying that much attention. Then, I would stick to<br>

wrapping this with a hook.</div></blockquote></div><br>It's not clear to me that the same functionality can be implemented using hg hooks. Looking at the documentation here,</div><div class="gmail_extra"><br></div><div class="gmail_extra">
<a href="http://hgbook.red-bean.com/read/handling-repository-events-with-hooks.html">http://hgbook.red-bean.com/read/handling-repository-events-with-hooks.html</a><br></div><div class="gmail_extra"><br></div><div class="gmail_extra" style>
It looks like pretxncommit is the only viable place to do the cleaning (because precommit doesn't know what will be committed yet), but modifying the commit that late is racy. Similarly, an update doesn't seem to be able to modify the state to be applied except retroactively through the working tree. (Please correct me if I'm wrong.) In general, it looks like hg hooks were designed for validating and notifying of operations rather than modifying their content.</div>
</div>