Skip to content

notqmail/notqmail-patch-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notqmail patch checker

For maintaining patch compatibility and still permit the source to evolve, this Makefile builds notqmail for each combination of patch and branch below.

patch master 1.08 1.07
badmailfrom-wildcard ok ok ok
badmailfrom-x-relayclient ok ok ok
big-concurrency error error error
big-todo error error ok
ext-todo ok error error
netqmail-spp error ok ok
rcptcheck error error ok
smtp-auth error error error
smtp-tls ok error error
smtpd-logging error error ok
smtpd-spf error error error
spp-smtpauth-eh error error error
spp-smtpauth-tls error error error
spp-smtpauth error error error
spp error error error

Testing an individual branch/patch combo

make BRANCH=refactoring PATCH=big-todo

This will produce log result in log/$commit-big-todo.log.

Testing all patches

make patches BRANCH=refactoring

For instance, after a commit, for checking if patches still apply or if they need a rework.

Testing all branches

make branches PATCH=big-todo

For instance, after changing a patch to check if it now works better on notqmail.

Branches tested are listed in conf-branch.

Testing all patches and all branches

make everything

Checking every merge request

make brokemaster BRANCH=refactoring

This can be used in a script that automatically runs on merge request. This will return an error only if the current branch broke more patches than what master did already.

About

after a commit in notqmail, checks if it will break more patch than master does

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published