We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Overcommit::Hook::PrepareCommitMsg::Base when multiple hooks run simultaneously works well with concurrency Failure/Error: Thread.list.each { |t| t.join unless t == Thread.current } fatal: No live threads left. Deadlock? 2 threads, 2 sleeps current:0x000055a887475180 main thread:0x000055a8851f0120 * #<Thread:0x00007f502c89a7c8 sleep_forever> rb_thread_t:0x000055a8851f0120 native:0x00007f502d01bc00 int:0 * #<Thread:0x00007f502780aa10@Timeout stdlib thread /opt/hostedtoolcache/Ruby/3.2.3/x64/lib/ruby/3.2.0/timeout.rb:101 sleep_forever> rb_thread_t:0x000055a887475180 native:0x00007f502694f640 int:0 depended by: tb_thread_id:0x000055a8851f0120 # ./spec/overcommit/hook/prepare_commit_msg/base_spec.rb:43:in `join' # ./spec/overcommit/hook/prepare_commit_msg/base_spec.rb:43:in `block (4 levels) in <top (required)>' # ./spec/overcommit/hook/prepare_commit_msg/base_spec.rb:43:in `each' # ./spec/overcommit/hook/prepare_commit_msg/base_spec.rb:43:in `block (3 levels) in <top (required)>' # ./spec/spec_helper.rb:64:in `block (3 levels) in <top (required)>' # ./lib/overcommit/utils.rb:260:in `with_environment' # ./spec/spec_helper.rb:63:in `block (2 levels) in <top (required)>'
Explanation (thanks ChatGPT)
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
Explanation (thanks ChatGPT)
The text was updated successfully, but these errors were encountered: