Difference between revisions of "File:Kernel patches stats.png"
(created) |
|||
Line 1: | Line 1: | ||
+ | This graph shows how many patches from OpenVZ developers are merged in mainstream, for each kernel version. | ||
+ | It is done in gnuplot. Data set produced by a simple shell script working on git repository. Here is the script: | ||
+ | |||
+ | <small><source lang="bash"> | ||
+ | !/bin/sh | ||
+ | |||
+ | latest=$(git tag | grep -v -- -rc | tail -n1 | sed -e 's/^.*\.\(.*\)$/\1/') | ||
+ | ((latest++)) | ||
+ | |||
+ | get_tag_date() { | ||
+ | echo $(git show $1 | egrep ^Date: | head -n1) | | ||
+ | sed 's/^Date: ... \(.*\) [-+]....$/\1/' | | ||
+ | sed 's/ ..:..:..//' | sed 's/ /-/g' | ||
+ | } | ||
+ | |||
+ | for f in $(seq 13 $latest); do | ||
+ | v1=v2.6.$((f-1)) | ||
+ | d1=$(get_tag_date $v1) | ||
+ | if [ $f = $latest ]; then | ||
+ | v2="HEAD " | ||
+ | else | ||
+ | v2=v2.6.$f | ||
+ | fi | ||
+ | d2=$(get_tag_date $v2) | ||
+ | # echo -n "$v1..$v2 ($d1 -- $d2): " | ||
+ | echo -n $d2 $v2 " " | ||
+ | git log --pretty=short --no-merges $v1..$v2 | grep 'Author:' | egrep '@openvz.org|@parallels.com|@sw.ru|@swsoft.com|@sw.com.sg|adobriyan@|kuznet@' | wc -l | ||
+ | done | sed 's/ /\t/g' | ||
+ | |||
+ | </source></small> |
Revision as of 16:39, 26 February 2008
This graph shows how many patches from OpenVZ developers are merged in mainstream, for each kernel version.
It is done in gnuplot. Data set produced by a simple shell script working on git repository. Here is the script:
!/bin/sh
latest=$(git tag | grep -v -- -rc | tail -n1 | sed -e 's/^.*\.\(.*\)$/\1/')
((latest++))
get_tag_date() {
echo $(git show $1 | egrep ^Date: | head -n1) |
sed 's/^Date: ... \(.*\) [-+]....$/\1/' |
sed 's/ ..:..:..//' | sed 's/ /-/g'
}
for f in $(seq 13 $latest); do
v1=v2.6.$((f-1))
d1=$(get_tag_date $v1)
if [ $f = $latest ]; then
v2="HEAD "
else
v2=v2.6.$f
fi
d2=$(get_tag_date $v2)
# echo -n "$v1..$v2 ($d1 -- $d2): "
echo -n $d2 $v2 " "
git log --pretty=short --no-merges $v1..$v2 | grep 'Author:' | egrep '@openvz.org|@parallels.com|@sw.ru|@swsoft.com|@sw.com.sg|adobriyan@|kuznet@' | wc -l
done | sed 's/ /\t/g'
File history
Click on a date/time to view the file as it appeared at that time.
Date/Time | Thumbnail | Dimensions | User | Comment | |
---|---|---|---|---|---|
current | 05:47, 28 March 2022 | 1,600 × 1,200 (52 KB) | Vvs (talk | contribs) | v5.17+ | |
15:00, 8 May 2021 | 1,600 × 1,200 (49 KB) | Vvs (talk | contribs) | v5.12+ | ||
13:27, 3 May 2020 | 1,600 × 1,200 (50 KB) | Vvs (talk | contribs) | 3.Mai 2020 | ||
10:21, 31 January 2020 | 1,600 × 1,200 (49 KB) | Vvs (talk | contribs) | v5.5+ | ||
07:36, 30 October 2019 | 1,600 × 1,200 (49 KB) | Vvs (talk | contribs) | v5.3+ | ||
07:16, 23 August 2019 | 1,600 × 1,200 (49 KB) | Vvs (talk | contribs) | v5.2+ | ||
06:26, 27 May 2019 | 1,600 × 1,200 (49 KB) | Vvs (talk | contribs) | 26 may 2019, v5.2-rc2 | ||
15:48, 21 February 2019 | 1,600 × 1,200 (48 KB) | Vvs (talk | contribs) | 5.0-rc7 state | ||
11:10, 30 November 2018 | 1,600 × 1,200 (47 KB) | Vvs (talk | contribs) | |||
11:18, 27 August 2018 | 1,600 × 1,200 (48 KB) | Vvs (talk | contribs) | 4.18+ | ||
12:11, 14 June 2018 | 1,600 × 1,200 (43 KB) | Vvs (talk | contribs) | 4.17+ | ||
11:03, 27 April 2018 | 1,600 × 1,200 (43 KB) | Vvs (talk | contribs) | Kirill Thai submitted huge number of patches into 4.17-rc kernel | ||
16:16, 8 February 2018 | 1,600 × 1,200 (45 KB) | Vvs (talk | contribs) | |||
12:34, 3 June 2015 | 1,600 × 1,200 (30 KB) | Sergey Bronnikov (talk | contribs) | |||
03:25, 24 March 2014 | 1,600 × 1,200 (38 KB) | Kir (talk | contribs) | better labels | ||
03:17, 24 March 2014 | 1,600 × 1,200 (38 KB) | Kir (talk | contribs) | Updated | ||
22:46, 19 January 2013 | 1,600 × 1,200 (49 KB) | Glic3rinu (talk | contribs) | 3.8-rc4, good work guys! | ||
20:48, 19 March 2012 | 1,600 × 1,200 (47 KB) | Glic3rinu (talk | contribs) | kernel 3.3 released (c/r patches) | ||
19:51, 26 January 2012 | 1,600 × 1,200 (47 KB) | Glic3rinu (talk | contribs) | now 3.0 is displayed too | ||
19:39, 26 January 2012 | 1,600 × 1,200 (46 KB) | Glic3rinu (talk | contribs) | v3.3-rc1 | ||
12:08, 20 March 2011 | 1,600 × 1,200 (47 KB) | Glic3rinu (talk | contribs) | 2.6.38 release | ||
11:48, 2 August 2010 | 1,600 × 1,200 (45 KB) | Glic3rinu (talk | contribs) | 2.6.35 released | ||
17:54, 1 March 2010 | 1,600 × 1,200 (44 KB) | Glic3rinu (talk | contribs) | |||
17:52, 1 March 2010 | 1,600 × 1,200 (38 KB) | Glic3rinu (talk | contribs) | Reverted to version as of 08:50, 14 July 2008 | ||
01:59, 30 January 2010 | 1,600 × 1,200 (44 KB) | Glic3rinu (talk | contribs) | |||
08:50, 14 July 2008 | 1,600 × 1,200 (38 KB) | Kir (talk | contribs) | 2.6.26 released | ||
12:27, 5 June 2008 | 1,600 × 1,200 (39 KB) | Kir (talk | contribs) | v2.6.26-rc5 | ||
08:46, 19 May 2008 | 1,600 × 1,200 (40 KB) | Kir (talk | contribs) | |||
07:14, 4 May 2008 | 1,600 × 1,200 (39 KB) | Kir (talk | contribs) | Updated to include v2.6.26-rc1 | ||
10:15, 17 April 2008 | 1,600 × 1,200 (38 KB) | Kir (talk | contribs) | updated | ||
23:01, 28 March 2008 | 1,600 × 1,200 (36 KB) | Kir (talk | contribs) | updated version | ||
08:49, 11 March 2008 | 1,600 × 1,200 (34 KB) | Kir (talk | contribs) | |||
22:37, 1 March 2008 | 800 × 600 (11 KB) | Kir (talk | contribs) | |||
09:21, 27 February 2008 | 600 × 400 (7 KB) | Kir (talk | contribs) | no border, no tics at right and top, no xlabel | ||
16:34, 26 February 2008 | 600 × 400 (7 KB) | Kir (talk | contribs) |
- You cannot overwrite this file.
File usage
The following 2 pages link to this file: