Provides Details for your GitRepo master manifest file
Project description
GitRepoXMLParser
Capable of processing the AOSP repo's manifest file differentiating from the supplier
GitRepoXMLParser helps you visualize your AOSP manifest files that is fed for repo tool Rich-powered visualization.
Manifest file example
<manifest >
<remote fetch = "url" name = "pj-gerrit" review = "" / >
<include name = "supplier.xml" / >
<include name = "pj_apps.xml" / >
<remove-project name = "pathto/projec" / >
<project name = "supplier/pathto/projectrepo" path = "company/pathto/projectrepo" remote = "pj-gerrit" revision = "branch_name" / >
<project name = "PJ/pathto/projectrepo1" path = "vendor/pathto/projectrepo1" remote = "pj-gerrit" revision = "branch_name" / >
<project name = "PJ/pathto/projectrepo2" path = "vendor/pathto/projectrepo2" remote = "pj-gerrit" revision = "branch_name" / >
</manifest >
Features
- Visualize your manifest.xml files visually
- The table size depends on the screensize of the command line utility that you are running the script
Installation
gitrepoxmlparser requires Rich 12.5.1+.
pip install gitrepoxmlparser
Usage
cmd>gitrepoxmlparser -h
usage: -m [-h] -f F -c C -s S [-x]
options:
-h, --help show this help message and exit
-f F manifest xml file
-c C Your company name (Should match with companies folder name in the stack)
-s S Supplier's Company name (just contrasts with only one vendor)
-x, --html For html report
Building the source
To activate the virtual env
poetry shell
Installing dependencies only
poetry install --no-root
To install the dependencies and install the package (reads the poetry.lock or pyproject.toml file )
poetry install
License
MIT
Free Software, Hell Yeah!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file gitrepoxmlparser-0.2.3.tar.gz
.
File metadata
- Download URL: gitrepoxmlparser-0.2.3.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.14 CPython/3.10.0 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71b222e950cec0088dc72b418fe0a04f552831ae2904bf7853d497b9e84f75dc |
|
MD5 | b3bde231854a669fdc2115f71fa0ea95 |
|
BLAKE2b-256 | e3b8d4f07942bb80c84f99d0a51cf042fb7b2d893b12f0bf68129eed3a3149c7 |
File details
Details for the file gitrepoxmlparser-0.2.3-py3-none-any.whl
.
File metadata
- Download URL: gitrepoxmlparser-0.2.3-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.14 CPython/3.10.0 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92f65ada0f9867e0a2e207639dd0eb44c5407ceb662f5aae46e22e510487effd |
|
MD5 | 8e58899f026477c2bf2bf8e3ef644b28 |
|
BLAKE2b-256 | ad46317aa0efea354f1046d15f6c7a86112e6a3e8fcbae11032fac7537432578 |