Merge branch 'js/async-thread' (early part) into next
commit2644e74ef0d01987f3ab5cf17236f7c8512403d4
authorJunio C Hamano <gitster@pobox.com>
Wed, 5 May 2010 00:50:07 +0000 (4 17:50 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 5 May 2010 00:50:07 +0000 (4 17:50 -0700)
tree71804e03baa50ebe22662a723ff0ebde215c2e50
parent3bf7886705b4ea7189f046fa5258fdf6edcdbe23
parent0ea1c89ba616397ef7e5f6f601ef7a24d2c27b8e
Merge branch 'js/async-thread' (early part) into next

* 'js/async-thread' (early part):
  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
Makefile
compat/mingw.h
git-compat-util.h
http-backend.c
run-command.c