simple-ipc: correct ifdefs when NO_PTHREADS is defined - #955
simple-ipc: correct ifdefs when NO_PTHREADS is defined#955jeffhostetler wants to merge 1 commit into
Conversation
|
/submit |
|
Submitted as pull.955.git.1621352192238.gitgitgadget@gmail.com To fetch this version into To fetch this version to local tag |
|
On the Git mailing list, Junio C Hamano wrote (reply to this): |
|
This branch is now known as |
|
This patch series was integrated into seen via git@a76cfe5. |
|
On the Git mailing list, Jeff Hostetler wrote (reply to this): |
|
User |
|
On the Git mailing list, Junio C Hamano wrote (reply to this): |
|
This patch series was integrated into seen via git@14bdd74. |
|
There was a status update in the "New Topics" section about the branch The "simple-ipc" did not compile without pthreads support, but the build procedure was not properly account for it. Expecting a reroll. |
|
This patch series was integrated into seen via git@607320e. |
4adcf35 to
119412f
Compare
|
/submit |
|
Submitted as pull.955.v2.git.1621520547726.gitgitgadget@gmail.com To fetch this version into To fetch this version to local tag |
|
On the Git mailing list, Jeff Hostetler wrote (reply to this): |
|
User |
Simple IPC always requires threads (in addition to various platform-specific IPC support). Fix the ifdefs in the Makefile to define SUPPORTS_SIMPLE_IPC when appropriate. Previously, the Unix version of the code would only verify that Unix domain sockets were available. This problem was reported here: https://lore.kernel.org/git/YKN5lXs4AoK%2FJFTO@coredump.intra.peff.net/T/#m08be8f1942ea8a2c36cfee0e51cdf06489fdeafc Reported-by: Randall S. Becker <rsbecker@nexbridge.com> Helped-by: Jeff King <peff@peff.net> Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
b5127fb to
d4f4170
Compare
|
/submit |
|
Submitted as pull.955.v3.git.1621535291406.gitgitgadget@gmail.com To fetch this version into To fetch this version to local tag |
|
On the Git mailing list, Junio C Hamano wrote (reply to this): |
|
This patch series was integrated into seen via git@75a2135. |
|
There was a status update in the "Cooking" section about the branch The "simple-ipc" did not compile without pthreads support, but the build procedure was not properly account for it. Will merge to 'next' and then to 'master'. |
|
This patch series was integrated into seen via git@df0afee. |
|
This patch series was integrated into next via git@4332dd2. |
|
This patch series was integrated into seen via git@6aae0e2. |
|
This patch series was integrated into next via git@6aae0e2. |
|
This patch series was integrated into master via git@6aae0e2. |
|
Closed via 6aae0e2. |
Users were noticing some cases of infinite loops with the error message: ``` fatal: recursion detected in die handler ``` It's only happening for repos with a post-command hook, but it's not deterministic. I'm not sure what is triggering the problem, but the post-command hook is definitely able to recurse with its existing logic around the `run_post_hook` variable. Move this earlier to avoid a potential double-call. It's a fixup to the introduction of the method, which may cause conflicts with later adjustments to this method still in the branch thicket (but maybe those should be squashed, too). See #955 for the version on 2.54.0.
Here is V3 of this fixup. I've added fixups for the CMake builds.
Jeff
cc: Jeff Hostetler git@jeffhostetler.com