Skip to content
Prev 14143 / 15075 Next

Contributing to documentation [Was: Installing gfortran]

Re revision numbers... yes, you might have to take care to handle aligning the baseline code against which the patch was generated manually. Given that outside contributions would tend to start from specific releases though this shouldn't be too onerous.

The bigger impedance is that people who are good with documentation but not with code have a significant impedance in learning how patches work. In these days where you can use the GitHub web interface to clone a repo, edit a file, and submit a pull request without ever leaving the web browser, tools like diff and patch seem excessive. Only fogeys/nerds like us view them as the fabric of computing.
Git only cares about the data in files, not how those files are identified. Attempting to pretend that a directory is identifiable by its content breaks that principle. There is a significant benefit from the implementation and user mental model perspectives associated with this shift, but if you don't utilize those benefits then git is probably not for you. It has been a worthwhile shift for many, many others though... so calling it a design "flaw" might seem innocuous but misses the significant value associated with that design principle for others.

Yes, the workaround is easy. But it cannot be hidden unfortunately, so automating it within the git software itself has so far been rejected since the idea that empty directories exist in git is anathema and pretending otherwise breaks the canonical mental model.
On April 30, 2022 9:06:53 AM PDT, Duncan Murdoch <murdoch.duncan at gmail.com> wrote: