มันน่าสนใจที่จะโคลนที่เก็บ git ของ linux และทำการสืบค้นทันที
การทำสำเนาซ้ำ
ระวังไฟล์ขนาดใหญ่! (~ 1.5G)
ติดตั้งgit
และเรียกใช้สิ่งต่อไปนี้ (ในไดเรกทอรีใหม่):
git clone http://github.com/torvalds/linux.git
สอบถาม repo
git log
เมื่อคุณได้โคลนมันคุณสามารถวิเคราะห์บันทึกการกระทำด้วย เนื่องจากบันทึกมีความยาวมากคุณอาจต้องการ จำกัด การวิจัยของคุณให้มีระยะเวลาน้อยลง:
git log <since>..<to>
เช่น
git log v3.4..v3.5
นี่เป็นข้อมูลจำนวนมากที่คุณสามารถใช้ในทางทฤษฎี ตัวอย่างเช่นคำสั่งนั้นจะพิมพ์ผู้ส่งข้อความที่มีจำนวนมากที่สุด 20 คนพร้อมกับจำนวนการส่งข้อความและที่อยู่อีเมล
$ git log v3.4..v3.5 | grep Author | cut -d ":" -f 2 | sort | uniq -c | sort -nr | head -n 20
417 Linus Torvalds <torvalds@linux-foundation.org>
257 Greg Kroah-Hartman <gregkh@linuxfoundation.org>
196 Mark Brown <broonie@opensource.wolfsonmicro.com>
191 Axel Lin <axel.lin@gmail.com>
172 David S. Miller <davem@davemloft.net>
138 Daniel Vetter <daniel.vetter@ffwll.ch>
132 H Hartley Sweeten <hartleys@visionengravers.com>
128 Al Viro <viro@zeniv.linux.org.uk>
117 Stephen Warren <swarren@nvidia.com>
113 Tejun Heo <tj@kernel.org>
111 Paul Mundt <lethal@linux-sh.org>
104 Johannes Berg <johannes.berg@intel.com>
103 Shawn Guo <shawn.guo@linaro.org>
101 Arnd Bergmann <arnd@arndb.de>
100 Thomas Gleixner <tglx@linutronix.de>
96 Eric Dumazet <edumazet@google.com>
94 Hans Verkuil <hans.verkuil@cisco.com>
86 Chris Wilson <chris@chris-wilson.co.uk>
85 Sam Ravnborg <sam@ravnborg.org>
85 Dan Carpenter <dan.carpenter@oracle.com>
ที่อยู่อีเมลสามารถให้แนวคิดแก่คุณเกี่ยวกับนายจ้างของนักพัฒนาซอฟต์แวร์ (google.com, cisco.com, oracle.com)