histedit: refuse to edit public changeset
Public changeset are immutable. This changeset enforce that in histedit.
#!/usr/bin/env pythonimporterrno,os,sysforfinsys.argv[1:]:try:printf,'->',os.readlink(f)exceptOSError,err:iferr.errno!=errno.EINVAL:raiseprintf,'not a symlink'sys.exit(0)