GIT 0.99.8d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDUah7wMbZpPMRm5oRAnspAKCXry821aZ3605RWdi7RtRoZpsd1gCgiYwZ
wWlN2qb5XTzGTjp9NYUqlD8=
=Zt2U
-----END PGP SIGNATURE-----
GIT v0.99.8d

Contains the following changes since v0.99.8c.

Johannes Schindelin:
      Teach git-status about spaces in file names also on MacOSX
      t5400-send-pack relies on a working cpio

Jonas Fonseca:
      git.sh: quote all paths

Junio C Hamano:
      Also force LC_ALL in test scripts.
      OpenBSD needs the strcasestr replacement.
      git-check-ref-format: reject funny ref names.
      Refuse to create funny refs in clone-pack, git-fetch and receive-pack.
      Ignore funny refname sent from remote
      Introduce notation "ref^{type}".

Martin Langhoff:
      cvsimport: don't pass --cvs-direct if user options contradict us

Ralf Baechle:
      rsh.c: typo fix

Note that "funny ref" bits are not strictly fixes but rather
backport from the "master" branch.  They will prevent refs and
heads with funny names from being created.  In addition, what is
in the master branch will start feeding the clients unwrapped
tag information to help Martin's findtags and possibly later
Cogito.  These backported "funny ref" changes are to prevent
clients on the "maint" branch from getting confused when talking
with newer git-upload-pack and when reading from info/refs file
prepared with newer git-update-server-info.

Signed-off-by: Junio C Hamano <junkio@cox.net>
5 files changed
tree: c1616ebd076267968c230b9d4ce16fd0c1ee7ece
  1. .gitignore
  2. COPYING
  3. Documentation/
  4. INSTALL
  5. Makefile
  6. README
  7. apply.c
  8. arm/
  9. blob.c
  10. blob.h
  11. cache.h
  12. cat-file.c
  13. check-ref-format.c
  14. checkout-index.c
  15. clone-pack.c
  16. cmd-rename.sh
  17. commit-tree.c
  18. commit.c
  19. commit.h
  20. compat/
  21. connect.c
  22. convert-objects.c
  23. count-delta.c
  24. count-delta.h
  25. csum-file.c
  26. csum-file.h
  27. daemon.c
  28. date.c
  29. debian/
  30. delta.h
  31. diff-delta.c
  32. diff-files.c
  33. diff-index.c
  34. diff-stages.c
  35. diff-tree.c
  36. diff.c
  37. diff.h
  38. diffcore-break.c
  39. diffcore-order.c
  40. diffcore-pathspec.c
  41. diffcore-pickaxe.c
  42. diffcore-rename.c
  43. diffcore.h
  44. entry.c
  45. epoch.c
  46. epoch.h
  47. fetch-pack.c
  48. fetch.c
  49. fetch.h
  50. fsck-objects.c
  51. get-tar-commit-id.c
  52. git-add.sh
  53. git-applymbox.sh
  54. git-applypatch.sh
  55. git-archimport.perl
  56. git-bisect.sh
  57. git-branch.sh
  58. git-checkout.sh
  59. git-cherry.sh
  60. git-clone.sh
  61. git-commit.sh
  62. git-core.spec.in
  63. git-count-objects.sh
  64. git-cvsimport.perl
  65. git-diff.sh
  66. git-fetch.sh
  67. git-fmt-merge-msg.perl
  68. git-format-patch.sh
  69. git-grep.sh
  70. git-log.sh
  71. git-ls-remote.sh
  72. git-merge-octopus.sh
  73. git-merge-one-file.sh
  74. git-merge-recursive.py
  75. git-merge-resolve.sh
  76. git-merge-stupid.sh
  77. git-merge.sh
  78. git-octopus.sh
  79. git-parse-remote.sh
  80. git-prune.sh
  81. git-pull.sh
  82. git-push.sh
  83. git-rebase.sh
  84. git-relink.perl
  85. git-rename.perl
  86. git-repack.sh
  87. git-request-pull.sh
  88. git-reset.sh
  89. git-resolve.sh
  90. git-revert.sh
  91. git-send-email.perl
  92. git-sh-setup.sh
  93. git-shortlog.perl
  94. git-status.sh
  95. git-tag.sh
  96. git-verify-tag.sh
  97. git-whatchanged.sh
  98. git.sh
  99. gitMergeCommon.py
  100. gitk
  101. hash-object.c
  102. http-fetch.c
  103. ident.c
  104. index.c
  105. init-db.c
  106. local-fetch.c
  107. ls-files.c
  108. ls-tree.c
  109. mailinfo.c
  110. mailsplit.c
  111. merge-base.c
  112. merge-index.c
  113. mktag.c
  114. mozilla-sha1/
  115. object.c
  116. object.h
  117. pack-check.c
  118. pack-objects.c
  119. pack.h
  120. patch-delta.c
  121. patch-id.c
  122. path.c
  123. peek-remote.c
  124. pkt-line.c
  125. pkt-line.h
  126. ppc/
  127. prune-packed.c
  128. quote.c
  129. quote.h
  130. read-cache.c
  131. read-tree.c
  132. receive-pack.c
  133. refs.c
  134. refs.h
  135. rev-list.c
  136. rev-parse.c
  137. rsh.c
  138. rsh.h
  139. run-command.c
  140. run-command.h
  141. send-pack.c
  142. server-info.c
  143. setup.c
  144. sha1_file.c
  145. sha1_name.c
  146. show-branch.c
  147. show-index.c
  148. ssh-fetch.c
  149. ssh-pull.c
  150. ssh-push.c
  151. ssh-upload.c
  152. strbuf.c
  153. strbuf.h
  154. stripspace.c
  155. symbolic-ref.c
  156. t/
  157. tag.c
  158. tag.h
  159. tar-tree.c
  160. templates/
  161. test-date.c
  162. test-delta.c
  163. tree.c
  164. tree.h
  165. unpack-file.c
  166. unpack-objects.c
  167. update-index.c
  168. update-ref.c
  169. update-server-info.c
  170. upload-pack.c
  171. usage.c
  172. var.c
  173. verify-pack.c
  174. write-tree.c