e7e6687 Issue 50497 - Port cl-dump.pl tool to Python using lib389

Authored and Committed by spichugi 4 years ago
    Issue 50497 - Port cl-dump.pl tool to Python using lib389
    
    Bug Description: We're going to deprecate all Perl scripts in 389-ds
    so cl-dump.pl should be ported as soon as possible.
    
    Fix Description: Put the tool to dsconf replication dump-changelog.
    Preserve all the functionality and output format.
    Depricate ChangelogLegacy object.
    Move Changelog5 object to replica.py so we can avoid import loops.
    Also it makes more sense to have it there because it is part of Replication.
    Add ChangelogLDIF object.
    Add process_and_dump_changelog() method to Replicas object.
    
    https://pagure.io/389-ds-base/issue/50497
    
    Reviewed by: mreynolds, mhonek, wibrown (Thanks!)
    
        
file modified
+242 -6