Alexey Abramov via Guix-patches via writes: > (match file > - (($ umask unsafe-pattern git-config-keys roles enable) > + (($ umask local-code unsafe-pattern git-config-keys roles enable) > (apply text-file* "gitolite.rc" > `("%RC = (\n" > " UMASK => " ,(format #f "~4,'0o" umask) ",\n" > " GIT_CONFIG_KEYS => '" ,git-config-keys "',\n" > + ,(if local-code > + (simple-format #f " LOCAL_CODE => \"~A\",\n" local-code)) > " ROLES => {\n" > ,@(map (match-lambda > ((role . value) This generally looks good, but I believe the above will break if local-code is #f.