localrepo._tag: add a seek before writing the new tag
Some systems require a seek (or flush) between read and write
operations on the same file object.
This should fix issue838.
#!/bin/shhg initecho a > ahg ci -d'0 0' -Am'not executable'chmod +x ahg ci -d'1 0' -m'executable'hg idhg up 0hg idtest -x a && echo executable -- eek || echo not executable -- whew