Merge branch 'jk/no-looking-at-dotgit-outside-repo'
Update "git diff --no-index" codepath not to try to peek into .git/ directory that happens to be under the current directory, when we know we are operating outside any repository. * jk/no-looking-at-dotgit-outside-repo: diff: handle sha1 abbreviations outside of repository diff_aligned_abbrev: use "struct oid" diff_unique_abbrev: rename to diff_aligned_abbrev find_unique_abbrev: use 4-buffer ring test-*-cache-tree: setup git dir read info/{attributes,exclude} only when in repository
This commit is contained in:
4
cache.h
4
cache.h
@ -903,8 +903,8 @@ extern char *sha1_pack_index_name(const unsigned char *sha1);
|
||||
* The result will be at least `len` characters long, and will be NUL
|
||||
* terminated.
|
||||
*
|
||||
* The non-`_r` version returns a static buffer which will be overwritten by
|
||||
* subsequent calls.
|
||||
* The non-`_r` version returns a static buffer which remains valid until 4
|
||||
* more calls to find_unique_abbrev are made.
|
||||
*
|
||||
* The `_r` variant writes to a buffer supplied by the caller, which must be at
|
||||
* least `GIT_SHA1_HEXSZ + 1` bytes. The return value is the number of bytes
|
||||
|
Reference in New Issue
Block a user