Git&#x27;s attitude, AFAIK, is that if you want per-file comments, make each file its own checkin. There are pros and cons to this.<p>Performance as a feature, OTOH, is one of Linus&#x27;s three tenets of VCS. To quote him, &quot;If you aren&#x27;t distributed, you&#x27;re not worth using. If you&#x27;re not fast, you&#x27;re not worth using. And if you can&#x27;t guarantee that the bits I get out are the exact same bits I put in, you&#x27;re not worth using.&quot;