Home | History | Annotate | Line # | Download | only in gitchangelog
      1 ignore_regexps = [
      2     r"^$",  ## ignore commits with empty messages
      3 ]
      4 
      5 section_regexps = [
      6     (
      7         "Security Fixes",
      8         [
      9             r"^(\[9\.[0-9]{2}(-S)?\])?\s*(\[[^]]*\]\s*)?sec:\s*(usr|pkg)\s*:\s*([^\n]*)$",
     10         ],
     11     ),
     12     (
     13         "New Features",
     14         [
     15             r"^(\[9\.[0-9]{2}(-S)?\])?\s*(\[[^]]*\]\s*)?new:\s*(usr|pkg)\s*:\s*([^\n]*)$",
     16         ],
     17     ),
     18     (
     19         "Removed Features",
     20         [
     21             r"^(\[9\.[0-9]{2}(-S)?\])?\s*(\[[^]]*\]\s*)?rem:\s*(usr|pkg)\s*:\s*([^\n]*)$",
     22         ],
     23     ),
     24     (
     25         "Feature Changes",
     26         [
     27             r"^(\[9\.[0-9]{2}(-S)?\])?\s*(\[[^]]*\]\s*)?chg:\s*(usr|pkg)\s*:\s*([^\n]*)$",
     28         ],
     29     ),
     30     (
     31         "Bug Fixes",
     32         [
     33             r"^(\[9\.[0-9]{2}(-S)?\])?\s*(\[[^]]*\]\s*)?fix:\s*(usr|pkg)\s*:\s*([^\n]*)$",
     34         ],
     35     ),
     36 ]
     37 
     38 body_process = (
     39     ReSub(r"\n*See merge request isc-private/bind9!\d+", r"")
     40     | ReSub(r"https://gitlab.isc.org/isc-projects/bind9/-/issues/", r"#")
     41     | ReSub(r"https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/", r"!")
     42     | ReSub(r"\n*Backport of [^\n]+", r"")
     43     | ReSub(r"\n*(Replaces|Supercedes)[^\n]+", r"")
     44     | ReSub(
     45         r"\n*(Closes|Fixes|Related|See):?\s*(isc-projects/bind9)?((#|!)\d+)",
     46         r" :gl:`\3`",
     47     )
     48     | ReSub(r"\n*Merge branch '[^']+' into [^\n]+", r"")
     49     | ReSub(r"\n*See merge request isc-projects/bind9(!\d+)", r"")
     50     | Wrap(regexp="\n\n", separator="\n\n")
     51     | strip
     52 )
     53 
     54 subject_process = (
     55     strip
     56     | ReSub(
     57         r"^(\[9\.[0-9]{2}(-S)?\])?\s*(\[[^]]*\]\s*)?(chg|fix|new|rem|sec):\s*((usr|pkg)\s*:\s*)?([^\n]*)$",
     58         r"\3\7",
     59     )
     60     | SetIfEmpty("No commit message.")
     61     | ucfirst
     62     | final_dot
     63 )
     64 
     65 tag_filter_regexp = r"^v9\.[0-9]+\.[0-9]+(-S[0-9]+)?$"
     66 
     67 unreleased_version_label = "(-dev)"
     68 
     69 include_commit_sha = False
     70 
     71 output_engine = rest_py
     72 
     73 include_merge = True
     74 
     75 publish = stdout
     76 
     77 revs = []
     78