Merge branch 'maint' to synchronize with 1.5.0.6
This commit is contained in:
commit
0a98f9d138
22
Documentation/RelNotes-1.5.0.6.txt
Normal file
22
Documentation/RelNotes-1.5.0.6.txt
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
GIT v1.5.0.6 Release Notes
|
||||||
|
==========================
|
||||||
|
|
||||||
|
Fixes since v1.5.0.5
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
* Bugfixes
|
||||||
|
|
||||||
|
- a handful small fixes to gitweb.
|
||||||
|
|
||||||
|
- build procedure for user-manual is fixed not to require locally
|
||||||
|
installed stylesheets.
|
||||||
|
|
||||||
|
- "git commit $paths" on paths whose earlier contents were
|
||||||
|
already updated in the index were failing out.
|
||||||
|
|
||||||
|
* Documentation
|
||||||
|
|
||||||
|
- user-manual has better cross references.
|
||||||
|
|
||||||
|
- gitweb installation/deployment procedure is now documented.
|
||||||
|
|
7
commit.c
7
commit.c
@ -654,6 +654,7 @@ static char *get_header(const struct commit *commit, const char *key)
|
|||||||
static char *replace_encoding_header(char *buf, const char *encoding)
|
static char *replace_encoding_header(char *buf, const char *encoding)
|
||||||
{
|
{
|
||||||
char *encoding_header = strstr(buf, "\nencoding ");
|
char *encoding_header = strstr(buf, "\nencoding ");
|
||||||
|
char *header_end = strstr(buf, "\n\n");
|
||||||
char *end_of_encoding_header;
|
char *end_of_encoding_header;
|
||||||
int encoding_header_pos;
|
int encoding_header_pos;
|
||||||
int encoding_header_len;
|
int encoding_header_len;
|
||||||
@ -661,8 +662,10 @@ static char *replace_encoding_header(char *buf, const char *encoding)
|
|||||||
int need_len;
|
int need_len;
|
||||||
int buflen = strlen(buf) + 1;
|
int buflen = strlen(buf) + 1;
|
||||||
|
|
||||||
if (!encoding_header)
|
if (!header_end)
|
||||||
return buf; /* should not happen but be defensive */
|
header_end = buf + buflen;
|
||||||
|
if (!encoding_header || encoding_header >= header_end)
|
||||||
|
return buf;
|
||||||
encoding_header++;
|
encoding_header++;
|
||||||
end_of_encoding_header = strchr(encoding_header, '\n');
|
end_of_encoding_header = strchr(encoding_header, '\n');
|
||||||
if (!end_of_encoding_header)
|
if (!end_of_encoding_header)
|
||||||
|
@ -371,7 +371,7 @@ t,)
|
|||||||
if test -z "$initial_commit"
|
if test -z "$initial_commit"
|
||||||
then
|
then
|
||||||
cp "$THIS_INDEX" "$TMP_INDEX"
|
cp "$THIS_INDEX" "$TMP_INDEX"
|
||||||
GIT_INDEX_FILE="$TMP_INDEX" git-read-tree -m HEAD
|
GIT_INDEX_FILE="$TMP_INDEX" git-read-tree -i -m HEAD
|
||||||
else
|
else
|
||||||
rm -f "$TMP_INDEX"
|
rm -f "$TMP_INDEX"
|
||||||
fi || exit
|
fi || exit
|
||||||
|
Loading…
Reference in New Issue
Block a user