Hi Hilton, Hilton Chain <hako@ultrarare.space> writes:
[...] > But according to GNU Coding Standards, the following might be used instead: > > --8<---------------cut here---------------start------------->8--- > * gnu/packages/package-management.scm (guix) <#:phases> [(target-riscv64?)]: > Use > correct Guile version for tests. > --8<---------------cut here---------------end--------------->8--- > > convention: > - * changed file > - () changed function or variable > - [] conditional change > - <> indicating the part changed Indeed. That's something I had noticed when I first read carefully the GNU ChangeLog style examples a long item ago. The parts we used differently are often: []: More often than not used to denote object fields instead of conditionals, e.g. [inputs]: Add x. <>: It's gotten used more, but initially {} was used in place of it. I still sometimes prefer {}, simply because Emacs allows me to auto-complete inside curly braces and not inside <> (I'm sure that's configurable though; it must be treating { as a word boundary and not < or something). > [] is added after <> because the condition happens within that part. > > Should this documented convention be followed instead, or we documenting the > one > currently used? I'm not sure. The GNU ChangeLog itself is not too formally defined; it seems the important part is matching it in spirit, not exact form. -- Thanks, Maxim