--- a/mktag Sun Mar 01 18:36:58 2009 +0100
+++ b/mktag Sun Mar 01 18:39:36 2009 +0100
@@ -30,5 +30,8 @@
;;
esac
-hg tag $o_force "$tag"
-hg up -r "$tag"
+hg tag $o_force "$tag" \
+&& old=$(hg id) \
+&& hg up -r "$tag" \
+&& make clean all \
+&& hg up -r "$old"