Pumaのコードネーム遍歴が気になったので抽出してみました。
git tag | while read tag
do
git checkout $tag &>/dev/null
printf "${tag}: "
grep 'CODE_NAME =' lib/puma/const.rb | grep -oE '".+?"'
done
v1.0.0: v1.1.0: v1.1.1: v1.2.0: v1.2.1: v1.2.2: v1.3.0: v1.3.1: v1.4.0: v1.5.0: v1.6.2: v2.0.0: v2.0.0.b2: v2.0.0.b3: v2.0.0.b4: v2.0.0.b5: v2.0.0.b6: v2.0.0.b7: v2.0.1: v2.1.0: v2.1.1: v2.10.0: "Robots on Comets"
v2.10.1: "Robots on Comets"
v2.10.2: "Robots on Comets"
v2.11.0: "Intrepid Squirrel"
v2.11.2: "Intrepid Squirrel"
v2.11.3: "Intrepid Squirrel"
v2.12.0: "Plutonian Photo Shoot"
v2.12.1: "Plutonian Photo Shoot"
v2.12.2: "Plutonian Photo Shoot"
v2.12.3: "Plutonian Photo Shoot"
v2.13.0: "A Midsummer Code's Dream"
v2.13.1: "A Midsummer Code's Dream"
v2.13.2: "A Midsummer Code's Dream"
v2.13.3: "A Midsummer Code's Dream"
v2.13.4: "A Midsummer Code's Dream"
v2.14.0: "Fuchsia Friday"
v2.15.0: "Autumn Arbor Airbrush"
v2.15.1: "Autumn Arbor Airbrush"
v2.15.2: "Autumn Arbor Airbrush"
v2.15.3: "Autumn Arbor Airbrush"
v2.16.0: "Midwinter Nights Trance"
v2.2.0: v2.2.1: v2.2.2: v2.3.0: "Delicious Thin Mints"
v2.3.1: "Delicious Thin Mints"
v2.3.2: "Delicious Thin Mints"
v2.4.0: "Crunchy Munchy Lunchy"
v2.4.1: "Crunchy Munchy Lunchy"
v2.5.0: "Astronaut Shoelaces"
v2.5.1: "Astronaut Shoelaces"
v2.6.0: "Pantsuit Party"
v2.7.0: "Earl of Sandwich Partition"
v2.7.1: "Earl of Sandwich Partition"
v2.8.0: "Sir Edmund Percival Hillary"
v2.8.1: "Sir Edmund Percival Hillary"
v2.8.2: "Sir Edmund Percival Hillary"
v2.9.0: "Team High Five"
v2.9.1: "Team High Five"
v2.9.2: "Team High Five"
v3.0.0: "Plethora of Penguin Pinatas"
v3.0.0.rc1: "Schneems Sleak Shoes"
v3.0.1: "Plethora of Penguin Pinatas"
v3.0.2: "Plethora of Penguin Pinatas"
v3.1.0: "El Niño Winter Wonderland"
v3.1.1: "El Niño Winter Wonderland"
v3.10.0: "Russell's Teapot"
v3.11.0: "Love Song"
v3.11.1: "Love Song"
v3.11.2: "Love Song"
v3.11.3: "Love Song"
v3.11.4: "Love Song"
v3.12.0: "Llamas in Pajamas"
v3.2.0: "Spring Is A Heliocentric Viewpoint"
v3.3.0: "Jovial Platypus"
v3.4.0: "Owl Bowl Brawl"
v3.5.0: "Amateur Raccoon Rocketry"
v3.5.1: "Amateur Raccoon Rocketry"
v3.5.2: "Amateur Raccoon Rocketry"
v3.6.0: "Sleepy Sunday Serenity"
v3.6.1: "Sleepy Sunday Serenity"
v3.6.2: "Sleepy Sunday Serenity"
v3.7.0: "Snowy Sagebrush"
v3.7.1: "Snowy Sagebrush"
v3.8.0: "Sassy Salamander"
v3.8.1: "Sassy Salamander"
v3.8.2: "Sassy Salamander"
v3.9.0: "Private Caller"
v3.9.1: "Private Caller"
const.rb
からのgrepで抽出なので、(特にv2.1.1以前は)適切に抽出できていない気がする