Merge branch 'lt/gitlink'
commitafb5b6a24bd333d298d10acac731f1c127bbb82d
authorJunio C Hamano <junkio@cox.net>
Sun, 22 Apr 2007 00:21:10 +0000 (21 17:21 -0700)
committerJunio C Hamano <junkio@cox.net>
Sun, 22 Apr 2007 00:21:10 +0000 (21 17:21 -0700)
tree9c403d4fa96f00d172e5b0a95602b68be839086f
parent99ebd06c18fdb7f8274db6cca456a95942916bb6
parent1c3e5c4ebc326c5c70350d3f4dc7f2b29e813480
Merge branch 'lt/gitlink'

* lt/gitlink:
  Tests for core subproject support
  Expose subprojects as special files to "git diff" machinery
  Fix some "git ls-files -o" fallout from gitlinks
  Teach "git-read-tree -u" to check out submodules as a directory
  Teach git list-objects logic to not follow gitlinks
  Fix gitlink index entry filesystem matching
  Teach "git-read-tree -u" to check out submodules as a directory
  Teach git list-objects logic not to follow gitlinks
  Don't show gitlink directories when we want "other" files
  Teach git-update-index about gitlinks
  Teach directory traversal about subprojects
  Fix thinko in subproject entry sorting
  Teach core object handling functions about gitlinks
  Teach "fsck" not to follow subproject links
  Add "S_IFDIRLNK" file mode infrastructure for git links
  Add 'resolve_gitlink_ref()' helper function
  Avoid overflowing name buffer in deep directory structures
  diff-lib: use ce_mode_from_stat() rather than messing with modes manually
builtin-fsck.c
builtin-update-index.c
cache.h
diff-lib.c
refs.c
sha1_file.c