📊 GitRepo Manifest Parser

Analyzing AOSP manifest with {{ company }} and {{ supplier }} differentiation

{{ stats.replaced }}

Replaced Projects

{{ stats.company_new }}

{{ company }} New Repos

{{ stats.other_new }}

Other Vendors Repos

{{ stats.total }}

Total Repos

{% if tables.remotes %}

🔗 Remotes

{% for row in tables.remotes %} {% endfor %}
No. Fetch URL Remote Name
{{ loop.index }} {{ row[0] }} {{ row[1] }}
{% endif %} {% if tables.includes %}

📦 Included Manifests

{% for include in tables.includes %} {% endfor %}
No. Manifest File
{{ loop.index }} {{ include }}
{% endif %} {% if tables.removed %}

🗑️ Removed Projects ({{ supplier }})

{% for project in tables.removed %} {% endfor %}
No. Project Name
{{ loop.index }} {{ project }}
{% endif %} {% if tables.replaced %}

🔄 Replaced Projects ({{ company }} ↔ {{ supplier }})

{% for row in tables.replaced %} {% endfor %}
No. {{ supplier }} Name {{ company }} Name Path Revision Remote Upstream
{{ loop.index }} {{ row[0] }} {{ row[1] }} {{ row[2] }} {{ row[3] }} {{ row[4] }} {{ row[5] }}
{% endif %} {% if tables.company_new %}

✨ New {{ company }} Projects

{% for row in tables.company_new %} {% endfor %}
No. Project Name Path Revision Remote Upstream
{{ loop.index }} {{ row[0] }} {{ row[1] }} {{ row[2] }} {{ row[3] }} {{ row[4] }}
{% endif %} {% if tables.other_vendors %}

🌐 Projects from Other Vendors

{% for row in tables.other_vendors %} {% endfor %}
No. Project Name Path Revision Remote Upstream
{{ loop.index }} {{ row[0] }} {{ row[1] }} {{ row[2] }} {{ row[3] }} {{ row[4] }}
{% endif %}