Please consider merging branch repoAcceptsNonFFs of the repository https://git.spwhitton.name/propellor.
This branch adds
- the revertable property
Git.repoAcceptsNonFFswhich setsreceive.denyNonFastForwardson a repo; and - a simple property
Git.repoConfiguredto rungit configfor the above property.
Git.repoAcceptsNonFFs is useful for running a git server, hosting repos with Git.bareRepo: some of them should be set to accept fast-forwards.
Note that Git.repoConfigured uses a tuple instead of just two function arguments in order that it can be used infix in config.hs when connected to other properties with &, as ConfFile.containsIniSetting.
done, thank you (had to fix some indents) --Joey
Sorry about that! Thought I had Emacs set up for your style guide. --spwhitton