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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions