• [gentoo-dev] [PATCH 2/2] docs.eclass: support initializing git

    From Andrew Ammerlaan@21:1/5 to All on Thu Nov 10 12:30:01 2022
    diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.1.0.ebuild
    b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.1.0.ebuild
    index 38f0810143e..9c5d2c4bf0c 100644
    --- a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.1.0.ebuild
    +++ b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-1.1.0.ebuild
    @@ -13,6 +13,7 @@ DOCS_DEPEND="
    dev-python/mkdocs-git-authors-plugin
    dev-python/mkdocs-git-revision-date-localized-plugin
    "
    +DOCS_INITIALIZE_GIT=1

    inherit distutils-r1 docs

    @@ -39,20 +40,12 @@ BDEPEND="
    dev-python/mkdocs-i18n[${PYTHON_USEDEP}]
    dev-vcs/git
    )
    - doc? ( dev-vcs/git )
    "

    distutils_enable_tests pytest

    python_prepare_all() {
    - # mkdocs-git-revision-date-localized-plugin's tests need git repo
    - if use test || use doc; then
    - git init -q || die
    - git config --global user.email "you@example.com" || die
    - git config --global user.name "Your Name" || die
    - git add . || die
    - git commit -qm 'init' || die
    - fi
    + use test && initialize_git_repo

    distutils-r1_python_prepare_all
    }


    diff --git a/eclass/docs.ecl