mercurial/pure/__init__.py
author Jun Wu <quark@fb.com>
Mon, 04 Apr 2016 03:17:59 +0100
changeset 28768 2461f33c9f97
parent 16438 28a90cdf0ca0
permissions -rw-r--r--
chgserver: use relative path at socket.bind Before this patch, if the server address is long, the server will fail to listen and throw the error: socket.error: AF_UNIX path too long It is because AF_UNIX path usually has a very short length limit (107 chars on common platforms, see sys/un.h). This patch addresses the issue by using relative path instead. Therefore the directory length does not matter. It helps run tests with chg using a long $TMPDIR.