]> git.ipfire.org Git - thirdparty/git.git/commit - credential-cache--daemon.c
credential-cache--daemon: clarify "exit" action semantics
authorJeff King <peff@peff.net>
Fri, 18 Mar 2016 06:12:01 +0000 (02:12 -0400)
committerJunio C Hamano <gitster@pobox.com>
Fri, 18 Mar 2016 21:48:36 +0000 (14:48 -0700)
commit7d5e9c9849a809ff70223037bf6d569a8e2d3e66
tree7a11c13e1d37601d1a05bbb5ed3293931a079eba
parent937978e0f3e750d917768c77665d5f8cfbd802b6
credential-cache--daemon: clarify "exit" action semantics

When this code was originally written, there wasn't much
thought given to the timing between a client asking for
"exit", the daemon signaling that the action is done (with
EOF), and the actual cleanup of the socket.

However, we need to care about this so that our test scripts
do not end up racy (e.g., by asking for an exit and checking
that the socket was cleaned up). The code that is already
there happens to behave very reasonably; let's add a comment
to make it clear that any changes should retain the same
behavior.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
credential-cache--daemon.c