[Python] Is there a tool to create repo manifest file with SHA based on current work directory?

Discussão em 'Python' iniciado por Stack, Maio 13, 2025.

  1. Stack

    Stack Membro Participativo

    I'm using repo, which is used by Android project, to manage my project.

    Is there a tool to create repo manifest file with SHA based on current work directory as the following?

    <?xml version="1.0" encoding="UTF-8"?>
    <manifest>
    <remote fetch="git://address.com/" name="origin" review="review.address.com"/>
    <default remote="origin" revision="ics-something" sync-j="4"/>
    <manifest-server url="http://manifests.address.com:8000"/>
    <!-- sniff -->
    <project name="platform/frameworks/base" path="frameworks/base"
    revision="ecb41a77411358d385e3fde5b4e98a5f3d9cfdd5"/>
    <project name="platform/packages/apps/Bluetooth" path="packages/apps/Bluetooth"
    revision="621bae79f1a250e443eb83d1f473c533bea493dc"/>
    <!-- sniff -->
    </manifest>


    I mean to create a new manifest file base the current manifest, and the project revision value is the HEAD SHA of projects in current work directory.

    Thank you in advance.

    Continue reading...

Compartilhe esta Página