Code

Merge branch 'master' into lj/refs
authorJunio C Hamano <junkio@cox.net>
Thu, 28 Sep 2006 05:23:12 +0000 (22:23 -0700)
committerJunio C Hamano <junkio@cox.net>
Thu, 28 Sep 2006 05:23:12 +0000 (22:23 -0700)
commit2958d9b5dbebeb82e7230bbfd3f421781d90f3f7
tree881c16a7442a1829d8959aee272f50065c53b582
parent194db7e3bbab9669c511133549e6ae74481c9a4f
parent51b2dd4e3f730f6be6c19faf3b4a04caea9e0420
Merge branch 'master' into lj/refs

* master: (72 commits)
  runstatus: do not recurse into subdirectories if not needed
  grep: fix --fixed-strings combined with expression.
  grep: free expressions and patterns when done.
  Corrected copy-and-paste thinko in ignore executable bit test case.
  An illustration of rev-list --parents --pretty=raw
  Allow git-checkout when on a non-existant branch.
  gitweb: Decode long title for link tooltips
  git-svn: Fix fetch --no-ignore-externals with GIT_SVN_NO_LIB=1
  Ignore executable bit when adding files if filemode=0.
  Remove empty ref directories that prevent creating a ref.
  Use const for interpolate arguments
  git-archive: update documentation
  Deprecate merge-recursive.py
  gitweb: fix over-eager application of esc_html().
  Allow '(no author)' in git-svn's authors file.
  Allow 'svn fetch' on '(no date)' revisions in Subversion.
  git-repack: allow git-repack to run in subdirectory
  Remove upload-tar and make git-tar-tree a thin wrapper to git-archive
  git-tar-tree: Move code for git-archive --format=tar to archive-tar.c
  git-tar-tree: Remove duplicate git_config() call
  ...
12 files changed:
.gitignore
Makefile
builtin-init-db.c
builtin-update-index.c
builtin.h
cache.h
git-branch.sh
git-checkout.sh
git.c
receive-pack.c
revision.c
sha1_name.c