> It is not an unreasonable expectation to expect experience with git. > > We don't require git for anything in the GNU project, let alone being > able to use it to contribute a change. You can get away happily > without learning any git commands and still be able to contribute to > the GNU project. Just like being fluent in English is not an > requirement, it is unreasonable to expect that being fluent in git > magic is mandatory.
You need to know some C to contribute to a package written in C. Similarly, I think it's reasonable to expect knowledge of some git to explore the history of a package using git. That's different from being fluent in git magic, but in general greater fluency with any tool will allow using it to better effect. One doesn't need to be fluent in git to be able to write C ...
