Merge branch 'maint'
* maint: Documentation/gitdiffcore: fix order in pickaxe description Documentation: fix minor inconsistency Documentation: rebase -i ignores options passed to "git am" hash_object: correction for zero length file
This commit is contained in:
commit
636e87d705
@ -1525,7 +1525,7 @@ receive.denyDeletes::
|
|||||||
the ref. Use this to prevent such a ref deletion via a push.
|
the ref. Use this to prevent such a ref deletion via a push.
|
||||||
|
|
||||||
receive.denyCurrentBranch::
|
receive.denyCurrentBranch::
|
||||||
If set to true or "refuse", receive-pack will deny a ref update
|
If set to true or "refuse", git-receive-pack will deny a ref update
|
||||||
to the currently checked out branch of a non-bare repository.
|
to the currently checked out branch of a non-bare repository.
|
||||||
Such a push is potentially dangerous because it brings the HEAD
|
Such a push is potentially dangerous because it brings the HEAD
|
||||||
out of sync with the index and working tree. If set to "warn",
|
out of sync with the index and working tree. If set to "warn",
|
||||||
|
@ -295,6 +295,7 @@ link:howto/revert-a-faulty-merge.txt[revert-a-faulty-merge How-To] for details).
|
|||||||
--ignore-date::
|
--ignore-date::
|
||||||
These flags are passed to 'git am' to easily change the dates
|
These flags are passed to 'git am' to easily change the dates
|
||||||
of the rebased commits (see linkgit:git-am[1]).
|
of the rebased commits (see linkgit:git-am[1]).
|
||||||
|
Incompatible with the --interactive option.
|
||||||
|
|
||||||
-i::
|
-i::
|
||||||
--interactive::
|
--interactive::
|
||||||
|
@ -227,8 +227,8 @@ changes that touch a specified string, and is controlled by the
|
|||||||
commands.
|
commands.
|
||||||
|
|
||||||
When diffcore-pickaxe is in use, it checks if there are
|
When diffcore-pickaxe is in use, it checks if there are
|
||||||
filepairs whose "original" side has the specified string and
|
filepairs whose "result" side has the specified string and
|
||||||
whose "result" side does not. Such a filepair represents "the
|
whose "origin" side does not. Such a filepair represents "the
|
||||||
string appeared in this changeset". It also checks for the
|
string appeared in this changeset". It also checks for the
|
||||||
opposite case that loses the specified string.
|
opposite case that loses the specified string.
|
||||||
|
|
||||||
|
@ -2448,6 +2448,8 @@ int index_fd(unsigned char *sha1, int fd, struct stat *st, int write_object,
|
|||||||
else
|
else
|
||||||
ret = -1;
|
ret = -1;
|
||||||
strbuf_release(&sbuf);
|
strbuf_release(&sbuf);
|
||||||
|
} else if (!size) {
|
||||||
|
ret = index_mem(sha1, NULL, size, write_object, type, path);
|
||||||
} else if (size <= SMALL_FILE_SIZE) {
|
} else if (size <= SMALL_FILE_SIZE) {
|
||||||
char *buf = xmalloc(size);
|
char *buf = xmalloc(size);
|
||||||
if (size == read_in_full(fd, buf, size))
|
if (size == read_in_full(fd, buf, size))
|
||||||
@ -2456,12 +2458,11 @@ int index_fd(unsigned char *sha1, int fd, struct stat *st, int write_object,
|
|||||||
else
|
else
|
||||||
ret = error("short read %s", strerror(errno));
|
ret = error("short read %s", strerror(errno));
|
||||||
free(buf);
|
free(buf);
|
||||||
} else if (size) {
|
} else {
|
||||||
void *buf = xmmap(NULL, size, PROT_READ, MAP_PRIVATE, fd, 0);
|
void *buf = xmmap(NULL, size, PROT_READ, MAP_PRIVATE, fd, 0);
|
||||||
ret = index_mem(sha1, buf, size, write_object, type, path);
|
ret = index_mem(sha1, buf, size, write_object, type, path);
|
||||||
munmap(buf, size);
|
munmap(buf, size);
|
||||||
} else
|
}
|
||||||
ret = index_mem(sha1, NULL, size, write_object, type, path);
|
|
||||||
close(fd);
|
close(fd);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user