4012dc9 Move to BaseRunner hooks architecture

Authored and Committed by puiterwijk 5 years ago
    Move to BaseRunner hooks architecture
    
    This starts moving repository hooks over from a set of symlinks into
    the git repos' hooks/ folder into the files over to a Runner class
    per plugin.
    
    This requires less constant meddling with files, and allows a single
    hook to perform multiple tasks at the same time.
    
    To do after this is changing lib.git.TemporaryClone.runhook to call
    run_project_hooks and removing lib.repo.PagureRepo.run_hook.
    Also to do is migrating the rest of the in tree hooks over to the
    Runner architecture.
    
    Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
    
        
file modified
+263 -14
file modified
+63 -27
file modified
+3 -0
file modified
+114 -26
file modified
+7 -15
file modified
+20 -1
file modified
+1 -0
file modified
+33 -55