Browse Source

Merge branch 'master' (early part) into pd/bash-4-completion

* 'master' (early part): (529 commits)
  completion: fix zsh check under bash with 'set -u'
  Fix copy-pasted comments related to tree diff handling.
  Git 1.7.3.2
  {cvs,svn}import: use the new 'git read-tree --empty'
  t/t9001-send-email.sh: fix stderr redirection in 'Invalid In-Reply-To'
  Clarify and extend the "git diff" format documentation
  git-show-ref.txt: clarify the pattern matching
  documentation: git-config minor cleanups
  Update test script annotate-tests.sh to handle missing/extra authors
  Better advice on using topic branches for kernel development
  Documentation: update implicit "--no-index" behavior in "git diff"
  Documentation: expand 'git diff' SEE ALSO section
  Documentation: diff can compare blobs
  Documentation: gitrevisions is in section 7
  fast-import: Allow filemodify to set the root
  shell portability: no "export VAR=VAL"
  CodingGuidelines: reword parameter expansion section
  Documentation: update-index: -z applies also to --index-info
  gitweb: Improve behavior for actionless path_info gitweb URLs
  gitweb: Fix bug in evaluate_path_info
  ...

Conflicts:
	GIT-VERSION-GEN
	RelNotes
	contrib/completion/git-completion.bash
maint
Jonathan Nieder 15 years ago
parent
commit
52c9d8e275
  1. 11
      .gitignore
  2. 2
      .mailmap
  3. 13
      Documentation/CodingGuidelines
  4. 2
      Documentation/Makefile
  5. 0
      Documentation/RelNotes/1.5.0.1.txt
  6. 0
      Documentation/RelNotes/1.5.0.2.txt
  7. 0
      Documentation/RelNotes/1.5.0.3.txt
  8. 0
      Documentation/RelNotes/1.5.0.4.txt
  9. 0
      Documentation/RelNotes/1.5.0.5.txt
  10. 0
      Documentation/RelNotes/1.5.0.6.txt
  11. 0
      Documentation/RelNotes/1.5.0.7.txt
  12. 0
      Documentation/RelNotes/1.5.0.txt
  13. 0
      Documentation/RelNotes/1.5.1.1.txt
  14. 0
      Documentation/RelNotes/1.5.1.2.txt
  15. 0
      Documentation/RelNotes/1.5.1.3.txt
  16. 0
      Documentation/RelNotes/1.5.1.4.txt
  17. 0
      Documentation/RelNotes/1.5.1.5.txt
  18. 0
      Documentation/RelNotes/1.5.1.6.txt
  19. 0
      Documentation/RelNotes/1.5.1.txt
  20. 0
      Documentation/RelNotes/1.5.2.1.txt
  21. 0
      Documentation/RelNotes/1.5.2.2.txt
  22. 0
      Documentation/RelNotes/1.5.2.3.txt
  23. 0
      Documentation/RelNotes/1.5.2.4.txt
  24. 0
      Documentation/RelNotes/1.5.2.5.txt
  25. 0
      Documentation/RelNotes/1.5.2.txt
  26. 0
      Documentation/RelNotes/1.5.3.1.txt
  27. 0
      Documentation/RelNotes/1.5.3.2.txt
  28. 0
      Documentation/RelNotes/1.5.3.3.txt
  29. 0
      Documentation/RelNotes/1.5.3.4.txt
  30. 0
      Documentation/RelNotes/1.5.3.5.txt
  31. 0
      Documentation/RelNotes/1.5.3.6.txt
  32. 0
      Documentation/RelNotes/1.5.3.7.txt
  33. 0
      Documentation/RelNotes/1.5.3.8.txt
  34. 0
      Documentation/RelNotes/1.5.3.txt
  35. 0
      Documentation/RelNotes/1.5.4.1.txt
  36. 0
      Documentation/RelNotes/1.5.4.2.txt
  37. 0
      Documentation/RelNotes/1.5.4.3.txt
  38. 0
      Documentation/RelNotes/1.5.4.4.txt
  39. 0
      Documentation/RelNotes/1.5.4.5.txt
  40. 0
      Documentation/RelNotes/1.5.4.6.txt
  41. 0
      Documentation/RelNotes/1.5.4.7.txt
  42. 0
      Documentation/RelNotes/1.5.4.txt
  43. 0
      Documentation/RelNotes/1.5.5.1.txt
  44. 0
      Documentation/RelNotes/1.5.5.2.txt
  45. 0
      Documentation/RelNotes/1.5.5.3.txt
  46. 0
      Documentation/RelNotes/1.5.5.4.txt
  47. 0
      Documentation/RelNotes/1.5.5.5.txt
  48. 0
      Documentation/RelNotes/1.5.5.6.txt
  49. 0
      Documentation/RelNotes/1.5.5.txt
  50. 0
      Documentation/RelNotes/1.5.6.1.txt
  51. 0
      Documentation/RelNotes/1.5.6.2.txt
  52. 0
      Documentation/RelNotes/1.5.6.3.txt
  53. 0
      Documentation/RelNotes/1.5.6.4.txt
  54. 0
      Documentation/RelNotes/1.5.6.5.txt
  55. 0
      Documentation/RelNotes/1.5.6.6.txt
  56. 0
      Documentation/RelNotes/1.5.6.txt
  57. 0
      Documentation/RelNotes/1.6.0.1.txt
  58. 0
      Documentation/RelNotes/1.6.0.2.txt
  59. 0
      Documentation/RelNotes/1.6.0.3.txt
  60. 0
      Documentation/RelNotes/1.6.0.4.txt
  61. 0
      Documentation/RelNotes/1.6.0.5.txt
  62. 0
      Documentation/RelNotes/1.6.0.6.txt
  63. 0
      Documentation/RelNotes/1.6.0.txt
  64. 0
      Documentation/RelNotes/1.6.1.1.txt
  65. 0
      Documentation/RelNotes/1.6.1.2.txt
  66. 0
      Documentation/RelNotes/1.6.1.3.txt
  67. 0
      Documentation/RelNotes/1.6.1.4.txt
  68. 0
      Documentation/RelNotes/1.6.1.txt
  69. 0
      Documentation/RelNotes/1.6.2.1.txt
  70. 0
      Documentation/RelNotes/1.6.2.2.txt
  71. 0
      Documentation/RelNotes/1.6.2.3.txt
  72. 0
      Documentation/RelNotes/1.6.2.4.txt
  73. 0
      Documentation/RelNotes/1.6.2.5.txt
  74. 0
      Documentation/RelNotes/1.6.2.txt
  75. 0
      Documentation/RelNotes/1.6.3.1.txt
  76. 0
      Documentation/RelNotes/1.6.3.2.txt
  77. 0
      Documentation/RelNotes/1.6.3.3.txt
  78. 0
      Documentation/RelNotes/1.6.3.4.txt
  79. 0
      Documentation/RelNotes/1.6.3.txt
  80. 0
      Documentation/RelNotes/1.6.4.1.txt
  81. 0
      Documentation/RelNotes/1.6.4.2.txt
  82. 0
      Documentation/RelNotes/1.6.4.3.txt
  83. 0
      Documentation/RelNotes/1.6.4.4.txt
  84. 0
      Documentation/RelNotes/1.6.4.txt
  85. 0
      Documentation/RelNotes/1.6.5.1.txt
  86. 0
      Documentation/RelNotes/1.6.5.2.txt
  87. 0
      Documentation/RelNotes/1.6.5.3.txt
  88. 0
      Documentation/RelNotes/1.6.5.4.txt
  89. 0
      Documentation/RelNotes/1.6.5.5.txt
  90. 0
      Documentation/RelNotes/1.6.5.6.txt
  91. 0
      Documentation/RelNotes/1.6.5.7.txt
  92. 0
      Documentation/RelNotes/1.6.5.8.txt
  93. 0
      Documentation/RelNotes/1.6.5.txt
  94. 0
      Documentation/RelNotes/1.6.6.1.txt
  95. 0
      Documentation/RelNotes/1.6.6.2.txt
  96. 0
      Documentation/RelNotes/1.6.6.txt
  97. 0
      Documentation/RelNotes/1.7.0.1.txt
  98. 0
      Documentation/RelNotes/1.7.0.2.txt
  99. 0
      Documentation/RelNotes/1.7.0.3.txt
  100. 0
      Documentation/RelNotes/1.7.0.4.txt
  101. Some files were not shown because too many files have changed in this diff Show More

11
.gitignore vendored

@ -166,12 +166,17 @@ @@ -166,12 +166,17 @@
/test-dump-cache-tree
/test-genrandom
/test-index-version
/test-line-buffer
/test-match-trees
/test-obj-pool
/test-parse-options
/test-path-utils
/test-run-command
/test-sha1
/test-sigchain
/test-string-pool
/test-svn-fe
/test-treap
/common-cmds.h
*.tar.gz
*.dsc
@ -181,6 +186,12 @@ @@ -181,6 +186,12 @@
*.[aos]
*.py[co]
.depend/
*.gcda
*.gcno
*.gcov
/coverage-untested-functions
/cover_db/
/cover_db_html/
*+
/config.mak
/autom4te.cache

2
.mailmap

@ -36,7 +36,7 @@ Lars Doelle <lars.doelle@on-line ! de> @@ -36,7 +36,7 @@ Lars Doelle <lars.doelle@on-line ! de>
Lars Doelle <lars.doelle@on-line.de>
Li Hong <leehong@pku.edu.cn>
Lukas Sandström <lukass@etek.chalmers.se>
Martin Langhoff <martin@catalyst.net.nz>
Martin Langhoff <martin@laptop.org>
Michael Coleman <tutufan@gmail.com>
Michael J Gruber <git@drmicha.warpmail.net> <michaeljgruber+gmane@fastmail.fm>
Michael W. Olson <mwolson@gnu.org>

13
Documentation/CodingGuidelines

@ -35,21 +35,28 @@ For shell scripts specifically (not exhaustive): @@ -35,21 +35,28 @@ For shell scripts specifically (not exhaustive):
properly nests. It should have been the way Bourne spelled
it from day one, but unfortunately isn't.

- We use POSIX compliant parameter substitutions and avoid bashisms;
namely:

- We use ${parameter-word} and its [-=?+] siblings, and their
colon'ed "unset or null" form.

- We use ${parameter#word} and its [#%] siblings, and their
doubled "longest matching" form.

- We use Arithmetic Expansion $(( ... )).

- No "Substring Expansion" ${parameter:offset:length}.

- No shell arrays.

- No strlen ${#parameter}.

- No regexp ${parameter/pattern/string}.
- No pattern replacement ${parameter/pattern/string}.

- We use Arithmetic Expansion $(( ... )).

- Inside Arithmetic Expansion, spell shell variables with $ in front
of them, as some shells do not grok $((x)) while accepting $(($x))
just fine (e.g. dash older than 0.5.4).

- We do not use Process Substitution <(list) or >(list).


2
Documentation/Makefile

@ -279,7 +279,7 @@ $(patsubst %,%.html,$(API_DOCS) technical/api-index): %.html : %.txt @@ -279,7 +279,7 @@ $(patsubst %,%.html,$(API_DOCS) technical/api-index): %.html : %.txt
XSLT = docbook.xsl
XSLTOPTS = --xinclude --stringparam html.stylesheet docbook-xsl.css

user-manual.html: user-manual.xml
user-manual.html: user-manual.xml $(XSLT)
$(QUIET_XSLTPROC)$(RM) $@+ $@ && \
xsltproc $(XSLTOPTS) -o $@+ $(XSLT) $< && \
mv $@+ $@

0
Documentation/RelNotes-1.5.0.1.txt → Documentation/RelNotes/1.5.0.1.txt

0
Documentation/RelNotes-1.5.0.2.txt → Documentation/RelNotes/1.5.0.2.txt

0
Documentation/RelNotes-1.5.0.3.txt → Documentation/RelNotes/1.5.0.3.txt

0
Documentation/RelNotes-1.5.0.4.txt → Documentation/RelNotes/1.5.0.4.txt

0
Documentation/RelNotes-1.5.0.5.txt → Documentation/RelNotes/1.5.0.5.txt

0
Documentation/RelNotes-1.5.0.6.txt → Documentation/RelNotes/1.5.0.6.txt

0
Documentation/RelNotes-1.5.0.7.txt → Documentation/RelNotes/1.5.0.7.txt

0
Documentation/RelNotes-1.5.0.txt → Documentation/RelNotes/1.5.0.txt

0
Documentation/RelNotes-1.5.1.1.txt → Documentation/RelNotes/1.5.1.1.txt

0
Documentation/RelNotes-1.5.1.2.txt → Documentation/RelNotes/1.5.1.2.txt

0
Documentation/RelNotes-1.5.1.3.txt → Documentation/RelNotes/1.5.1.3.txt

0
Documentation/RelNotes-1.5.1.4.txt → Documentation/RelNotes/1.5.1.4.txt

0
Documentation/RelNotes-1.5.1.5.txt → Documentation/RelNotes/1.5.1.5.txt

0
Documentation/RelNotes-1.5.1.6.txt → Documentation/RelNotes/1.5.1.6.txt

0
Documentation/RelNotes-1.5.1.txt → Documentation/RelNotes/1.5.1.txt

0
Documentation/RelNotes-1.5.2.1.txt → Documentation/RelNotes/1.5.2.1.txt

0
Documentation/RelNotes-1.5.2.2.txt → Documentation/RelNotes/1.5.2.2.txt

0
Documentation/RelNotes-1.5.2.3.txt → Documentation/RelNotes/1.5.2.3.txt

0
Documentation/RelNotes-1.5.2.4.txt → Documentation/RelNotes/1.5.2.4.txt

0
Documentation/RelNotes-1.5.2.5.txt → Documentation/RelNotes/1.5.2.5.txt

0
Documentation/RelNotes-1.5.2.txt → Documentation/RelNotes/1.5.2.txt

0
Documentation/RelNotes-1.5.3.1.txt → Documentation/RelNotes/1.5.3.1.txt

0
Documentation/RelNotes-1.5.3.2.txt → Documentation/RelNotes/1.5.3.2.txt

0
Documentation/RelNotes-1.5.3.3.txt → Documentation/RelNotes/1.5.3.3.txt

0
Documentation/RelNotes-1.5.3.4.txt → Documentation/RelNotes/1.5.3.4.txt

0
Documentation/RelNotes-1.5.3.5.txt → Documentation/RelNotes/1.5.3.5.txt

0
Documentation/RelNotes-1.5.3.6.txt → Documentation/RelNotes/1.5.3.6.txt

0
Documentation/RelNotes-1.5.3.7.txt → Documentation/RelNotes/1.5.3.7.txt

0
Documentation/RelNotes-1.5.3.8.txt → Documentation/RelNotes/1.5.3.8.txt

0
Documentation/RelNotes-1.5.3.txt → Documentation/RelNotes/1.5.3.txt

0
Documentation/RelNotes-1.5.4.1.txt → Documentation/RelNotes/1.5.4.1.txt

0
Documentation/RelNotes-1.5.4.2.txt → Documentation/RelNotes/1.5.4.2.txt

0
Documentation/RelNotes-1.5.4.3.txt → Documentation/RelNotes/1.5.4.3.txt

0
Documentation/RelNotes-1.5.4.4.txt → Documentation/RelNotes/1.5.4.4.txt

0
Documentation/RelNotes-1.5.4.5.txt → Documentation/RelNotes/1.5.4.5.txt

0
Documentation/RelNotes-1.5.4.6.txt → Documentation/RelNotes/1.5.4.6.txt

0
Documentation/RelNotes-1.5.4.7.txt → Documentation/RelNotes/1.5.4.7.txt

0
Documentation/RelNotes-1.5.4.txt → Documentation/RelNotes/1.5.4.txt

0
Documentation/RelNotes-1.5.5.1.txt → Documentation/RelNotes/1.5.5.1.txt

0
Documentation/RelNotes-1.5.5.2.txt → Documentation/RelNotes/1.5.5.2.txt

0
Documentation/RelNotes-1.5.5.3.txt → Documentation/RelNotes/1.5.5.3.txt

0
Documentation/RelNotes-1.5.5.4.txt → Documentation/RelNotes/1.5.5.4.txt

0
Documentation/RelNotes-1.5.5.5.txt → Documentation/RelNotes/1.5.5.5.txt

0
Documentation/RelNotes-1.5.5.6.txt → Documentation/RelNotes/1.5.5.6.txt

0
Documentation/RelNotes-1.5.5.txt → Documentation/RelNotes/1.5.5.txt

0
Documentation/RelNotes-1.5.6.1.txt → Documentation/RelNotes/1.5.6.1.txt

0
Documentation/RelNotes-1.5.6.2.txt → Documentation/RelNotes/1.5.6.2.txt

0
Documentation/RelNotes-1.5.6.3.txt → Documentation/RelNotes/1.5.6.3.txt

0
Documentation/RelNotes-1.5.6.4.txt → Documentation/RelNotes/1.5.6.4.txt

0
Documentation/RelNotes-1.5.6.5.txt → Documentation/RelNotes/1.5.6.5.txt

0
Documentation/RelNotes-1.5.6.6.txt → Documentation/RelNotes/1.5.6.6.txt

0
Documentation/RelNotes-1.5.6.txt → Documentation/RelNotes/1.5.6.txt

0
Documentation/RelNotes-1.6.0.1.txt → Documentation/RelNotes/1.6.0.1.txt

0
Documentation/RelNotes-1.6.0.2.txt → Documentation/RelNotes/1.6.0.2.txt

0
Documentation/RelNotes-1.6.0.3.txt → Documentation/RelNotes/1.6.0.3.txt

0
Documentation/RelNotes-1.6.0.4.txt → Documentation/RelNotes/1.6.0.4.txt

0
Documentation/RelNotes-1.6.0.5.txt → Documentation/RelNotes/1.6.0.5.txt

0
Documentation/RelNotes-1.6.0.6.txt → Documentation/RelNotes/1.6.0.6.txt

0
Documentation/RelNotes-1.6.0.txt → Documentation/RelNotes/1.6.0.txt

0
Documentation/RelNotes-1.6.1.1.txt → Documentation/RelNotes/1.6.1.1.txt

0
Documentation/RelNotes-1.6.1.2.txt → Documentation/RelNotes/1.6.1.2.txt

0
Documentation/RelNotes-1.6.1.3.txt → Documentation/RelNotes/1.6.1.3.txt

0
Documentation/RelNotes-1.6.1.4.txt → Documentation/RelNotes/1.6.1.4.txt

0
Documentation/RelNotes-1.6.1.txt → Documentation/RelNotes/1.6.1.txt

0
Documentation/RelNotes-1.6.2.1.txt → Documentation/RelNotes/1.6.2.1.txt

0
Documentation/RelNotes-1.6.2.2.txt → Documentation/RelNotes/1.6.2.2.txt

0
Documentation/RelNotes-1.6.2.3.txt → Documentation/RelNotes/1.6.2.3.txt

0
Documentation/RelNotes-1.6.2.4.txt → Documentation/RelNotes/1.6.2.4.txt

0
Documentation/RelNotes-1.6.2.5.txt → Documentation/RelNotes/1.6.2.5.txt

0
Documentation/RelNotes-1.6.2.txt → Documentation/RelNotes/1.6.2.txt

0
Documentation/RelNotes-1.6.3.1.txt → Documentation/RelNotes/1.6.3.1.txt

0
Documentation/RelNotes-1.6.3.2.txt → Documentation/RelNotes/1.6.3.2.txt

0
Documentation/RelNotes-1.6.3.3.txt → Documentation/RelNotes/1.6.3.3.txt

0
Documentation/RelNotes-1.6.3.4.txt → Documentation/RelNotes/1.6.3.4.txt

0
Documentation/RelNotes-1.6.3.txt → Documentation/RelNotes/1.6.3.txt

0
Documentation/RelNotes-1.6.4.1.txt → Documentation/RelNotes/1.6.4.1.txt

0
Documentation/RelNotes-1.6.4.2.txt → Documentation/RelNotes/1.6.4.2.txt

0
Documentation/RelNotes-1.6.4.3.txt → Documentation/RelNotes/1.6.4.3.txt

0
Documentation/RelNotes-1.6.4.4.txt → Documentation/RelNotes/1.6.4.4.txt

0
Documentation/RelNotes-1.6.4.txt → Documentation/RelNotes/1.6.4.txt

0
Documentation/RelNotes-1.6.5.1.txt → Documentation/RelNotes/1.6.5.1.txt

0
Documentation/RelNotes-1.6.5.2.txt → Documentation/RelNotes/1.6.5.2.txt

0
Documentation/RelNotes-1.6.5.3.txt → Documentation/RelNotes/1.6.5.3.txt

0
Documentation/RelNotes-1.6.5.4.txt → Documentation/RelNotes/1.6.5.4.txt

0
Documentation/RelNotes-1.6.5.5.txt → Documentation/RelNotes/1.6.5.5.txt

0
Documentation/RelNotes-1.6.5.6.txt → Documentation/RelNotes/1.6.5.6.txt

0
Documentation/RelNotes-1.6.5.7.txt → Documentation/RelNotes/1.6.5.7.txt

0
Documentation/RelNotes-1.6.5.8.txt → Documentation/RelNotes/1.6.5.8.txt

0
Documentation/RelNotes-1.6.5.txt → Documentation/RelNotes/1.6.5.txt

0
Documentation/RelNotes-1.6.6.1.txt → Documentation/RelNotes/1.6.6.1.txt

0
Documentation/RelNotes-1.6.6.2.txt → Documentation/RelNotes/1.6.6.2.txt

0
Documentation/RelNotes-1.6.6.txt → Documentation/RelNotes/1.6.6.txt

0
Documentation/RelNotes-1.7.0.1.txt → Documentation/RelNotes/1.7.0.1.txt

0
Documentation/RelNotes-1.7.0.2.txt → Documentation/RelNotes/1.7.0.2.txt

0
Documentation/RelNotes-1.7.0.3.txt → Documentation/RelNotes/1.7.0.3.txt

0
Documentation/RelNotes-1.7.0.4.txt → Documentation/RelNotes/1.7.0.4.txt

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save