Skip to content
This repository was archived by the owner on Sep 19, 2025. It is now read-only.
This repository was archived by the owner on Sep 19, 2025. It is now read-only.

Support local clones? #6

@k-sareen

Description

@k-sareen

Hey. Thank you for your tool. I was just trying to use it to understand the dependency graph of a local clone of the master-art manifest but am unable to generate a graph for it.

I believe bgraph expects an entire local mirror (which I don't have) or you have to provide a mirror URL (which is too time consuming and eats a lot of disk space, specially if I already have a local clone). Maybe I've misunderstood how the tool works, but I couldn't get it to generate a graph due to the missing manifest.git file.

I think it would be immensely useful if there was an option to effectively just do a find /path/to/local/android/clone -name Android.bp and then create a graph from those files as it avoids the above issue.

For reference, I'm just following the official documentation on how to build ART (https://android.googlesource.com/platform/art/+/refs/heads/master/build/#building-as-a-module-on), which recommends to use the master-art manifest.

EDIT: Ah apologies. It does seem like I've misunderstood how the tool works. You can specify the branch so the master-art manifest is supported.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions