Merge branches 'bf/remote-head', 'ab/pserver', 'jc/diff-relative', 'js/remote', ... offcuts
commit6a0158bf493ae8eda2c27f7f08722e11480f3ccf
authorJunio C Hamano <gitster@pobox.com>
Thu, 31 Jan 2008 02:53:43 +0000 (30 18:53 -0800)
committerJunio C Hamano <gitster@pobox.com>
Thu, 31 Jan 2008 02:53:43 +0000 (30 18:53 -0800)
treedef1a4de4c9c4dc41cc4fdfd8677a37b23388431
parent156b5ee9e4d06057b422d40df96189e73fed9bd7
parent58005d06835748e99006ce90045eab379c67b083
parentc3102586ca8605ec9b78396abc19d2b3000ef495
parent3ddf44da0ec11c4ccb8499aa405d69fe0da3bd34
parent361652868c4b19b77b0c5f7af988aacf45cecdcf
parentb02a0d28e7cbb413055be5545dd1d59253db10cb
parenta66c5397d73e99a1fc5c204e9bd96471dd2c9ed7
parentf209acbb40f557ce3f0844fe596c40d2d9365e37
parent96e0fc2309a54b38c18d90e0c66b62f26747344e
Merge branches 'bf/remote-head', 'ab/pserver', 'jc/diff-relative', 'js/remote', 'jc/reflog-expire', 'jc/diff-pathspec', 'jc/nu' and 'jc/pathspec' into offcuts

* bf/remote-head:
  git-remote: make add -f guess HEAD, as clone does

* ab/pserver:
  Authentication support for pserver

* jc/diff-relative:
  Make "diff" Porcelain output paths as relative to subdirectory.

* js/remote:
  Make git-remote a builtin
  Test "git remote show" and "git remote prune"
  parseopt: add flag to stop on first non option
  path-list: add functions to work with unsorted lists

* jc/reflog-expire:
  reflog-expire: Avoid creating new files in a directory inside readdir(3) loop

* jc/diff-pathspec:
  Making ce_path_match() more useful by accepting globs

* jc/nu:
  merge-nu: a new merge backend without using unpack_trees()
  read_tree: take an explicit index structure
  gcc 4.2.1 -Werror -Wall -ansi -pedantic -std=c99: minimum fix

* jc/pathspec:
  pathspec_can_match(): move it from builtin-ls-tree.c to tree.c
  ls-tree.c: refactor show_recursive() and rename it.
  tree-diff.c: split out a function to match a single pattern.