プロフィール

kosaki

Author:kosaki
連絡先はコチラ

ブログ検索
最近の記事
最近のコメント
最近のトラックバック
リンク
カテゴリー
月別アーカイブ
RSSフィード
FC2ブログランキング

glibc history git このエントリーをはてなブックマークに追加

glibcの変更履歴の追い方のTips.
glibcはgitで管理されているが、CVSからのコンバートが下手だったので過去のコミットについては参考になりません。たとえば、shrink_heapでmadvise(MADV_DONTNEED)が導入されたのいつだったかなとか見ようとすると、コミットログに 2.5-18.1 としか書いてない超巨大コミットが出てきてよく分からなかったりする
https://sourceware.org/git/?p=glibc.git;a=commit;h=0ecb606cb6cf65de1d9fc8a919bceb4be476c602

これはようするに、master branchから素直にコンバートしているのが原因で、実際の開発は開発ブランチでやってたからっぽい。

そういうわけでupstreamの開発者は誰もこっちでは履歴をみてなくて、Andreas Schwab が別途保守してる history.gitを使ってる
http://repo.or.cz/w/glibc/history.git

そちらで見ると実際のコミットはこれだとわかる。
http://repo.or.cz/w/glibc/history.git/commit/218c4301c2550e1254eb1ae51fac0ab1ecaba645

コミットログもちゃんと書いてあるし、変更も見やすい。素晴らしいですね。
以上、glibc の regression を追うときのTipsでした。


この記事は、カーネル/VM Advent Calendar 2013のために書いた記事がとっちらかって後悔不能になったので、一部だけを切り出して公開したものです。
関連記事


linux | 【2013-12-21(Sat) 12:39:03】 | Trackback:(0) | Comments:(0)
コメントの投稿(メールアドレスは公開されますのでMail欄は使わないことをオススメします)

  1. 無料アクセス解析