Merge branch 'js/async-thread'
commit762655010d6f051f632a77b8c5b95b9f5cad02c9
authorJunio C Hamano <gitster@pobox.com>
Mon, 21 Jun 2010 13:02:45 +0000 (21 06:02 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 21 Jun 2010 13:02:45 +0000 (21 06:02 -0700)
tree8f9b2d9a72a1e1af33eaa26fd94516391f23ad62
parent8d676d85f772ce3a100b6f0dddd1c34a7e4313cf
parent3e333036ccbb97fddf54bd8fe74b12ba46f1687b
Merge branch 'js/async-thread'

* js/async-thread:
  fast-import: die_nicely() back to vsnprintf (reverts part of ebaa79f)
  Enable threaded async procedures whenever pthreads is available
  Dying in an async procedure should only exit the thread, not the process.
  Reimplement async procedures using pthreads
  Windows: more pthreads functions
  Fix signature of fcntl() compatibility dummy
  Make report() from usage.c public as vreportf() and use it.
  Modernize t5530-upload-pack-error.

Conflicts:
http-backend.c
compat/mingw.h
compat/win32/pthread.h
git-compat-util.h
http-backend.c
run-command.c