GNU/Linux >> Belajar Linux >  >> Linux

Diberi hash komit git, bagaimana cara mengetahui rilis kernel mana yang memuatnya?

Seperti yang disebutkan di LWN, yang paling mudah adalah:

git describe --contains f3a1ef9cee4812e2d08c855eb373f0d83433e34c

Jika Anda tidak menginginkan klon lokal, komit berformat "polos" gitweb berisi info yang sama di X-Git-Tag tajuk. Sayangnya kernel.org beralih ke cgit yang ternyata tidak mengungkapkan informasi ini. Sebelumnya mungkin untuk mengetahuinya seperti ini:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff_plain;h=f3a1ef9cee4812e2d08c855eb373f0d83433e34c

Di sini, X-Git-Tag sebenarnya hilang saat ini karena komit itu tidak ada dalam rilis yang diberi tag di repositori itu. Tapi Anda bisa melihat komit sebelumnya, seperti:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff_plain;h=dc0827c128c0ee5a58b822b99d662b59f4b8e970

Di sini, Anda melihat:

X-Git-Tag: v3.4-rc1~184^2~10

yang memberi tahu saya bahwa tag "v3.4-rc1" adalah tag pertama yang mengikuti tambalan saya, jadi saya berharap melihatnya di v3.4.


Di repositori kernel GitHub, Anda dapat memeriksa semua versi tag/kernel.

Contoh untuk dc0827c128c0ee5a58b822b99d662b59f4b8e970 disediakan oleh Jim Paris:

Jika tiga titik diklik, daftar lengkap tag/versi kernel dapat dilihat.


Linux
  1. Linux – Diberikan Git Commit Hash, Bagaimana Cara Mengetahui Rilis Kernel Yang Mengandungnya?

  2. Bagaimana cara mengetahui proses mana yang menggunakan ruang swap di Linux?

  3. Bagaimana menemukan jalur instal git di Mac atau Linux?

  1. Apa perintah unix untuk mengetahui file yang dapat dieksekusi yang sesuai dengan perintah yang diberikan?

  2. Cara mengetahui versi paket mana yang dapat saya instal di APT

  3. Bagaimana cara men-debug modul kernel tempat pointer NULL muncul?

  1. Bagaimana Cara Menemukan Modul Kernel Untuk Perangkat yang Diberikan?

  2. Bagaimana cara mengetahui antarmuka mana yang saya gunakan untuk terhubung ke internet?

  3. Diberi pengecualian kernel ATA, bagaimana cara menentukan disk fisik mana yang terpengaruh?