如何获取已删除的文件信息以及内核版本?

时间:2017-07-28 11:11:07

标签: git linux-kernel

在内核版本 linux-4.4.y 中发现内核/锁定目录中缺少 rtmutex-tester.c 文件。该文件是 linux-4.1.y 内核版本的一部分。我只是想知道删除哪个内核版本 rtmutex-tester.c ?我试过 git log ,但没有得到任何信息。

是否有任何git命令可用于获取内核版本的已删除文件信息?

1 个答案:

答案 0 :(得分:2)

git log --name-status -- kernel/locking/rtmutex-tester.c显示以下输出:

commit 1b0b7c1762679a2f8bc359da95649249dfcf4195
Author: Davidlohr Bueso <dave@stgolabs.net>
Date:   Wed Jul 1 13:29:48 2015 -0700

rtmutex: Delete scriptable tester

No one uses this anymore, and this is not the first time the
idea of replacing it with a (now possible) userspace side.
Lock stealing logic was removed long ago in when the lock
was granted to the highest prio.

...

D       kernel/locking/rtmutex-tester.c

D 表示使用--name-status时删除。 使用git log --name-status tags/v4.2 -- kernel/locking/rtmutex-tester.c时,缺少提交;对于4.3它是可用的。总结:它已被Kernel 4.3删除。