зеркало из https://github.com/microsoft/git.git
Sync with 1.6.5.2
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Коммит
6665b9ec11
|
@ -0,0 +1,19 @@
|
||||||
|
GIT v1.6.5.2 Release Notes
|
||||||
|
==========================
|
||||||
|
|
||||||
|
Fixes since v1.6.5.1
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
* Installation of templates triggered a bug in busybox when using tar
|
||||||
|
implementation from it.
|
||||||
|
|
||||||
|
* "git add -i" incorrectly ignored paths that are already in the index
|
||||||
|
if they matched .gitignore patterns.
|
||||||
|
|
||||||
|
* "git describe --always" should have produced some output even there
|
||||||
|
were no tags in the repository, but it didn't.
|
||||||
|
|
||||||
|
* "git ls-files" when showing tracked files incorrectly paid attention
|
||||||
|
to the exclude patterns.
|
||||||
|
|
||||||
|
Other minor documentation updates are included.
|
|
@ -43,9 +43,10 @@ unreleased) version of git, that is available from 'master'
|
||||||
branch of the `git.git` repository.
|
branch of the `git.git` repository.
|
||||||
Documentation for older releases are available here:
|
Documentation for older releases are available here:
|
||||||
|
|
||||||
* link:v1.6.5.1/git.html[documentation for release 1.6.5.1]
|
* link:v1.6.5.2/git.html[documentation for release 1.6.5.2]
|
||||||
|
|
||||||
* release notes for
|
* release notes for
|
||||||
|
link:RelNotes-1.6.5.2.txt[1.6.5.2],
|
||||||
link:RelNotes-1.6.5.1.txt[1.6.5.1],
|
link:RelNotes-1.6.5.1.txt[1.6.5.1],
|
||||||
link:RelNotes-1.6.5.txt[1.6.5].
|
link:RelNotes-1.6.5.txt[1.6.5].
|
||||||
|
|
||||||
|
|
|
@ -1357,8 +1357,6 @@ unsigned long get_size_from_delta(struct packed_git *p,
|
||||||
in = use_pack(p, w_curs, curpos, &stream.avail_in);
|
in = use_pack(p, w_curs, curpos, &stream.avail_in);
|
||||||
stream.next_in = in;
|
stream.next_in = in;
|
||||||
st = git_inflate(&stream, Z_FINISH);
|
st = git_inflate(&stream, Z_FINISH);
|
||||||
if (st == Z_BUF_ERROR && (stream.avail_in || !stream.avail_out))
|
|
||||||
break;
|
|
||||||
curpos += stream.next_in - in;
|
curpos += stream.next_in - in;
|
||||||
} while ((st == Z_OK || st == Z_BUF_ERROR) &&
|
} while ((st == Z_OK || st == Z_BUF_ERROR) &&
|
||||||
stream.total_out < sizeof(delta_head));
|
stream.total_out < sizeof(delta_head));
|
||||||
|
@ -1589,15 +1587,15 @@ static void *unpack_compressed_entry(struct packed_git *p,
|
||||||
buffer[size] = 0;
|
buffer[size] = 0;
|
||||||
memset(&stream, 0, sizeof(stream));
|
memset(&stream, 0, sizeof(stream));
|
||||||
stream.next_out = buffer;
|
stream.next_out = buffer;
|
||||||
stream.avail_out = size;
|
stream.avail_out = size + 1;
|
||||||
|
|
||||||
git_inflate_init(&stream);
|
git_inflate_init(&stream);
|
||||||
do {
|
do {
|
||||||
in = use_pack(p, w_curs, curpos, &stream.avail_in);
|
in = use_pack(p, w_curs, curpos, &stream.avail_in);
|
||||||
stream.next_in = in;
|
stream.next_in = in;
|
||||||
st = git_inflate(&stream, Z_FINISH);
|
st = git_inflate(&stream, Z_FINISH);
|
||||||
if (st == Z_BUF_ERROR && (stream.avail_in || !stream.avail_out))
|
if (!stream.avail_out)
|
||||||
break;
|
break; /* the payload is larger than it should be */
|
||||||
curpos += stream.next_in - in;
|
curpos += stream.next_in - in;
|
||||||
} while (st == Z_OK || st == Z_BUF_ERROR);
|
} while (st == Z_OK || st == Z_BUF_ERROR);
|
||||||
git_inflate_end(&stream);
|
git_inflate_end(&stream);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче