Skip to content

Add factory for creating paths relative to well-known roots#15885

Closed
ckolli5 wants to merge 1 commit intobazelbuild:release-5.3.0from
ckolli5:ck/cherry_pick_15805
Closed

Add factory for creating paths relative to well-known roots#15885
ckolli5 wants to merge 1 commit intobazelbuild:release-5.3.0from
ckolli5:ck/cherry_pick_15805

Conversation

@ckolli5
Copy link
Copy Markdown

@ckolli5 ckolli5 commented Jul 14, 2022

This change adds a factory for creating PathFragments relative to
pre-defined (named) roots (e.g., relative to %workspace%).

The syntax is choosen to match existing ad-hoc solutions for %workspace%,
or %builtins% in other places (so that we can ideally migrate them in
a follow-up).

We'll use this for parsing paths from the command-line (e.g.,
--credential_helper=%workspace%/foo).

Progress on https://github.com/bazelbuild/proposals/blob/main/designs/2022-06-07-bazel-credential-helpers.md

Closes #15805.

PiperOrigin-RevId: 460950483
Change-Id: Ie263fb6d6c2ea938a850a72793d551135df6862e

This change adds a factory for creating `PathFragments` relative to
pre-defined (named) roots (e.g., relative to `%workspace%`).

The syntax is choosen to match existing ad-hoc solutions for `%workspace%`,
or `%builtins%` in other places (so that we can ideally migrate them in
a follow-up).

We'll use this for parsing paths from the command-line (e.g.,
`--credential_helper=%workspace%/foo`).

Progress on https://github.com/bazelbuild/proposals/blob/main/designs/2022-06-07-bazel-credential-helpers.md

Closes #15805.

PiperOrigin-RevId: 460950483
Change-Id: Ie263fb6d6c2ea938a850a72793d551135df6862e
@ShreeM01 ShreeM01 added the team-ExternalDeps External dependency handling, remote repositiories, WORKSPACE file. label Dec 5, 2022
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

team-ExternalDeps External dependency handling, remote repositiories, WORKSPACE file.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants