make-authors.pl script not compatible with being a submodule.
make-authors.pl checks that .git exists and is a directory before
getting the git log - but when a repo is checked out as a submodule of a
larger repository, .git is not a directory, it's just a text file. This
can cause make-authors.pl to terminate inappropriately.
Author: Michael Heinz <michael.william.heinz@intel.com>
Signed-off-by: Michael Heinz <michael.william.heinz@intel.com>
(cherry picked from commit 0a8fa5439c
)
Этот коммит содержится в:
родитель
f3edfaa2ac
Коммит
191c7f01a2
2
contrib/dist/make-authors.pl
поставляемый
2
contrib/dist/make-authors.pl
поставляемый
@ -29,7 +29,7 @@ GetOptions("skip-ok" => \$skip_ok,
|
|||||||
# directory and make life easier.
|
# directory and make life easier.
|
||||||
chdir($srcdir);
|
chdir($srcdir);
|
||||||
|
|
||||||
if (! -d ".git") {
|
if (! -e ".git") {
|
||||||
if ($skip_ok == 0) {
|
if ($skip_ok == 0) {
|
||||||
print STDERR "I don't seem to be in a git repo :(\n";
|
print STDERR "I don't seem to be in a git repo :(\n";
|
||||||
exit(1);
|
exit(1);
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user