|
| 1 | +--- |
| 2 | +layout: default |
| 3 | +title: GSoC participants |
| 4 | +--- |
| 5 | + |
| 6 | +This document collects the list of contributors who've contributed |
| 7 | +to Git via GSoC. |
| 8 | + |
| 9 | +<!-- [ [project]() ] [ [final report]() ] [ [blog]() ] --> |
| 10 | + |
| 11 | +### 2023 |
| 12 | + |
| 13 | +1. Shuqi Liang [ [project](https://summerofcode.withgoogle.com/archive/2023/projects/Rkbc1Abe) ] [ [final report](https://cheskaqiqi.github.io/2023/08/22/Final/) ] [ [blog](https://cheskaqiqi.github.io/tags/GSoC/) ] |
| 14 | +2. Kousik Sanagavarapu [ [project](https://summerofcode.withgoogle.com/archive/2023/projects/rck3kmq2) ] [ [final report](https://five-sh.github.io/2023/08/26/the-final-report) ] [ [blog](https://five-sh.github.io/blog) ] |
| 15 | + |
| 16 | +#### References |
| 17 | + |
| 18 | +- [GSoC archive](https://summerofcode.withgoogle.com/archive/2023/organizations/git) |
| 19 | +- [Rev News article](https://git.github.io/rev_news/2023/06/30/edition-100/) |
| 20 | + |
| 21 | +### 2022 |
| 22 | + |
| 23 | +1. Shaoxuan Yuan [ [project](https://summerofcode.withgoogle.com/archive/2022/projects/hz4rcOUB) ] [ [final report](https://ffyuanda.github.io/blog/GSoC-final-blog/) ] [ [blog](https://ffyuanda.github.io/tags/#learn) ] |
| 24 | +2. Abhradeep Chakraborty [ [project](https://summerofcode.withgoogle.com/archive/2022/projects/UPtA6qdf) ] [ [final report](https://medium.com/@abhra303/gsoc-final-report-feaaacfae737) ] [ [blog](https://medium.com/@abhra303) ] |
| 25 | + |
| 26 | +#### References |
| 27 | + |
| 28 | +- [GSoC archive](https://summerofcode.withgoogle.com/archive/2022/organizations/git) |
| 29 | +- [Rev News article](https://git.github.io/rev_news/2022/06/30/edition-88/) |
| 30 | + |
| 31 | + |
| 32 | +### 2021 |
| 33 | + |
| 34 | +1. ZheNing Hu [ [project](https://summerofcode.withgoogle.com/archive/2021/projects/5443907994779648) ] [ [final report](https://github.com/adlternative/adlternative.github.io/blob/gh-pages/blogs/gsoc/GSOC-Git-Final-Blog.md) ] [ [blog](https://github.com/adlternative/adlternative.github.io/tree/gh-pages/blogs/gsoc/) ] |
| 35 | +2. Atharva Raykar [ [project](https://summerofcode.withgoogle.com/archive/2021/projects/5071550033690624) ] [ [final report](https://github.com/tfidfwastaken/gitnotes/blob/main/final-report.md) ] [ [blog](https://github.com/tfidfwastaken/gitnotes/tree/main) ] |
| 36 | + |
| 37 | +#### References |
| 38 | + |
| 39 | +- [GSoC archive](https://summerofcode.withgoogle.com/archive/2021/organizations/6398200235163648) |
| 40 | +- [Rev News article](https://git.github.io/rev_news/2021/05/27/edition-75/) |
| 41 | + |
| 42 | + |
| 43 | +### 2020 |
| 44 | + |
| 45 | +1. Shourya Shukla [ [project](https://summerofcode.withgoogle.com/archive/2020/projects/4541259818991616) ] [ [final report](https://shouryashukla.blogspot.com/2020/08/the-final-report.html) ] [ [blog](https://shouryashukla.blogspot.com/search/label/GSoC) ] |
| 46 | +2. Abhishek Kumar [ [project](https://summerofcode.withgoogle.com/archive/2020/projects/6510085276172288) ] [ [final report](https://github.com/abhishekkumar2718/GSoC20/blob/master/README.md) ] [ [blog](https://abhishekkumar2718.github.io/gsoc/) ] |
| 47 | +3. Hariom Verma [ [project](https://summerofcode.withgoogle.com/archive/2020/projects/6123927484497920) ] [ [final report](https://harry-hov.github.io/blogs/posts/the-final-report) ] [ [blog](https://harry-hov.github.io/blogs/posts/) ] |
| 48 | + |
| 49 | + |
| 50 | +#### References |
| 51 | + |
| 52 | +- [GSoC archive](https://summerofcode.withgoogle.com/archive/2020/organizations/5445576591671296) |
| 53 | +- [Rev News article](https://git.github.io/rev_news/2020/05/28/edition-63/) |
| 54 | + |
| 55 | + |
| 56 | +### 2019 |
| 57 | + |
| 58 | +1. Rohit Ashiwal [ [project](https://summerofcode.withgoogle.com/archive/2019/projects/5390155215536128) ] [ [final report](https://web.archive.org/web/20210727190950/https://rashiwal.me/2019/final-report/) ] [ [blog](https://web.archive.org/web/20210515085551/https://rashiwal.me/) ] |
| 59 | +2. Matheus Tavares [ [project](https://summerofcode.withgoogle.com/archive/2019/projects/4787791739748352) ] [ [final report](https://matheustavares.gitlab.io/posts/gsoc-final-report) ] [ [blog](https://matheustavares.gitlab.io/tags/git/) ] |
| 60 | + |
| 61 | +#### References |
| 62 | + |
| 63 | +- [GSoC archive](https://summerofcode.withgoogle.com/archive/2019/organizations/6548634445807616) |
| 64 | +- [Rev News - May 2019](https://git.github.io/rev_news/2019/05/22/edition-51/) |
| 65 | + |
| 66 | + |
| 67 | +### 2018 |
| 68 | + |
| 69 | +1. Pratik Karki [ [project](https://summerofcode.withgoogle.com/archive/2018/projects/5389615745728512) ] [ [final report](https://github.com/prertik/GSoC2018?tab=readme-ov-file) ] [ [blogs](https://prertik.github.io/categories/git/) ] |
| 70 | +2. Paul-Sebastian Ungureanu [ [project](https://summerofcode.withgoogle.com/archive/2018/projects/6700324135895040) ] [ [final report and blogs](https://github.com/ungps/gsoc2018?tab=readme-ov-file) ] |
| 71 | +3. Alban Gruin [ [project](https://summerofcode.withgoogle.com/archive/2018/projects/6165469845258240) ] [ [final report](https://github.com/agrn/gsoc2018?tab=readme-ov-file) ] [ [blogs](https://blog.pa1ch.fr/category/gsoc-2018.html) ] |
| 72 | + |
| 73 | +#### References |
| 74 | + |
| 75 | +- [GSoC archive](https://summerofcode.withgoogle.com/archive/2018/organizations/4840889583140864) |
| 76 | +- [Rev News - May 2018](https://git.github.io/rev_news/2018/05/16/edition-39/) |
| 77 | + |
| 78 | +### 2017 |
| 79 | + |
| 80 | +1. Prathamesh Chavan [ [project](https://summerofcode.withgoogle.com/archive/2017/projects/5434523185577984) ] [ [final report](https://docs.google.com/document/d/1RmUvJBf4x8TI71Fltg8xWP-s7zkhz3bGPyEJMgRx91Y/edit#heading=h.5r7i4cugqwi3) ] |
| 81 | + |
| 82 | +#### References |
| 83 | + |
| 84 | +- [GSoC archive](https://summerofcode.withgoogle.com/archive/2017/organizations/5061577619275776) |
| 85 | +- [Rev News - Oct 2017](https://git.github.io/rev_news/2017/10/11/edition-32/) |
| 86 | + |
| 87 | +### 2016 |
| 88 | + |
| 89 | +1. Pranit Bauva [ [project](https://summerofcode.withgoogle.com/archive/2016/projects/5595001820020736) ] [ [final report](https://docs.google.com/document/d/1Uir0a8cRYlWANuzoU4iTDtEvPukvtTJcC_dB3KJUgqM/edit#heading=h.mipx2w79za4f) ] |
| 90 | + |
| 91 | +#### References |
| 92 | + |
| 93 | +- [GSoC archive](https://summerofcode.withgoogle.com/archive/2016/organizations/5532648021688320#projects-list) |
| 94 | +- [Rev News - Oct 2016](https://git.github.io/rev_news/2016/09/14/edition-19/) |
| 95 | + |
| 96 | +### 2015 |
| 97 | + |
| 98 | +1. Karthik Nayak [ [project ](https://www.google-melange.com/archive/gsoc/2015/orgs/git/projects/karthiknayak94.html) ] [ [fork ](https://github.com/KarthikNayak/git) ] [ [a mailing list mail ](https://public-inbox.org/git/[email protected]/) ] |
| 99 | +2. Paul Tan [ [project](https://www.google-melange.com/archive/gsoc/2015/orgs/git/projects/pyokagan.html) ] [ [fork](https://github.com/pyokagan/git) ] [ [a mailing list mail](https://public-inbox.org/git/CACRoPnQ5_r-26J4gBHc27KZt3X9KAU7eFkA3vz_GE6_dP-Uyug@mail.gmail.com/) ] |
| 100 | + |
| 101 | +#### References |
| 102 | + |
| 103 | +- [GSoC archive](https://www.google-melange.com/archive/gsoc/2015/orgs/git) |
| 104 | +- [Rev News - May 2015](https://git.github.io/rev_news/2015/05/13/edition-3/#other-news) |
| 105 | + |
| 106 | +### 2014 |
| 107 | + |
| 108 | +1. Tanay Abhra [ [project](https://www.google-melange.com/archive/gsoc/2014/orgs/git/projects/tanayabh.html) ] <!-- [ [final report]() ] [ [blog]() ] ] --> |
| 109 | +2. Fabian Ruch [ [project](https://www.google-melange.com/archive/gsoc/2014/orgs/git/projects/bafain.html) ] <!-- [ [final report]() ] [ [blog]() ] ] --> |
| 110 | + |
| 111 | + |
| 112 | +#### References |
| 113 | + |
| 114 | +- [GSoC archive](https://www.google-melange.com/archive/gsoc/2014/orgs/git) |
| 115 | +- [GSoC retrospective ](https://public-inbox.org/git/[email protected]/) |
| 116 | + |
| 117 | + |
| 118 | +### 2013 |
| 119 | + |
| 120 | +***Did not participate*** |
| 121 | + |
| 122 | + |
| 123 | +### 2012 |
| 124 | + |
| 125 | +1. Thomas Gummerer [ [project](https://www.google-melange.com/archive/gsoc/2012/orgs/git/projects/tgummerer.html) ] <!-- [ [final report]() ] [ [blog]() ] ] --> |
| 126 | +1. Michael Schubert [ [project](https://www.google-melange.com/archive/gsoc/2012/orgs/git/projects/schu.html) ] <!-- [ [final report]() ] [ [blog]() ] ] --> |
| 127 | +1. Florian Achleitner [ [project](https://www.google-melange.com/archive/gsoc/2012/orgs/git/projects/flyingflo.html) ] <!-- [ [final report]() ] [ [blog]() ] ] --> |
| 128 | + |
| 129 | +#### References |
| 130 | + |
| 131 | +- [GSoC archive](https://www.google-melange.com/archive/gsoc/2012/orgs/git) |
| 132 | + |
| 133 | + |
| 134 | +### 2011 |
| 135 | + |
| 136 | +1. Carlos Martín Nieto [ [project](https://www.google-melange.com/archive/gsoc/2011/orgs/git/projects/carlosmn.html) ] <!-- [ [final report]() ] [ [blog]() ] ] --> |
| 137 | +1. Ramkumar Ramachandra [ [project](https://www.google-melange.com/archive/gsoc/2011/orgs/git/projects/artagnon.html) ] <!-- [ [final report]() ] [ [blog]() ] ] --> |
| 138 | +1. Fredrik Gustafsson [ [project](https://www.google-melange.com/archive/gsoc/2011/orgs/git/projects/iveqy.html) ] <!-- [ [final report]() ] [ [blog]() ] ] --> |
| 139 | + |
| 140 | + |
| 141 | +#### References |
| 142 | + |
| 143 | +- [GSoC archive](https://www.google-melange.com/archive/gsoc/2011/orgs/git) |
| 144 | + |
| 145 | + |
| 146 | +### 2010 |
| 147 | + |
| 148 | +1. Vicent Marti [ [project](https://www.google-melange.com/archive/gsoc/2010/orgs/git/projects/tanoku.html) ] <!-- [ [final report]() ] [ [blog]() ] ] --> |
| 149 | +1. Ramkumar Ramachandra [ [project](https://www.google-melange.com/archive/gsoc/2010/orgs/git/projects/artagnon.html) ] <!-- [ [final report]() ] [ [blog]() ] ] --> |
| 150 | +1. Bo Yang [ [project](https://www.google-melange.com/archive/gsoc/2010/orgs/git/projects/struggleyb.html) ] <!-- [ [final report]() ] [ [blog]() ] ] --> |
| 151 | + |
| 152 | +#### References |
| 153 | + |
| 154 | +- [GSoC archive](https://www.google-melange.com/archive/gsoc/2010/orgs/git) |
| 155 | + |
| 156 | +### 2009 |
| 157 | + |
| 158 | +1. Nick Edelen [ [project](https://www.google-melange.com/archive/gsoc/2009/orgs/git/projects/sirnot.html) ] <!-- [ [final report]() ] [ [blog]() ] ] --> |
| 159 | + |
| 160 | +#### References |
| 161 | + |
| 162 | +- [GSoC archive](https://www.google-melange.com/archive/gsoc/2009/orgs/git) |
| 163 | + |
| 164 | + |
| 165 | +### 2008 |
| 166 | + |
| 167 | +1. Joshua Roys ( _project _: GitTorrent) [ [final e-mail ](https://lore.kernel.org/git/[email protected]/) ] |
| 168 | +2. Sverre Rabbelier ( _project _: git-statistics) [ [final e-mail ](https://lore.kernel.org/git/[email protected]/) ] |
| 169 | +3. Lea Wiemann ( _project _: Gitweb caching) [ [idea discussion ](https://lore.kernel.org/git/[email protected]/#t) ] |
| 170 | +4. Marek Zawirski ( _project _: Eclipse plugin push support) [ [final e-mail ](https://lore.kernel.org/git/[email protected]/) ] |
| 171 | +5. Miklos Vajna ( _project _: git-merge builtin) [ [final e-mail ](https://lore.kernel.org/git/[email protected]/) ] |
| 172 | +6. Stephan Beyer ( _project _: git-sequencer) [ [final e-mail ](https://lore.kernel.org/git/[email protected]/) ] |
| 173 | + |
| 174 | +#### References |
| 175 | + |
| 176 | +- [GSoC archive](https://developers.google.com/open-source/gsoc/2008?csw=1#git-development-community) |
| 177 | +- [Mail about GSoC participant summary ](https://lore.kernel.org/git/[email protected]/) |
| 178 | +- [GSoC selection summary ](https://lore.kernel.org/git/[email protected]/) |
| 179 | + |
| 180 | + |
| 181 | +### 2007 |
| 182 | + |
| 183 | +1. Carlos Rica (_project_: Shell script to C builtin conversions) |
| 184 | +2. Luiz Capitulino (_project_: Libification) |
| 185 | + |
| 186 | +#### References |
| 187 | + |
| 188 | +- [GSoC archive](https://developers.google.com/open-source/gsoc/2007?csw=1#git-development-community) |
| 189 | +- [GSoC report ](https://lore.kernel.org/git/[email protected]/) |
0 commit comments