লিনাক্সের গিট সংগ্রহস্থলটি ক্লোন করে তাৎক্ষণিকভাবে জিজ্ঞাসা করা আকর্ষণীয় হতে পারে।
ক্লোনিং রেপো
এটি একটি বড় ফাইল সাবধান! (~ 1.5G)
git
নিম্নলিখিতগুলি ইনস্টল করুন এবং পরিচালনা করুন (একটি নতুন ডিরেক্টরিতে):
git clone http://github.com/torvalds/linux.git
রেপো জিজ্ঞাসাবাদ
একবার এটি ক্লোন করে নিলে, আপনি কমিটের লগটি বিশ্লেষণ করতে পারেন git log
। লগটি এত দীর্ঘ হওয়ায় আপনি আপনার গবেষণাটি অল্প সময়ের মধ্যে সীমাবদ্ধ করতে চাইতে পারেন:
git log <since>..<to>
এই ক্ষেত্রে
git log v3.4..v3.5
এটিতে তাত্ত্বিকভাবে আপনি প্রচুর তথ্য ব্যবহার করতে পারেন। উদাহরণস্বরূপ, এই কমান্ডটি তাদের 20 টি কমিটের সংখ্যা এবং তাদের ইমেল ঠিকানা সহ 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) নিয়োগকারীদের সম্পর্কে ধারণা দিতে পারে।