all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fec0:9927
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: eb66b21d-3e01-482b-b150-7854965f5c25
        host_id: 7f2607eceb24f4583c6f9496c53c64b51afe50de5eacda4379b21c42
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fec0:9927
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.101
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.84
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fec0:9927
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job flake8 explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#32>'
      - '<Job flake8 explicit: None implied: None source: osism/pulpfiction/.zuul.yaml@main#7>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 98daf0993931489b999f9359a466aa4f
      build_refs:
      - branch: main
        change: '8'
        change_message: "chore(deps): update dependency gitpython to v3.1.46\n\nThis
          PR contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [GitPython](https://redirect.github.com/gitpython-developers/GitPython)
          | `==3.1.44` \u2192 `==3.1.46` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/gitpython/3.1.46?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/gitpython/3.1.44/3.1.46?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gitpython-developers/GitPython
          (GitPython)</summary>\n\n### [`v3.1.46`](https://redirect.github.com/gitpython-developers/GitPython/releases/tag/3.1.46)\n\n[Compare
          Source](https://redirect.github.com/gitpython-developers/GitPython/compare/3.1.45...3.1.46)\n\n####
          What's Changed\n\n- Prepare a new release by [@&#8203;Byron](https://redirect.github.com/Byron)
          in [#&#8203;2063](https://redirect.github.com/gitpython-developers/GitPython/pull/2063)\n-
          Bump actions/checkout from 4 to 5 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2067](https://redirect.github.com/gitpython-developers/GitPython/pull/2067)\n-
          Bump git/ext/gitdb from `335c0f6` to `39d7dbf` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2068](https://redirect.github.com/gitpython-developers/GitPython/pull/2068)\n-
          Bump actions/setup-python from 5 to 6 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2070](https://redirect.github.com/gitpython-developers/GitPython/pull/2070)\n-
          Bump git/ext/gitdb from `39d7dbf` to `f8fdfec` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2071](https://redirect.github.com/gitpython-developers/GitPython/pull/2071)\n-
          Fix type hint for `SymbolicReference.reference` property by [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)
          in [#&#8203;2074](https://redirect.github.com/gitpython-developers/GitPython/pull/2074)\n-
          feat: Add support for hasconfig git rule. by [@&#8203;bvanelli](https://redirect.github.com/bvanelli)
          in [#&#8203;2075](https://redirect.github.com/gitpython-developers/GitPython/pull/2075)\n-
          Bump github/codeql-action from 3 to 4 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2076](https://redirect.github.com/gitpython-developers/GitPython/pull/2076)\n-
          Use actual return type in annotation for method submodule\\_update by [@&#8203;extrwi](https://redirect.github.com/extrwi)
          in [#&#8203;2078](https://redirect.github.com/gitpython-developers/GitPython/pull/2078)\n-
          Bump git/ext/gitdb from `f8fdfec` to `65321a2` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2082](https://redirect.github.com/gitpython-developers/GitPython/pull/2082)\n-
          Preliminary support for index format v3 by [@&#8203;blahgeek](https://redirect.github.com/blahgeek)
          in [#&#8203;2081](https://redirect.github.com/gitpython-developers/GitPython/pull/2081)\n-
          Bump actions/checkout from 5 to 6 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2084](https://redirect.github.com/gitpython-developers/GitPython/pull/2084)\n-
          Pin `mypy==1.18.2` by [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden)
          in [#&#8203;2087](https://redirect.github.com/gitpython-developers/GitPython/pull/2087)\n-
          Respect `os.Pathlike` by [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden)
          in [#&#8203;2086](https://redirect.github.com/gitpython-developers/GitPython/pull/2086)\n-
          Bump git/ext/gitdb from `65321a2` to `4c63ee6` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2093](https://redirect.github.com/gitpython-developers/GitPython/pull/2093)\n-
          Join `Pathlike` Object to Tree by [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden)
          in [#&#8203;2094](https://redirect.github.com/gitpython-developers/GitPython/pull/2094)\n\n####
          New Contributors\n\n- [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)
          made their first contribution in [#&#8203;2074](https://redirect.github.com/gitpython-developers/GitPython/pull/2074)\n-
          [@&#8203;bvanelli](https://redirect.github.com/bvanelli) made their first
          contribution in [#&#8203;2075](https://redirect.github.com/gitpython-developers/GitPython/pull/2075)\n-
          [@&#8203;extrwi](https://redirect.github.com/extrwi) made their first contribution
          in [#&#8203;2078](https://redirect.github.com/gitpython-developers/GitPython/pull/2078)\n-
          [@&#8203;blahgeek](https://redirect.github.com/blahgeek) made their first
          contribution in [#&#8203;2081](https://redirect.github.com/gitpython-developers/GitPython/pull/2081)\n-
          [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden) made their
          first contribution in [#&#8203;2087](https://redirect.github.com/gitpython-developers/GitPython/pull/2087)\n\n**Full
          Changelog**: <https://github.com/gitpython-developers/GitPython/compare/3.1.45...3.1.46>\n\n###
          [`v3.1.45`](https://redirect.github.com/gitpython-developers/GitPython/releases/tag/3.1.45)\n\n[Compare
          Source](https://redirect.github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45)\n\n####
          What's Changed\n\n- Fix various version-related CI breakages by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;1987](https://redirect.github.com/gitpython-developers/GitPython/pull/1987)\n-
          Do some CI cleanup to make reports clearer and future changes easier by
          [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [#&#8203;1989](https://redirect.github.com/gitpython-developers/GitPython/pull/1989)\n-
          Affirm that gitdb and smmap advisories can also be created by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;1991](https://redirect.github.com/gitpython-developers/GitPython/pull/1991)\n-
          Fix links to gitdb and smmap `SECURITY.md` files by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;1992](https://redirect.github.com/gitpython-developers/GitPython/pull/1992)\n-
          Test Python 3.13 regularly on Ubuntu and macOS on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;1990](https://redirect.github.com/gitpython-developers/GitPython/pull/1990)\n-
          Repo.rev\\_parse: Handle <tag>^{commit} correctly by [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
          in [#&#8203;1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
          Fuzzing: Fix Broken Fuzz Test for Git Submodule Handling by [@&#8203;DaveLak](https://redirect.github.com/DaveLak)
          in [#&#8203;1997](https://redirect.github.com/gitpython-developers/GitPython/pull/1997)\n-
          Work around Cygwin CI failure [#&#8203;2004](https://redirect.github.com/gitpython-developers/GitPython/issues/2004),
          except for `test_installation` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2007](https://redirect.github.com/gitpython-developers/GitPython/pull/2007)\n-
          Mark `test_installation` xfail on Cygwin CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2009](https://redirect.github.com/gitpython-developers/GitPython/pull/2009)\n-
          `IndexFile._to_relative_path` - fix case where absolute path gets stripped
          of trailing slash by [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7)
          in [#&#8203;2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
          Use WSL1 on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2010](https://redirect.github.com/gitpython-developers/GitPython/pull/2010)\n-
          Test free-threaded Python (but only on Linux) by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2011](https://redirect.github.com/gitpython-developers/GitPython/pull/2011)\n-
          Use property decorator to support typing by [@&#8203;Andrej730](https://redirect.github.com/Andrej730)
          in [#&#8203;2015](https://redirect.github.com/gitpython-developers/GitPython/pull/2015)\n-
          Fix some incorrect sphinx markups in the docstrings by [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w)
          in [#&#8203;2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
          replace quansight-labs/setup-python with actions/setup-python by [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum)
          in [#&#8203;2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
          remove type assertions from util.py by [@&#8203;gcmarx](https://redirect.github.com/gcmarx)
          in [#&#8203;2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
          correctly handle `uname-cmd` that doesn't point to an executable file by
          [@&#8203;gcmarx](https://redirect.github.com/gcmarx) in [#&#8203;2026](https://redirect.github.com/gitpython-developers/GitPython/pull/2026)\n-
          Use newer ruff style by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2031](https://redirect.github.com/gitpython-developers/GitPython/pull/2031)\n-
          Have CodeQL scan GitHub Actions workflows as well as Python code by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2032](https://redirect.github.com/gitpython-developers/GitPython/pull/2032)\n-
          Specify explicit `contents: read` workflow permissions by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2033](https://redirect.github.com/gitpython-developers/GitPython/pull/2033)\n-
          Fix GitConfigParser not removing quotes from values by [@&#8203;betaboon](https://redirect.github.com/betaboon)
          in [#&#8203;2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
          Preserve quoted leading and trailing single-line config var whitespace by
          [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [#&#8203;2036](https://redirect.github.com/gitpython-developers/GitPython/pull/2036)\n-
          Refactor Git.{AutoInterrupt,CatFileContentStream} nesting by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2037](https://redirect.github.com/gitpython-developers/GitPython/pull/2037)\n-
          Fix Git.{AutoInterrupt,CatFileContentStream} static typing by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2039](https://redirect.github.com/gitpython-developers/GitPython/pull/2039)\n-
          Fix CI `mypy` command on free-threaded Python by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2040](https://redirect.github.com/gitpython-developers/GitPython/pull/2040)\n-
          Split Cygwin CI into non-`performance` and `performance` test jobs by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2042](https://redirect.github.com/gitpython-developers/GitPython/pull/2042)\n-
          Express conditional `setuptools` requirement statically by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2043](https://redirect.github.com/gitpython-developers/GitPython/pull/2043)\n-
          Fix ambiguous `_safer_popen_windows` comment by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2044](https://redirect.github.com/gitpython-developers/GitPython/pull/2044)\n-
          Clarify `USE_SHELL` warning helper signature by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2045](https://redirect.github.com/gitpython-developers/GitPython/pull/2045)\n-
          Test `ConfigParser` with whitespace outside the value by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2046](https://redirect.github.com/gitpython-developers/GitPython/pull/2046)\n-
          Remove explicit empty `\"\"` handling in ConfigParser by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2047](https://redirect.github.com/gitpython-developers/GitPython/pull/2047)\n-
          Various style improvements by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2049](https://redirect.github.com/gitpython-developers/GitPython/pull/2049)\n-
          Don't remove quotes if `\\` or `\"` are present inside by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2048](https://redirect.github.com/gitpython-developers/GitPython/pull/2048)\n-
          fix updating submodules with relative urls by [@&#8203;david0](https://redirect.github.com/david0)
          in [#&#8203;2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
          Run `cat_file.py` fixture without site customizations by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2052](https://redirect.github.com/gitpython-developers/GitPython/pull/2052)\n-
          Fix Cygwin installation on CI for `pip` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2053](https://redirect.github.com/gitpython-developers/GitPython/pull/2053)\n-
          Fail `test_installation` on warnings, and remove deprecated license classifier
          by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [#&#8203;2054](https://redirect.github.com/gitpython-developers/GitPython/pull/2054)\n-
          Add clearer error version for unsupported index error by [@&#8203;tombedor](https://redirect.github.com/tombedor)
          in [#&#8203;2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
          Fix name collision by [@&#8203;NMertsch](https://redirect.github.com/NMertsch)
          in [#&#8203;2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
          Allow relative path url in submodules for submodule\\_update by [@&#8203;t-webber](https://redirect.github.com/t-webber)
          in [#&#8203;2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n####
          New Contributors\n\n- [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
          made their first contribution in [#&#8203;1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
          [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7) made their
          first contribution in [#&#8203;2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
          [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w) made their first
          contribution in [#&#8203;2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
          [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum) made their first
          contribution in [#&#8203;2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
          [@&#8203;gcmarx](https://redirect.github.com/gcmarx) made their first contribution
          in [#&#8203;2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
          [@&#8203;betaboon](https://redirect.github.com/betaboon) made their first
          contribution in [#&#8203;2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
          [@&#8203;david0](https://redirect.github.com/david0) made their first contribution
          in [#&#8203;2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
          [@&#8203;tombedor](https://redirect.github.com/tombedor) made their first
          contribution in [#&#8203;2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
          [@&#8203;NMertsch](https://redirect.github.com/NMertsch) made their first
          contribution in [#&#8203;2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
          [@&#8203;t-webber](https://redirect.github.com/t-webber) made their first
          contribution in [#&#8203;2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n**Full
          Changelog**: <https://github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45>\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/pulpfiction).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/pulpfiction/pull/8
        commit_id: be1eba4152ed0d02b823938f263830fdc2539f9d
        patchset: be1eba4152ed0d02b823938f263830fdc2539f9d
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/pulpfiction
          name: osism/pulpfiction
          short_name: pulpfiction
        src_dir: src/github.com/osism/pulpfiction
        topic: null
      buildset: 1f1f10d574994a8d963e4a6330f53183
      buildset_refs:
      - branch: main
        change: '8'
        change_message: "chore(deps): update dependency gitpython to v3.1.46\n\nThis
          PR contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [GitPython](https://redirect.github.com/gitpython-developers/GitPython)
          | `==3.1.44` \u2192 `==3.1.46` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/gitpython/3.1.46?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/gitpython/3.1.44/3.1.46?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gitpython-developers/GitPython
          (GitPython)</summary>\n\n### [`v3.1.46`](https://redirect.github.com/gitpython-developers/GitPython/releases/tag/3.1.46)\n\n[Compare
          Source](https://redirect.github.com/gitpython-developers/GitPython/compare/3.1.45...3.1.46)\n\n####
          What's Changed\n\n- Prepare a new release by [@&#8203;Byron](https://redirect.github.com/Byron)
          in [#&#8203;2063](https://redirect.github.com/gitpython-developers/GitPython/pull/2063)\n-
          Bump actions/checkout from 4 to 5 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2067](https://redirect.github.com/gitpython-developers/GitPython/pull/2067)\n-
          Bump git/ext/gitdb from `335c0f6` to `39d7dbf` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2068](https://redirect.github.com/gitpython-developers/GitPython/pull/2068)\n-
          Bump actions/setup-python from 5 to 6 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2070](https://redirect.github.com/gitpython-developers/GitPython/pull/2070)\n-
          Bump git/ext/gitdb from `39d7dbf` to `f8fdfec` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2071](https://redirect.github.com/gitpython-developers/GitPython/pull/2071)\n-
          Fix type hint for `SymbolicReference.reference` property by [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)
          in [#&#8203;2074](https://redirect.github.com/gitpython-developers/GitPython/pull/2074)\n-
          feat: Add support for hasconfig git rule. by [@&#8203;bvanelli](https://redirect.github.com/bvanelli)
          in [#&#8203;2075](https://redirect.github.com/gitpython-developers/GitPython/pull/2075)\n-
          Bump github/codeql-action from 3 to 4 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2076](https://redirect.github.com/gitpython-developers/GitPython/pull/2076)\n-
          Use actual return type in annotation for method submodule\\_update by [@&#8203;extrwi](https://redirect.github.com/extrwi)
          in [#&#8203;2078](https://redirect.github.com/gitpython-developers/GitPython/pull/2078)\n-
          Bump git/ext/gitdb from `f8fdfec` to `65321a2` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2082](https://redirect.github.com/gitpython-developers/GitPython/pull/2082)\n-
          Preliminary support for index format v3 by [@&#8203;blahgeek](https://redirect.github.com/blahgeek)
          in [#&#8203;2081](https://redirect.github.com/gitpython-developers/GitPython/pull/2081)\n-
          Bump actions/checkout from 5 to 6 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2084](https://redirect.github.com/gitpython-developers/GitPython/pull/2084)\n-
          Pin `mypy==1.18.2` by [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden)
          in [#&#8203;2087](https://redirect.github.com/gitpython-developers/GitPython/pull/2087)\n-
          Respect `os.Pathlike` by [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden)
          in [#&#8203;2086](https://redirect.github.com/gitpython-developers/GitPython/pull/2086)\n-
          Bump git/ext/gitdb from `65321a2` to `4c63ee6` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2093](https://redirect.github.com/gitpython-developers/GitPython/pull/2093)\n-
          Join `Pathlike` Object to Tree by [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden)
          in [#&#8203;2094](https://redirect.github.com/gitpython-developers/GitPython/pull/2094)\n\n####
          New Contributors\n\n- [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)
          made their first contribution in [#&#8203;2074](https://redirect.github.com/gitpython-developers/GitPython/pull/2074)\n-
          [@&#8203;bvanelli](https://redirect.github.com/bvanelli) made their first
          contribution in [#&#8203;2075](https://redirect.github.com/gitpython-developers/GitPython/pull/2075)\n-
          [@&#8203;extrwi](https://redirect.github.com/extrwi) made their first contribution
          in [#&#8203;2078](https://redirect.github.com/gitpython-developers/GitPython/pull/2078)\n-
          [@&#8203;blahgeek](https://redirect.github.com/blahgeek) made their first
          contribution in [#&#8203;2081](https://redirect.github.com/gitpython-developers/GitPython/pull/2081)\n-
          [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden) made their
          first contribution in [#&#8203;2087](https://redirect.github.com/gitpython-developers/GitPython/pull/2087)\n\n**Full
          Changelog**: <https://github.com/gitpython-developers/GitPython/compare/3.1.45...3.1.46>\n\n###
          [`v3.1.45`](https://redirect.github.com/gitpython-developers/GitPython/releases/tag/3.1.45)\n\n[Compare
          Source](https://redirect.github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45)\n\n####
          What's Changed\n\n- Fix various version-related CI breakages by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;1987](https://redirect.github.com/gitpython-developers/GitPython/pull/1987)\n-
          Do some CI cleanup to make reports clearer and future changes easier by
          [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [#&#8203;1989](https://redirect.github.com/gitpython-developers/GitPython/pull/1989)\n-
          Affirm that gitdb and smmap advisories can also be created by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;1991](https://redirect.github.com/gitpython-developers/GitPython/pull/1991)\n-
          Fix links to gitdb and smmap `SECURITY.md` files by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;1992](https://redirect.github.com/gitpython-developers/GitPython/pull/1992)\n-
          Test Python 3.13 regularly on Ubuntu and macOS on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;1990](https://redirect.github.com/gitpython-developers/GitPython/pull/1990)\n-
          Repo.rev\\_parse: Handle <tag>^{commit} correctly by [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
          in [#&#8203;1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
          Fuzzing: Fix Broken Fuzz Test for Git Submodule Handling by [@&#8203;DaveLak](https://redirect.github.com/DaveLak)
          in [#&#8203;1997](https://redirect.github.com/gitpython-developers/GitPython/pull/1997)\n-
          Work around Cygwin CI failure [#&#8203;2004](https://redirect.github.com/gitpython-developers/GitPython/issues/2004),
          except for `test_installation` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2007](https://redirect.github.com/gitpython-developers/GitPython/pull/2007)\n-
          Mark `test_installation` xfail on Cygwin CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2009](https://redirect.github.com/gitpython-developers/GitPython/pull/2009)\n-
          `IndexFile._to_relative_path` - fix case where absolute path gets stripped
          of trailing slash by [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7)
          in [#&#8203;2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
          Use WSL1 on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2010](https://redirect.github.com/gitpython-developers/GitPython/pull/2010)\n-
          Test free-threaded Python (but only on Linux) by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2011](https://redirect.github.com/gitpython-developers/GitPython/pull/2011)\n-
          Use property decorator to support typing by [@&#8203;Andrej730](https://redirect.github.com/Andrej730)
          in [#&#8203;2015](https://redirect.github.com/gitpython-developers/GitPython/pull/2015)\n-
          Fix some incorrect sphinx markups in the docstrings by [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w)
          in [#&#8203;2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
          replace quansight-labs/setup-python with actions/setup-python by [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum)
          in [#&#8203;2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
          remove type assertions from util.py by [@&#8203;gcmarx](https://redirect.github.com/gcmarx)
          in [#&#8203;2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
          correctly handle `uname-cmd` that doesn't point to an executable file by
          [@&#8203;gcmarx](https://redirect.github.com/gcmarx) in [#&#8203;2026](https://redirect.github.com/gitpython-developers/GitPython/pull/2026)\n-
          Use newer ruff style by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2031](https://redirect.github.com/gitpython-developers/GitPython/pull/2031)\n-
          Have CodeQL scan GitHub Actions workflows as well as Python code by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2032](https://redirect.github.com/gitpython-developers/GitPython/pull/2032)\n-
          Specify explicit `contents: read` workflow permissions by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2033](https://redirect.github.com/gitpython-developers/GitPython/pull/2033)\n-
          Fix GitConfigParser not removing quotes from values by [@&#8203;betaboon](https://redirect.github.com/betaboon)
          in [#&#8203;2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
          Preserve quoted leading and trailing single-line config var whitespace by
          [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [#&#8203;2036](https://redirect.github.com/gitpython-developers/GitPython/pull/2036)\n-
          Refactor Git.{AutoInterrupt,CatFileContentStream} nesting by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2037](https://redirect.github.com/gitpython-developers/GitPython/pull/2037)\n-
          Fix Git.{AutoInterrupt,CatFileContentStream} static typing by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2039](https://redirect.github.com/gitpython-developers/GitPython/pull/2039)\n-
          Fix CI `mypy` command on free-threaded Python by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2040](https://redirect.github.com/gitpython-developers/GitPython/pull/2040)\n-
          Split Cygwin CI into non-`performance` and `performance` test jobs by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2042](https://redirect.github.com/gitpython-developers/GitPython/pull/2042)\n-
          Express conditional `setuptools` requirement statically by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2043](https://redirect.github.com/gitpython-developers/GitPython/pull/2043)\n-
          Fix ambiguous `_safer_popen_windows` comment by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2044](https://redirect.github.com/gitpython-developers/GitPython/pull/2044)\n-
          Clarify `USE_SHELL` warning helper signature by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2045](https://redirect.github.com/gitpython-developers/GitPython/pull/2045)\n-
          Test `ConfigParser` with whitespace outside the value by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2046](https://redirect.github.com/gitpython-developers/GitPython/pull/2046)\n-
          Remove explicit empty `\"\"` handling in ConfigParser by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2047](https://redirect.github.com/gitpython-developers/GitPython/pull/2047)\n-
          Various style improvements by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2049](https://redirect.github.com/gitpython-developers/GitPython/pull/2049)\n-
          Don't remove quotes if `\\` or `\"` are present inside by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2048](https://redirect.github.com/gitpython-developers/GitPython/pull/2048)\n-
          fix updating submodules with relative urls by [@&#8203;david0](https://redirect.github.com/david0)
          in [#&#8203;2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
          Run `cat_file.py` fixture without site customizations by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2052](https://redirect.github.com/gitpython-developers/GitPython/pull/2052)\n-
          Fix Cygwin installation on CI for `pip` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2053](https://redirect.github.com/gitpython-developers/GitPython/pull/2053)\n-
          Fail `test_installation` on warnings, and remove deprecated license classifier
          by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [#&#8203;2054](https://redirect.github.com/gitpython-developers/GitPython/pull/2054)\n-
          Add clearer error version for unsupported index error by [@&#8203;tombedor](https://redirect.github.com/tombedor)
          in [#&#8203;2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
          Fix name collision by [@&#8203;NMertsch](https://redirect.github.com/NMertsch)
          in [#&#8203;2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
          Allow relative path url in submodules for submodule\\_update by [@&#8203;t-webber](https://redirect.github.com/t-webber)
          in [#&#8203;2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n####
          New Contributors\n\n- [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
          made their first contribution in [#&#8203;1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
          [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7) made their
          first contribution in [#&#8203;2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
          [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w) made their first
          contribution in [#&#8203;2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
          [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum) made their first
          contribution in [#&#8203;2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
          [@&#8203;gcmarx](https://redirect.github.com/gcmarx) made their first contribution
          in [#&#8203;2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
          [@&#8203;betaboon](https://redirect.github.com/betaboon) made their first
          contribution in [#&#8203;2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
          [@&#8203;david0](https://redirect.github.com/david0) made their first contribution
          in [#&#8203;2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
          [@&#8203;tombedor](https://redirect.github.com/tombedor) made their first
          contribution in [#&#8203;2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
          [@&#8203;NMertsch](https://redirect.github.com/NMertsch) made their first
          contribution in [#&#8203;2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
          [@&#8203;t-webber](https://redirect.github.com/t-webber) made their first
          contribution in [#&#8203;2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n**Full
          Changelog**: <https://github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45>\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/pulpfiction).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/pulpfiction/pull/8
        commit_id: be1eba4152ed0d02b823938f263830fdc2539f9d
        patchset: be1eba4152ed0d02b823938f263830fdc2539f9d
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/pulpfiction
          name: osism/pulpfiction
          short_name: pulpfiction
        src_dir: src/github.com/osism/pulpfiction
        topic: null
      change: '8'
      change_message: "chore(deps): update dependency gitpython to v3.1.46\n\nThis
        PR contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
        | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
        [GitPython](https://redirect.github.com/gitpython-developers/GitPython) |
        `==3.1.44` \u2192 `==3.1.46` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/gitpython/3.1.46?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/gitpython/3.1.44/3.1.46?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gitpython-developers/GitPython
        (GitPython)</summary>\n\n### [`v3.1.46`](https://redirect.github.com/gitpython-developers/GitPython/releases/tag/3.1.46)\n\n[Compare
        Source](https://redirect.github.com/gitpython-developers/GitPython/compare/3.1.45...3.1.46)\n\n####
        What's Changed\n\n- Prepare a new release by [@&#8203;Byron](https://redirect.github.com/Byron)
        in [#&#8203;2063](https://redirect.github.com/gitpython-developers/GitPython/pull/2063)\n-
        Bump actions/checkout from 4 to 5 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
        in [#&#8203;2067](https://redirect.github.com/gitpython-developers/GitPython/pull/2067)\n-
        Bump git/ext/gitdb from `335c0f6` to `39d7dbf` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
        in [#&#8203;2068](https://redirect.github.com/gitpython-developers/GitPython/pull/2068)\n-
        Bump actions/setup-python from 5 to 6 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
        in [#&#8203;2070](https://redirect.github.com/gitpython-developers/GitPython/pull/2070)\n-
        Bump git/ext/gitdb from `39d7dbf` to `f8fdfec` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
        in [#&#8203;2071](https://redirect.github.com/gitpython-developers/GitPython/pull/2071)\n-
        Fix type hint for `SymbolicReference.reference` property by [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)
        in [#&#8203;2074](https://redirect.github.com/gitpython-developers/GitPython/pull/2074)\n-
        feat: Add support for hasconfig git rule. by [@&#8203;bvanelli](https://redirect.github.com/bvanelli)
        in [#&#8203;2075](https://redirect.github.com/gitpython-developers/GitPython/pull/2075)\n-
        Bump github/codeql-action from 3 to 4 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
        in [#&#8203;2076](https://redirect.github.com/gitpython-developers/GitPython/pull/2076)\n-
        Use actual return type in annotation for method submodule\\_update by [@&#8203;extrwi](https://redirect.github.com/extrwi)
        in [#&#8203;2078](https://redirect.github.com/gitpython-developers/GitPython/pull/2078)\n-
        Bump git/ext/gitdb from `f8fdfec` to `65321a2` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
        in [#&#8203;2082](https://redirect.github.com/gitpython-developers/GitPython/pull/2082)\n-
        Preliminary support for index format v3 by [@&#8203;blahgeek](https://redirect.github.com/blahgeek)
        in [#&#8203;2081](https://redirect.github.com/gitpython-developers/GitPython/pull/2081)\n-
        Bump actions/checkout from 5 to 6 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
        in [#&#8203;2084](https://redirect.github.com/gitpython-developers/GitPython/pull/2084)\n-
        Pin `mypy==1.18.2` by [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden)
        in [#&#8203;2087](https://redirect.github.com/gitpython-developers/GitPython/pull/2087)\n-
        Respect `os.Pathlike` by [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden)
        in [#&#8203;2086](https://redirect.github.com/gitpython-developers/GitPython/pull/2086)\n-
        Bump git/ext/gitdb from `65321a2` to `4c63ee6` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
        in [#&#8203;2093](https://redirect.github.com/gitpython-developers/GitPython/pull/2093)\n-
        Join `Pathlike` Object to Tree by [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden)
        in [#&#8203;2094](https://redirect.github.com/gitpython-developers/GitPython/pull/2094)\n\n####
        New Contributors\n\n- [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)
        made their first contribution in [#&#8203;2074](https://redirect.github.com/gitpython-developers/GitPython/pull/2074)\n-
        [@&#8203;bvanelli](https://redirect.github.com/bvanelli) made their first
        contribution in [#&#8203;2075](https://redirect.github.com/gitpython-developers/GitPython/pull/2075)\n-
        [@&#8203;extrwi](https://redirect.github.com/extrwi) made their first contribution
        in [#&#8203;2078](https://redirect.github.com/gitpython-developers/GitPython/pull/2078)\n-
        [@&#8203;blahgeek](https://redirect.github.com/blahgeek) made their first
        contribution in [#&#8203;2081](https://redirect.github.com/gitpython-developers/GitPython/pull/2081)\n-
        [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden) made their
        first contribution in [#&#8203;2087](https://redirect.github.com/gitpython-developers/GitPython/pull/2087)\n\n**Full
        Changelog**: <https://github.com/gitpython-developers/GitPython/compare/3.1.45...3.1.46>\n\n###
        [`v3.1.45`](https://redirect.github.com/gitpython-developers/GitPython/releases/tag/3.1.45)\n\n[Compare
        Source](https://redirect.github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45)\n\n####
        What's Changed\n\n- Fix various version-related CI breakages by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;1987](https://redirect.github.com/gitpython-developers/GitPython/pull/1987)\n-
        Do some CI cleanup to make reports clearer and future changes easier by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;1989](https://redirect.github.com/gitpython-developers/GitPython/pull/1989)\n-
        Affirm that gitdb and smmap advisories can also be created by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;1991](https://redirect.github.com/gitpython-developers/GitPython/pull/1991)\n-
        Fix links to gitdb and smmap `SECURITY.md` files by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;1992](https://redirect.github.com/gitpython-developers/GitPython/pull/1992)\n-
        Test Python 3.13 regularly on Ubuntu and macOS on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;1990](https://redirect.github.com/gitpython-developers/GitPython/pull/1990)\n-
        Repo.rev\\_parse: Handle <tag>^{commit} correctly by [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
        in [#&#8203;1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
        Fuzzing: Fix Broken Fuzz Test for Git Submodule Handling by [@&#8203;DaveLak](https://redirect.github.com/DaveLak)
        in [#&#8203;1997](https://redirect.github.com/gitpython-developers/GitPython/pull/1997)\n-
        Work around Cygwin CI failure [#&#8203;2004](https://redirect.github.com/gitpython-developers/GitPython/issues/2004),
        except for `test_installation` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2007](https://redirect.github.com/gitpython-developers/GitPython/pull/2007)\n-
        Mark `test_installation` xfail on Cygwin CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2009](https://redirect.github.com/gitpython-developers/GitPython/pull/2009)\n-
        `IndexFile._to_relative_path` - fix case where absolute path gets stripped
        of trailing slash by [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7)
        in [#&#8203;2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
        Use WSL1 on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2010](https://redirect.github.com/gitpython-developers/GitPython/pull/2010)\n-
        Test free-threaded Python (but only on Linux) by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2011](https://redirect.github.com/gitpython-developers/GitPython/pull/2011)\n-
        Use property decorator to support typing by [@&#8203;Andrej730](https://redirect.github.com/Andrej730)
        in [#&#8203;2015](https://redirect.github.com/gitpython-developers/GitPython/pull/2015)\n-
        Fix some incorrect sphinx markups in the docstrings by [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w)
        in [#&#8203;2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
        replace quansight-labs/setup-python with actions/setup-python by [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum)
        in [#&#8203;2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
        remove type assertions from util.py by [@&#8203;gcmarx](https://redirect.github.com/gcmarx)
        in [#&#8203;2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
        correctly handle `uname-cmd` that doesn't point to an executable file by [@&#8203;gcmarx](https://redirect.github.com/gcmarx)
        in [#&#8203;2026](https://redirect.github.com/gitpython-developers/GitPython/pull/2026)\n-
        Use newer ruff style by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2031](https://redirect.github.com/gitpython-developers/GitPython/pull/2031)\n-
        Have CodeQL scan GitHub Actions workflows as well as Python code by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2032](https://redirect.github.com/gitpython-developers/GitPython/pull/2032)\n-
        Specify explicit `contents: read` workflow permissions by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2033](https://redirect.github.com/gitpython-developers/GitPython/pull/2033)\n-
        Fix GitConfigParser not removing quotes from values by [@&#8203;betaboon](https://redirect.github.com/betaboon)
        in [#&#8203;2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
        Preserve quoted leading and trailing single-line config var whitespace by
        [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [#&#8203;2036](https://redirect.github.com/gitpython-developers/GitPython/pull/2036)\n-
        Refactor Git.{AutoInterrupt,CatFileContentStream} nesting by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2037](https://redirect.github.com/gitpython-developers/GitPython/pull/2037)\n-
        Fix Git.{AutoInterrupt,CatFileContentStream} static typing by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2039](https://redirect.github.com/gitpython-developers/GitPython/pull/2039)\n-
        Fix CI `mypy` command on free-threaded Python by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2040](https://redirect.github.com/gitpython-developers/GitPython/pull/2040)\n-
        Split Cygwin CI into non-`performance` and `performance` test jobs by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2042](https://redirect.github.com/gitpython-developers/GitPython/pull/2042)\n-
        Express conditional `setuptools` requirement statically by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2043](https://redirect.github.com/gitpython-developers/GitPython/pull/2043)\n-
        Fix ambiguous `_safer_popen_windows` comment by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2044](https://redirect.github.com/gitpython-developers/GitPython/pull/2044)\n-
        Clarify `USE_SHELL` warning helper signature by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2045](https://redirect.github.com/gitpython-developers/GitPython/pull/2045)\n-
        Test `ConfigParser` with whitespace outside the value by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2046](https://redirect.github.com/gitpython-developers/GitPython/pull/2046)\n-
        Remove explicit empty `\"\"` handling in ConfigParser by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2047](https://redirect.github.com/gitpython-developers/GitPython/pull/2047)\n-
        Various style improvements by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2049](https://redirect.github.com/gitpython-developers/GitPython/pull/2049)\n-
        Don't remove quotes if `\\` or `\"` are present inside by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2048](https://redirect.github.com/gitpython-developers/GitPython/pull/2048)\n-
        fix updating submodules with relative urls by [@&#8203;david0](https://redirect.github.com/david0)
        in [#&#8203;2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
        Run `cat_file.py` fixture without site customizations by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2052](https://redirect.github.com/gitpython-developers/GitPython/pull/2052)\n-
        Fix Cygwin installation on CI for `pip` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [#&#8203;2053](https://redirect.github.com/gitpython-developers/GitPython/pull/2053)\n-
        Fail `test_installation` on warnings, and remove deprecated license classifier
        by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [#&#8203;2054](https://redirect.github.com/gitpython-developers/GitPython/pull/2054)\n-
        Add clearer error version for unsupported index error by [@&#8203;tombedor](https://redirect.github.com/tombedor)
        in [#&#8203;2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
        Fix name collision by [@&#8203;NMertsch](https://redirect.github.com/NMertsch)
        in [#&#8203;2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
        Allow relative path url in submodules for submodule\\_update by [@&#8203;t-webber](https://redirect.github.com/t-webber)
        in [#&#8203;2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n####
        New Contributors\n\n- [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
        made their first contribution in [#&#8203;1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
        [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7) made their
        first contribution in [#&#8203;2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
        [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w) made their first
        contribution in [#&#8203;2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
        [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum) made their first
        contribution in [#&#8203;2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
        [@&#8203;gcmarx](https://redirect.github.com/gcmarx) made their first contribution
        in [#&#8203;2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
        [@&#8203;betaboon](https://redirect.github.com/betaboon) made their first
        contribution in [#&#8203;2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
        [@&#8203;david0](https://redirect.github.com/david0) made their first contribution
        in [#&#8203;2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
        [@&#8203;tombedor](https://redirect.github.com/tombedor) made their first
        contribution in [#&#8203;2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
        [@&#8203;NMertsch](https://redirect.github.com/NMertsch) made their first
        contribution in [#&#8203;2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
        [@&#8203;t-webber](https://redirect.github.com/t-webber) made their first
        contribution in [#&#8203;2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n**Full
        Changelog**: <https://github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45>\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time (no
        schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
        **Automerge**: Disabled by config. Please merge this manually once you are
        satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
        tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR and
        you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check
        -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was
        generated by [Mend Renovate](https://mend.io/renovate/). View the [repository
        job log](https://developer.mend.io/github/osism/pulpfiction).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/pulpfiction/pull/8
      child_jobs: []
      commit_id: be1eba4152ed0d02b823938f263830fdc2539f9d
      event_id: 7867f380-1f71-11f1-8d9e-6c7c3c94908c
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/98daf0993931489b999f9359a466aa4f/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/98daf0993931489b999f9359a466aa4f/work/logs
        result_data_file: /var/lib/zuul/builds/98daf0993931489b999f9359a466aa4f/work/results.json
        src_root: /var/lib/zuul/builds/98daf0993931489b999f9359a466aa4f/work/src
        work_root: /var/lib/zuul/builds/98daf0993931489b999f9359a466aa4f/work
      include_vars: []
      items:
      - branch: main
        change: '8'
        change_message: "chore(deps): update dependency gitpython to v3.1.46\n\nThis
          PR contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [GitPython](https://redirect.github.com/gitpython-developers/GitPython)
          | `==3.1.44` \u2192 `==3.1.46` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/gitpython/3.1.46?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/gitpython/3.1.44/3.1.46?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gitpython-developers/GitPython
          (GitPython)</summary>\n\n### [`v3.1.46`](https://redirect.github.com/gitpython-developers/GitPython/releases/tag/3.1.46)\n\n[Compare
          Source](https://redirect.github.com/gitpython-developers/GitPython/compare/3.1.45...3.1.46)\n\n####
          What's Changed\n\n- Prepare a new release by [@&#8203;Byron](https://redirect.github.com/Byron)
          in [#&#8203;2063](https://redirect.github.com/gitpython-developers/GitPython/pull/2063)\n-
          Bump actions/checkout from 4 to 5 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2067](https://redirect.github.com/gitpython-developers/GitPython/pull/2067)\n-
          Bump git/ext/gitdb from `335c0f6` to `39d7dbf` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2068](https://redirect.github.com/gitpython-developers/GitPython/pull/2068)\n-
          Bump actions/setup-python from 5 to 6 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2070](https://redirect.github.com/gitpython-developers/GitPython/pull/2070)\n-
          Bump git/ext/gitdb from `39d7dbf` to `f8fdfec` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2071](https://redirect.github.com/gitpython-developers/GitPython/pull/2071)\n-
          Fix type hint for `SymbolicReference.reference` property by [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)
          in [#&#8203;2074](https://redirect.github.com/gitpython-developers/GitPython/pull/2074)\n-
          feat: Add support for hasconfig git rule. by [@&#8203;bvanelli](https://redirect.github.com/bvanelli)
          in [#&#8203;2075](https://redirect.github.com/gitpython-developers/GitPython/pull/2075)\n-
          Bump github/codeql-action from 3 to 4 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2076](https://redirect.github.com/gitpython-developers/GitPython/pull/2076)\n-
          Use actual return type in annotation for method submodule\\_update by [@&#8203;extrwi](https://redirect.github.com/extrwi)
          in [#&#8203;2078](https://redirect.github.com/gitpython-developers/GitPython/pull/2078)\n-
          Bump git/ext/gitdb from `f8fdfec` to `65321a2` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2082](https://redirect.github.com/gitpython-developers/GitPython/pull/2082)\n-
          Preliminary support for index format v3 by [@&#8203;blahgeek](https://redirect.github.com/blahgeek)
          in [#&#8203;2081](https://redirect.github.com/gitpython-developers/GitPython/pull/2081)\n-
          Bump actions/checkout from 5 to 6 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2084](https://redirect.github.com/gitpython-developers/GitPython/pull/2084)\n-
          Pin `mypy==1.18.2` by [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden)
          in [#&#8203;2087](https://redirect.github.com/gitpython-developers/GitPython/pull/2087)\n-
          Respect `os.Pathlike` by [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden)
          in [#&#8203;2086](https://redirect.github.com/gitpython-developers/GitPython/pull/2086)\n-
          Bump git/ext/gitdb from `65321a2` to `4c63ee6` by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in [#&#8203;2093](https://redirect.github.com/gitpython-developers/GitPython/pull/2093)\n-
          Join `Pathlike` Object to Tree by [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden)
          in [#&#8203;2094](https://redirect.github.com/gitpython-developers/GitPython/pull/2094)\n\n####
          New Contributors\n\n- [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)
          made their first contribution in [#&#8203;2074](https://redirect.github.com/gitpython-developers/GitPython/pull/2074)\n-
          [@&#8203;bvanelli](https://redirect.github.com/bvanelli) made their first
          contribution in [#&#8203;2075](https://redirect.github.com/gitpython-developers/GitPython/pull/2075)\n-
          [@&#8203;extrwi](https://redirect.github.com/extrwi) made their first contribution
          in [#&#8203;2078](https://redirect.github.com/gitpython-developers/GitPython/pull/2078)\n-
          [@&#8203;blahgeek](https://redirect.github.com/blahgeek) made their first
          contribution in [#&#8203;2081](https://redirect.github.com/gitpython-developers/GitPython/pull/2081)\n-
          [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden) made their
          first contribution in [#&#8203;2087](https://redirect.github.com/gitpython-developers/GitPython/pull/2087)\n\n**Full
          Changelog**: <https://github.com/gitpython-developers/GitPython/compare/3.1.45...3.1.46>\n\n###
          [`v3.1.45`](https://redirect.github.com/gitpython-developers/GitPython/releases/tag/3.1.45)\n\n[Compare
          Source](https://redirect.github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45)\n\n####
          What's Changed\n\n- Fix various version-related CI breakages by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;1987](https://redirect.github.com/gitpython-developers/GitPython/pull/1987)\n-
          Do some CI cleanup to make reports clearer and future changes easier by
          [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [#&#8203;1989](https://redirect.github.com/gitpython-developers/GitPython/pull/1989)\n-
          Affirm that gitdb and smmap advisories can also be created by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;1991](https://redirect.github.com/gitpython-developers/GitPython/pull/1991)\n-
          Fix links to gitdb and smmap `SECURITY.md` files by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;1992](https://redirect.github.com/gitpython-developers/GitPython/pull/1992)\n-
          Test Python 3.13 regularly on Ubuntu and macOS on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;1990](https://redirect.github.com/gitpython-developers/GitPython/pull/1990)\n-
          Repo.rev\\_parse: Handle <tag>^{commit} correctly by [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
          in [#&#8203;1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
          Fuzzing: Fix Broken Fuzz Test for Git Submodule Handling by [@&#8203;DaveLak](https://redirect.github.com/DaveLak)
          in [#&#8203;1997](https://redirect.github.com/gitpython-developers/GitPython/pull/1997)\n-
          Work around Cygwin CI failure [#&#8203;2004](https://redirect.github.com/gitpython-developers/GitPython/issues/2004),
          except for `test_installation` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2007](https://redirect.github.com/gitpython-developers/GitPython/pull/2007)\n-
          Mark `test_installation` xfail on Cygwin CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2009](https://redirect.github.com/gitpython-developers/GitPython/pull/2009)\n-
          `IndexFile._to_relative_path` - fix case where absolute path gets stripped
          of trailing slash by [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7)
          in [#&#8203;2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
          Use WSL1 on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2010](https://redirect.github.com/gitpython-developers/GitPython/pull/2010)\n-
          Test free-threaded Python (but only on Linux) by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2011](https://redirect.github.com/gitpython-developers/GitPython/pull/2011)\n-
          Use property decorator to support typing by [@&#8203;Andrej730](https://redirect.github.com/Andrej730)
          in [#&#8203;2015](https://redirect.github.com/gitpython-developers/GitPython/pull/2015)\n-
          Fix some incorrect sphinx markups in the docstrings by [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w)
          in [#&#8203;2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
          replace quansight-labs/setup-python with actions/setup-python by [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum)
          in [#&#8203;2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
          remove type assertions from util.py by [@&#8203;gcmarx](https://redirect.github.com/gcmarx)
          in [#&#8203;2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
          correctly handle `uname-cmd` that doesn't point to an executable file by
          [@&#8203;gcmarx](https://redirect.github.com/gcmarx) in [#&#8203;2026](https://redirect.github.com/gitpython-developers/GitPython/pull/2026)\n-
          Use newer ruff style by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2031](https://redirect.github.com/gitpython-developers/GitPython/pull/2031)\n-
          Have CodeQL scan GitHub Actions workflows as well as Python code by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2032](https://redirect.github.com/gitpython-developers/GitPython/pull/2032)\n-
          Specify explicit `contents: read` workflow permissions by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2033](https://redirect.github.com/gitpython-developers/GitPython/pull/2033)\n-
          Fix GitConfigParser not removing quotes from values by [@&#8203;betaboon](https://redirect.github.com/betaboon)
          in [#&#8203;2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
          Preserve quoted leading and trailing single-line config var whitespace by
          [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [#&#8203;2036](https://redirect.github.com/gitpython-developers/GitPython/pull/2036)\n-
          Refactor Git.{AutoInterrupt,CatFileContentStream} nesting by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2037](https://redirect.github.com/gitpython-developers/GitPython/pull/2037)\n-
          Fix Git.{AutoInterrupt,CatFileContentStream} static typing by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2039](https://redirect.github.com/gitpython-developers/GitPython/pull/2039)\n-
          Fix CI `mypy` command on free-threaded Python by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2040](https://redirect.github.com/gitpython-developers/GitPython/pull/2040)\n-
          Split Cygwin CI into non-`performance` and `performance` test jobs by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2042](https://redirect.github.com/gitpython-developers/GitPython/pull/2042)\n-
          Express conditional `setuptools` requirement statically by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2043](https://redirect.github.com/gitpython-developers/GitPython/pull/2043)\n-
          Fix ambiguous `_safer_popen_windows` comment by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2044](https://redirect.github.com/gitpython-developers/GitPython/pull/2044)\n-
          Clarify `USE_SHELL` warning helper signature by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2045](https://redirect.github.com/gitpython-developers/GitPython/pull/2045)\n-
          Test `ConfigParser` with whitespace outside the value by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2046](https://redirect.github.com/gitpython-developers/GitPython/pull/2046)\n-
          Remove explicit empty `\"\"` handling in ConfigParser by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2047](https://redirect.github.com/gitpython-developers/GitPython/pull/2047)\n-
          Various style improvements by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2049](https://redirect.github.com/gitpython-developers/GitPython/pull/2049)\n-
          Don't remove quotes if `\\` or `\"` are present inside by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2048](https://redirect.github.com/gitpython-developers/GitPython/pull/2048)\n-
          fix updating submodules with relative urls by [@&#8203;david0](https://redirect.github.com/david0)
          in [#&#8203;2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
          Run `cat_file.py` fixture without site customizations by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2052](https://redirect.github.com/gitpython-developers/GitPython/pull/2052)\n-
          Fix Cygwin installation on CI for `pip` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [#&#8203;2053](https://redirect.github.com/gitpython-developers/GitPython/pull/2053)\n-
          Fail `test_installation` on warnings, and remove deprecated license classifier
          by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [#&#8203;2054](https://redirect.github.com/gitpython-developers/GitPython/pull/2054)\n-
          Add clearer error version for unsupported index error by [@&#8203;tombedor](https://redirect.github.com/tombedor)
          in [#&#8203;2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
          Fix name collision by [@&#8203;NMertsch](https://redirect.github.com/NMertsch)
          in [#&#8203;2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
          Allow relative path url in submodules for submodule\\_update by [@&#8203;t-webber](https://redirect.github.com/t-webber)
          in [#&#8203;2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n####
          New Contributors\n\n- [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
          made their first contribution in [#&#8203;1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
          [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7) made their
          first contribution in [#&#8203;2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
          [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w) made their first
          contribution in [#&#8203;2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
          [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum) made their first
          contribution in [#&#8203;2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
          [@&#8203;gcmarx](https://redirect.github.com/gcmarx) made their first contribution
          in [#&#8203;2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
          [@&#8203;betaboon](https://redirect.github.com/betaboon) made their first
          contribution in [#&#8203;2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
          [@&#8203;david0](https://redirect.github.com/david0) made their first contribution
          in [#&#8203;2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
          [@&#8203;tombedor](https://redirect.github.com/tombedor) made their first
          contribution in [#&#8203;2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
          [@&#8203;NMertsch](https://redirect.github.com/NMertsch) made their first
          contribution in [#&#8203;2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
          [@&#8203;t-webber](https://redirect.github.com/t-webber) made their first
          contribution in [#&#8203;2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n**Full
          Changelog**: <https://github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45>\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/pulpfiction).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/pulpfiction/pull/8
        commit_id: be1eba4152ed0d02b823938f263830fdc2539f9d
        patchset: be1eba4152ed0d02b823938f263830fdc2539f9d
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/pulpfiction
          name: osism/pulpfiction
          short_name: pulpfiction
          src_dir: src/github.com/osism/pulpfiction
        topic: null
      job: flake8
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGdpdHB5dGhvbiB0byB2My4xLjQ2CgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IENoYW5nZSB8IFtBZ2VdKGh0dHBzOi8vZG9jcy5yZW5vdmF0ZWJvdC5jb20vbWVyZ2UtY29uZmlkZW5jZS8pIHwgW0NvbmZpZGVuY2VdKGh0dHBzOi8vZG9jcy5yZW5vdmF0ZWJvdC5jb20vbWVyZ2UtY29uZmlkZW5jZS8pIHwKfC0tLXwtLS18LS0tfC0tLXwKfCBbR2l0UHl0aG9uXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uKSB8IGA9PTMuMS40NGAg4oaSIGA9PTMuMS40NmAgfCAhW2FnZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2FnZS9weXBpL2dpdHB5dGhvbi8zLjEuNDY/c2xpbT10cnVlKSB8ICFbY29uZmlkZW5jZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2NvbmZpZGVuY2UvcHlwaS9naXRweXRob24vMy4xLjQ0LzMuMS40Nj9zbGltPXRydWUpIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24gKEdpdFB5dGhvbik8L3N1bW1hcnk+CgojIyMgW2B2My4xLjQ2YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9yZWxlYXNlcy90YWcvMy4xLjQ2KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL2NvbXBhcmUvMy4xLjQ1Li4uMy4xLjQ2KQoKIyMjIyBXaGF0J3MgQ2hhbmdlZAoKLSBQcmVwYXJlIGEgbmV3IHJlbGVhc2UgYnkgW0AmIzgyMDM7Qnlyb25dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9CeXJvbikgaW4gWyMmIzgyMDM7MjA2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNjMpCi0gQnVtcCBhY3Rpb25zL2NoZWNrb3V0IGZyb20gNCB0byA1IGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXBlbmRhYm90KVxbYm90XSBpbiBbIyYjODIwMzsyMDY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA2NykKLSBCdW1wIGdpdC9leHQvZ2l0ZGIgZnJvbSBgMzM1YzBmNmAgdG8gYDM5ZDdkYmZgIGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXBlbmRhYm90KVxbYm90XSBpbiBbIyYjODIwMzsyMDY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA2OCkKLSBCdW1wIGFjdGlvbnMvc2V0dXAtcHl0aG9uIGZyb20gNSB0byA2IGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXBlbmRhYm90KVxbYm90XSBpbiBbIyYjODIwMzsyMDcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA3MCkKLSBCdW1wIGdpdC9leHQvZ2l0ZGIgZnJvbSBgMzlkN2RiZmAgdG8gYGY4ZmRmZWNgIGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXBlbmRhYm90KVxbYm90XSBpbiBbIyYjODIwMzsyMDcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA3MSkKLSBGaXggdHlwZSBoaW50IGZvciBgU3ltYm9saWNSZWZlcmVuY2UucmVmZXJlbmNlYCBwcm9wZXJ0eSBieSBbQCYjODIwMztlbW1hbnVlbC1mZXJkbWFuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZW1tYW51ZWwtZmVyZG1hbikgaW4gWyMmIzgyMDM7MjA3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNzQpCi0gZmVhdDogQWRkIHN1cHBvcnQgZm9yIGhhc2NvbmZpZyBnaXQgcnVsZS4gYnkgW0AmIzgyMDM7YnZhbmVsbGldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9idmFuZWxsaSkgaW4gWyMmIzgyMDM7MjA3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNzUpCi0gQnVtcCBnaXRodWIvY29kZXFsLWFjdGlvbiBmcm9tIDMgdG8gNCBieSBbQCYjODIwMztkZXBlbmRhYm90XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVwZW5kYWJvdClcW2JvdF0gaW4gWyMmIzgyMDM7MjA3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNzYpCi0gVXNlIGFjdHVhbCByZXR1cm4gdHlwZSBpbiBhbm5vdGF0aW9uIGZvciBtZXRob2Qgc3VibW9kdWxlXF91cGRhdGUgYnkgW0AmIzgyMDM7ZXh0cndpXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXh0cndpKSBpbiBbIyYjODIwMzsyMDc4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA3OCkKLSBCdW1wIGdpdC9leHQvZ2l0ZGIgZnJvbSBgZjhmZGZlY2AgdG8gYDY1MzIxYTJgIGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXBlbmRhYm90KVxbYm90XSBpbiBbIyYjODIwMzsyMDgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA4MikKLSBQcmVsaW1pbmFyeSBzdXBwb3J0IGZvciBpbmRleCBmb3JtYXQgdjMgYnkgW0AmIzgyMDM7YmxhaGdlZWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ibGFoZ2VlaykgaW4gWyMmIzgyMDM7MjA4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwODEpCi0gQnVtcCBhY3Rpb25zL2NoZWNrb3V0IGZyb20gNSB0byA2IGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXBlbmRhYm90KVxbYm90XSBpbiBbIyYjODIwMzsyMDg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA4NCkKLSBQaW4gYG15cHk9PTEuMTguMmAgYnkgW0AmIzgyMDM7R2VvcmdlLU9nZGVuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vR2VvcmdlLU9nZGVuKSBpbiBbIyYjODIwMzsyMDg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA4NykKLSBSZXNwZWN0IGBvcy5QYXRobGlrZWAgYnkgW0AmIzgyMDM7R2VvcmdlLU9nZGVuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vR2VvcmdlLU9nZGVuKSBpbiBbIyYjODIwMzsyMDg2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA4NikKLSBCdW1wIGdpdC9leHQvZ2l0ZGIgZnJvbSBgNjUzMjFhMmAgdG8gYDRjNjNlZTZgIGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZXBlbmRhYm90KVxbYm90XSBpbiBbIyYjODIwMzsyMDkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA5MykKLSBKb2luIGBQYXRobGlrZWAgT2JqZWN0IHRvIFRyZWUgYnkgW0AmIzgyMDM7R2VvcmdlLU9nZGVuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vR2VvcmdlLU9nZGVuKSBpbiBbIyYjODIwMzsyMDk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA5NCkKCiMjIyMgTmV3IENvbnRyaWJ1dG9ycwoKLSBbQCYjODIwMztlbW1hbnVlbC1mZXJkbWFuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZW1tYW51ZWwtZmVyZG1hbikgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gWyMmIzgyMDM7MjA3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNzQpCi0gW0AmIzgyMDM7YnZhbmVsbGldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9idmFuZWxsaSkgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gWyMmIzgyMDM7MjA3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNzUpCi0gW0AmIzgyMDM7ZXh0cndpXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXh0cndpKSBtYWRlIHRoZWlyIGZpcnN0IGNvbnRyaWJ1dGlvbiBpbiBbIyYjODIwMzsyMDc4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA3OCkKLSBbQCYjODIwMztibGFoZ2Vla10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JsYWhnZWVrKSBtYWRlIHRoZWlyIGZpcnN0IGNvbnRyaWJ1dGlvbiBpbiBbIyYjODIwMzsyMDgxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA4MSkKLSBbQCYjODIwMztHZW9yZ2UtT2dkZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9HZW9yZ2UtT2dkZW4pIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFsjJiM4MjAzOzIwODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDg3KQoKKipGdWxsIENoYW5nZWxvZyoqOiA8aHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9jb21wYXJlLzMuMS40NS4uLjMuMS40Nj4KCiMjIyBbYHYzLjEuNDVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3JlbGVhc2VzL3RhZy8zLjEuNDUpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vY29tcGFyZS8zLjEuNDQuLi4zLjEuNDUpCgojIyMjIFdoYXQncyBDaGFuZ2VkCgotIEZpeCB2YXJpb3VzIHZlcnNpb24tcmVsYXRlZCBDSSBicmVha2FnZXMgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFsjJiM4MjAzOzE5ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8xOTg3KQotIERvIHNvbWUgQ0kgY2xlYW51cCB0byBtYWtlIHJlcG9ydHMgY2xlYXJlciBhbmQgZnV0dXJlIGNoYW5nZXMgZWFzaWVyIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbIyYjODIwMzsxOTg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMTk4OSkKLSBBZmZpcm0gdGhhdCBnaXRkYiBhbmQgc21tYXAgYWR2aXNvcmllcyBjYW4gYWxzbyBiZSBjcmVhdGVkIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbIyYjODIwMzsxOTkxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMTk5MSkKLSBGaXggbGlua3MgdG8gZ2l0ZGIgYW5kIHNtbWFwIGBTRUNVUklUWS5tZGAgZmlsZXMgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFsjJiM4MjAzOzE5OTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8xOTkyKQotIFRlc3QgUHl0aG9uIDMuMTMgcmVndWxhcmx5IG9uIFVidW50dSBhbmQgbWFjT1Mgb24gQ0kgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFsjJiM4MjAzOzE5OTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8xOTkwKQotIFJlcG8ucmV2XF9wYXJzZTogSGFuZGxlIDx0YWc+Xntjb21taXR9IGNvcnJlY3RseSBieSBbQCYjODIwMztmbGljaHRlbmhlbGRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mbGljaHRlbmhlbGQpIGluIFsjJiM4MjAzOzE5OTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8xOTk2KQotIEZ1enppbmc6IEZpeCBCcm9rZW4gRnV6eiBUZXN0IGZvciBHaXQgU3VibW9kdWxlIEhhbmRsaW5nIGJ5IFtAJiM4MjAzO0RhdmVMYWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9EYXZlTGFrKSBpbiBbIyYjODIwMzsxOTk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMTk5NykKLSBXb3JrIGFyb3VuZCBDeWd3aW4gQ0kgZmFpbHVyZSBbIyYjODIwMzsyMDA0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL2lzc3Vlcy8yMDA0KSwgZXhjZXB0IGZvciBgdGVzdF9pbnN0YWxsYXRpb25gIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbIyYjODIwMzsyMDA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAwNykKLSBNYXJrIGB0ZXN0X2luc3RhbGxhdGlvbmAgeGZhaWwgb24gQ3lnd2luIENJIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbIyYjODIwMzsyMDA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAwOSkKLSBgSW5kZXhGaWxlLl90b19yZWxhdGl2ZV9wYXRoYCAtIGZpeCBjYXNlIHdoZXJlIGFic29sdXRlIHBhdGggZ2V0cyBzdHJpcHBlZCBvZiB0cmFpbGluZyBzbGFzaCBieSBbQCYjODIwMztrYW1pbGtvemlrN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2thbWlsa296aWs3KSBpbiBbIyYjODIwMzsyMDEyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAxMikKLSBVc2UgV1NMMSBvbiBDSSBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gWyMmIzgyMDM7MjAxMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwMTApCi0gVGVzdCBmcmVlLXRocmVhZGVkIFB5dGhvbiAoYnV0IG9ubHkgb24gTGludXgpIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbIyYjODIwMzsyMDExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAxMSkKLSBVc2UgcHJvcGVydHkgZGVjb3JhdG9yIHRvIHN1cHBvcnQgdHlwaW5nIGJ5IFtAJiM4MjAzO0FuZHJlajczMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0FuZHJlajczMCkgaW4gWyMmIzgyMDM7MjAxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwMTUpCi0gRml4IHNvbWUgaW5jb3JyZWN0IHNwaGlueCBtYXJrdXBzIGluIHRoZSBkb2NzdHJpbmdzIGJ5IFtAJiM4MjAzO2tveXVraTd3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va295dWtpN3cpIGluIFsjJiM4MjAzOzIwMThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDE4KQotIHJlcGxhY2UgcXVhbnNpZ2h0LWxhYnMvc2V0dXAtcHl0aG9uIHdpdGggYWN0aW9ucy9zZXR1cC1weXRob24gYnkgW0AmIzgyMDM7bmdvbGRiYXVtXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbmdvbGRiYXVtKSBpbiBbIyYjODIwMzsyMDE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAxOSkKLSByZW1vdmUgdHlwZSBhc3NlcnRpb25zIGZyb20gdXRpbC5weSBieSBbQCYjODIwMztnY21hcnhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nY21hcngpIGluIFsjJiM4MjAzOzIwMjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDI4KQotIGNvcnJlY3RseSBoYW5kbGUgYHVuYW1lLWNtZGAgdGhhdCBkb2Vzbid0IHBvaW50IHRvIGFuIGV4ZWN1dGFibGUgZmlsZSBieSBbQCYjODIwMztnY21hcnhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nY21hcngpIGluIFsjJiM4MjAzOzIwMjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDI2KQotIFVzZSBuZXdlciBydWZmIHN0eWxlIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbIyYjODIwMzsyMDMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAzMSkKLSBIYXZlIENvZGVRTCBzY2FuIEdpdEh1YiBBY3Rpb25zIHdvcmtmbG93cyBhcyB3ZWxsIGFzIFB5dGhvbiBjb2RlIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbIyYjODIwMzsyMDMyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAzMikKLSBTcGVjaWZ5IGV4cGxpY2l0IGBjb250ZW50czogcmVhZGAgd29ya2Zsb3cgcGVybWlzc2lvbnMgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFsjJiM4MjAzOzIwMzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDMzKQotIEZpeCBHaXRDb25maWdQYXJzZXIgbm90IHJlbW92aW5nIHF1b3RlcyBmcm9tIHZhbHVlcyBieSBbQCYjODIwMztiZXRhYm9vbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JldGFib29uKSBpbiBbIyYjODIwMzsyMDM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAzNSkKLSBQcmVzZXJ2ZSBxdW90ZWQgbGVhZGluZyBhbmQgdHJhaWxpbmcgc2luZ2xlLWxpbmUgY29uZmlnIHZhciB3aGl0ZXNwYWNlIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbIyYjODIwMzsyMDM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAzNikKLSBSZWZhY3RvciBHaXQue0F1dG9JbnRlcnJ1cHQsQ2F0RmlsZUNvbnRlbnRTdHJlYW19IG5lc3RpbmcgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFsjJiM4MjAzOzIwMzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDM3KQotIEZpeCBHaXQue0F1dG9JbnRlcnJ1cHQsQ2F0RmlsZUNvbnRlbnRTdHJlYW19IHN0YXRpYyB0eXBpbmcgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFsjJiM4MjAzOzIwMzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDM5KQotIEZpeCBDSSBgbXlweWAgY29tbWFuZCBvbiBmcmVlLXRocmVhZGVkIFB5dGhvbiBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gWyMmIzgyMDM7MjA0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNDApCi0gU3BsaXQgQ3lnd2luIENJIGludG8gbm9uLWBwZXJmb3JtYW5jZWAgYW5kIGBwZXJmb3JtYW5jZWAgdGVzdCBqb2JzIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbIyYjODIwMzsyMDQyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA0MikKLSBFeHByZXNzIGNvbmRpdGlvbmFsIGBzZXR1cHRvb2xzYCByZXF1aXJlbWVudCBzdGF0aWNhbGx5IGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbIyYjODIwMzsyMDQzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA0MykKLSBGaXggYW1iaWd1b3VzIGBfc2FmZXJfcG9wZW5fd2luZG93c2AgY29tbWVudCBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gWyMmIzgyMDM7MjA0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNDQpCi0gQ2xhcmlmeSBgVVNFX1NIRUxMYCB3YXJuaW5nIGhlbHBlciBzaWduYXR1cmUgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFsjJiM4MjAzOzIwNDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDQ1KQotIFRlc3QgYENvbmZpZ1BhcnNlcmAgd2l0aCB3aGl0ZXNwYWNlIG91dHNpZGUgdGhlIHZhbHVlIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbIyYjODIwMzsyMDQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA0NikKLSBSZW1vdmUgZXhwbGljaXQgZW1wdHkgYCIiYCBoYW5kbGluZyBpbiBDb25maWdQYXJzZXIgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFsjJiM4MjAzOzIwNDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDQ3KQotIFZhcmlvdXMgc3R5bGUgaW1wcm92ZW1lbnRzIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbIyYjODIwMzsyMDQ5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA0OSkKLSBEb24ndCByZW1vdmUgcXVvdGVzIGlmIGBcYCBvciBgImAgYXJlIHByZXNlbnQgaW5zaWRlIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbIyYjODIwMzsyMDQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA0OCkKLSBmaXggdXBkYXRpbmcgc3VibW9kdWxlcyB3aXRoIHJlbGF0aXZlIHVybHMgYnkgW0AmIzgyMDM7ZGF2aWQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGF2aWQwKSBpbiBbIyYjODIwMzsyMDUxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA1MSkKLSBSdW4gYGNhdF9maWxlLnB5YCBmaXh0dXJlIHdpdGhvdXQgc2l0ZSBjdXN0b21pemF0aW9ucyBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gWyMmIzgyMDM7MjA1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNTIpCi0gRml4IEN5Z3dpbiBpbnN0YWxsYXRpb24gb24gQ0kgZm9yIGBwaXBgIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbIyYjODIwMzsyMDUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA1MykKLSBGYWlsIGB0ZXN0X2luc3RhbGxhdGlvbmAgb24gd2FybmluZ3MsIGFuZCByZW1vdmUgZGVwcmVjYXRlZCBsaWNlbnNlIGNsYXNzaWZpZXIgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFsjJiM4MjAzOzIwNTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDU0KQotIEFkZCBjbGVhcmVyIGVycm9yIHZlcnNpb24gZm9yIHVuc3VwcG9ydGVkIGluZGV4IGVycm9yIGJ5IFtAJiM4MjAzO3RvbWJlZG9yXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdG9tYmVkb3IpIGluIFsjJiM4MjAzOzIwNTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDU1KQotIEZpeCBuYW1lIGNvbGxpc2lvbiBieSBbQCYjODIwMztOTWVydHNjaF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL05NZXJ0c2NoKSBpbiBbIyYjODIwMzsyMDYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA2MCkKLSBBbGxvdyByZWxhdGl2ZSBwYXRoIHVybCBpbiBzdWJtb2R1bGVzIGZvciBzdWJtb2R1bGVcX3VwZGF0ZSBieSBbQCYjODIwMzt0LXdlYmJlcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Qtd2ViYmVyKSBpbiBbIyYjODIwMzsyMDYyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA2MikKCiMjIyMgTmV3IENvbnRyaWJ1dG9ycwoKLSBbQCYjODIwMztmbGljaHRlbmhlbGRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mbGljaHRlbmhlbGQpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFsjJiM4MjAzOzE5OTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8xOTk2KQotIFtAJiM4MjAzO2thbWlsa296aWs3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2FtaWxrb3ppazcpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFsjJiM4MjAzOzIwMTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDEyKQotIFtAJiM4MjAzO2tveXVraTd3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va295dWtpN3cpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFsjJiM4MjAzOzIwMThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDE4KQotIFtAJiM4MjAzO25nb2xkYmF1bV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25nb2xkYmF1bSkgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gWyMmIzgyMDM7MjAxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwMTkpCi0gW0AmIzgyMDM7Z2NtYXJ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2NtYXJ4KSBtYWRlIHRoZWlyIGZpcnN0IGNvbnRyaWJ1dGlvbiBpbiBbIyYjODIwMzsyMDI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAyOCkKLSBbQCYjODIwMztiZXRhYm9vbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JldGFib29uKSBtYWRlIHRoZWlyIGZpcnN0IGNvbnRyaWJ1dGlvbiBpbiBbIyYjODIwMzsyMDM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAzNSkKLSBbQCYjODIwMztkYXZpZDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kYXZpZDApIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFsjJiM4MjAzOzIwNTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDUxKQotIFtAJiM4MjAzO3RvbWJlZG9yXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdG9tYmVkb3IpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFsjJiM4MjAzOzIwNTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDU1KQotIFtAJiM4MjAzO05NZXJ0c2NoXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTk1lcnRzY2gpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFsjJiM4MjAzOzIwNjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDYwKQotIFtAJiM4MjAzO3Qtd2ViYmVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdC13ZWJiZXIpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFsjJiM4MjAzOzIwNjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDYyKQoKKipGdWxsIENoYW5nZWxvZyoqOiA8aHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9jb21wYXJlLzMuMS40NC4uLjMuMS40NT4KCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vcHVscGZpY3Rpb24pLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUkwTVM0ME1DNHdJaXdpZFhCa1lYUmxaRWx1Vm1WeUlqb2lOREl1TmprdU1TSXNJblJoY21kbGRFSnlZVzVqYUNJNkltMWhhVzRpTENKc1lXSmxiSE1pT2xzaWNtVnViM1poZEdVaVhYMD0tLT4K
      patchset: be1eba4152ed0d02b823938f263830fdc2539f9d
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: a01eed06dffe368c1d01819193bfadccb137414d
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/flake8/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/pulpfiction
        name: osism/pulpfiction
        short_name: pulpfiction
        src_dir: src/github.com/osism/pulpfiction
      projects:
        github.com/osism/pulpfiction:
          canonical_hostname: github.com
          canonical_name: github.com/osism/pulpfiction
          checkout: main
          checkout_description: zuul branch
          commit: 3ad888972d63da66c6e05daa3ba8761b41ad2f15
          name: osism/pulpfiction
          required: false
          short_name: pulpfiction
          src_dir: src/github.com/osism/pulpfiction
      ref: refs/pull/8/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
