Sarah Morgensen schreef op vr 03-09-2021 om 15:39 [-0700]: > Tell git to look for top-level definitions for diff hunk headers in > Scheme files. > > .gitattributes: New file. > .gitconfig: New file. > --- > Hello Guix, > > This patch improves the diff hunk headers for diffs on scheme files in this > repository. These settings are always settable (and overridable) on a > per-user basis, but I think having them as defaults is nice. > > This may help with patches applying in general, but the main goal is to make > etc/committer.scm a little less brittle. > > The default "scheme" function regex (enabled with .gitattributes) recognizes > both toplevel and non-toplevel defines. I've modified the regex in .gitconfig > to only recognize the toplevel defines. I think this makes more sense for our > purposes. > > Unfortunately, checked-in git config settings cannot be automatically used > (for security reasons), and must be enabled with a once-per-clone > > git config --local include.path ../.gitconfig > > which isn't ideal. I suppose we could make a 'make' target for setup like > this if we wanted to make it easy. > > WDYT? This seems nice to me. Greetings, Maxime.