Merge branch 'js/c-merge-recursive'
commit1e49cb8ad44cfb926b719061fa41f42e62291560
authorJunio C Hamano <junkio@cox.net>
Mon, 28 Aug 2006 03:18:58 +0000 (27 20:18 -0700)
committerJunio C Hamano <junkio@cox.net>
Mon, 28 Aug 2006 03:33:46 +0000 (27 20:33 -0700)
tree97fd2f10f3bccb9d3b47de025f48ad15cfa2e922
parentd5d0a0e748025bf253db5f0cde7b22cb0feeced2
parenteed94a570e0421175d6b4342c0ac48e03ceedf0b
Merge branch 'js/c-merge-recursive'

* js/c-merge-recursive: (21 commits)
  discard_cache(): discard index, even if no file was mmap()ed
  merge-recur: do not die unnecessarily
  merge-recur: try to merge older merge bases first
  merge-recur: if there is no common ancestor, fake empty one
  merge-recur: do not setenv("GIT_INDEX_FILE")
  merge-recur: do not call git-write-tree
  merge-recursive: fix rename handling
  .gitignore: git-merge-recur is a built file.
  merge-recur: virtual commits shall never be parsed
  merge-recur: use the unpack_trees() interface instead of exec()ing read-tree
  merge-recur: fix thinko in unique_path()
  Makefile: git-merge-recur depends on xdiff libraries.
  merge-recur: Explain why sha_eq() and struct stage_data cannot go
  merge-recur: Cleanup last mixedCase variables...
  merge-recur: Fix compiler warning with -pedantic
  merge-recur: Remove dead code
  merge-recur: Get rid of debug code
  merge-recur: Convert variable names to lower_case
  Cumulative update of merge-recursive in C
  recur vs recursive: help testing without touching too many stuff.
  ...

This is an evil merge that removes TEST script from the toplevel.
.gitignore
Makefile
cache.h
read-cache.c