Merge commit 'gsoc2008/gitweb-caching/master' into gitweb/test
* commit 'gsoc2008/gitweb-caching/master': (25 commits)
Work-in-progress: Creating new Git::Repo API.
gitweb: removed unused parse_ref method
test suite for Git.pm
t/test-lib.sh: add test_external and test_external_without_stderr
gitweb smoke-test.pl: do not rmtree wget's output directory
gitweb: new smoke test
fast-export: Correctly generate initial commits with no parents
t/.gitattributes: only ignore whitespace errors in test files
document --pretty=tformat: option
Improve sed portability
user-manual: describe how higher stages are set during a merge
doc: adding gitman.info and *.texi to .gitignore
Documentation: exclude @pxref{[REMOTES]} from texinfo intermediate output
Documentation/git-pull.txt: Use more standard [NOTE] markup
"remote prune": be quiet when there is nothing to prune
Typo in RelNotes.
fix typo in tutorial
remote show: list tracked remote branches with -n
remote prune: print the list of pruned branches
builtin-remote: split show_or_prune() in two separate functions
...
Conflicts (resolved to gsoc3008/gitweb/caching version):
perl/Git/Repo.pm
t/t9700/test.pl
t/t9710-perl-git-repo.sh
t/t9710/test.pl
t/test-lib.sh