Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[8.0.0] Lberki cherrypick 8.0.0 ignored subdirectories #23999

Merged

Conversation

lberki
Copy link
Contributor

@lberki lberki commented Oct 16, 2024

As discussed; for ease of further cherry-picking, it's probably a good idea to cherry-pick this big refactoring to 8.0.0 .

This is the mechanical part of the change. It's not, strictly speaking, necessary, but given that the that set of path fragments will not be interpreted as a set of path fragments soon, I think it's better to be explicit.

An ancillary benefit is that now one can search for the new object to figure out which parts of the code handle the concept of "ignored subdirectories".

Progress towards #7093 .

RELNOTES: None.
PiperOrigin-RevId: 686046437
Change-Id: I4191297c9b1e5a6599d4c5f8eb2c80fae14ac220
…re other than diff awareness.

Progress towards #9037.

RELNOTES: None.
PiperOrigin-RevId: 686063047
Change-Id: If27b64213ed51f0b5f8c361c657b9bba2d7511f6
Progress towards #9037.

RELNOTES: None.
PiperOrigin-RevId: 686074081
Change-Id: I919a452eb27d149b8e52c9c8188df294521fe347
Progress towards #7093.

RELNOTES: None.
PiperOrigin-RevId: 686088272
Change-Id: I17ea2481ed58b76352ff1939b78ba93b8bdc9eac
This required a number of somewhat awkward .toRelative() calls, but the alternative would have been to make IgnoredSubdirectories either have all absolute paths or all relative paths (both prefixes and inputs) and this one seemed simpler.

Progress towards #7093.

RELNOTES: None.
PiperOrigin-RevId: 686411349
Change-Id: I62b0b7f12801e7b44b6e064893c1dc0cb282badb
@lberki lberki requested a review from a team as a code owner October 16, 2024 10:35
@github-actions github-actions bot added team-ExternalDeps External dependency handling, remote repositiories, WORKSPACE file. awaiting-review PR is awaiting review from an assigned reviewer labels Oct 16, 2024
Copy link
Member

@meteorcloudy meteorcloudy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@meteorcloudy meteorcloudy added this pull request to the merge queue Oct 16, 2024
Merged via the queue into release-8.0.0 with commit 8bfb921 Oct 16, 2024
48 checks passed
@github-actions github-actions bot removed the awaiting-review PR is awaiting review from an assigned reviewer label Oct 16, 2024
@iancha1992 iancha1992 added this to the 8.0.0 release blockers milestone Oct 16, 2024
@iancha1992 iancha1992 changed the title Lberki cherrypick 8.0.0 ignored subdirectories [8.0.0] Lberki cherrypick 8.0.0 ignored subdirectories Oct 16, 2024
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