in src/Microsoft.Atlas.CommandLine/Blueprints/Providers/UriParts.cs [67:90]
public bool RewriteGitHubUris()
{
if (!Host.Equals(_github))
{
return false;
}
var segments = SplitPathSegments(Path);
if (segments.Count < 3)
{
return false;
}
if (!segments[2].Equals(_tree) && !segments[2].Equals(_blob))
{
return false;
}
segments.RemoveAt(2);
Host = _githubusercontent;
Path = segments.Aggregate(default(PathString), (a, b) => a + b);
return true;
}