• Wez Furlong's avatar
    fbcode_builder: getdeps: add SimpleShipitTransformer fetcher · 1c6eb0c9
    Wez Furlong authored
    Summary:
    This fetcher knows how to transform a 1st party project
    from fbsource into approximately the same shape as ShipIt produces
    for the github repo mirrors.  It does this by reading shipit
    mapping information from the manifest file for the project.
    
    Since this fetcher uses data in the manifest and is implemented
    directly in the getdeps codebase, it is suitable for iterating
    on the opensource builds directly out of fbsource on both devservers
    and laptops inside FB.
    
    Reviewed By: simpkins
    
    Differential Revision: D14691012
    
    fbshipit-source-id: 05f68a7be64a2e465937b24b8825d25d3348ed13
    1c6eb0c9
fetcher.py 23.2 KB