Skip to content

Remove project tree#11457

Merged
gshuflin merged 3 commits into
pantsbuild:masterfrom
gshuflin:remove-project-tree
Jan 13, 2021
Merged

Remove project tree#11457
gshuflin merged 3 commits into
pantsbuild:masterfrom
gshuflin:remove-project-tree

Conversation

@gshuflin
Copy link
Copy Markdown
Contributor

Problem

The ProjectTree and FileSystemProjectTree classes are obsolete, only being used in actual code in a vestigial fashion in one test helper function.

Solution

Modify the test helper function to no longer use FileSystemProjectTree, adding some type annotations along the way. This allows us to completely remove the ProjectTree and FileSystemProjectTree code.

And add some type annotations

[ci skip-rust]

[ci skip-build-wheels]
[ci skip-rust]

[ci skip-build-wheels]
[ci skip-rust]

[ci skip-build-wheels]
Copy link
Copy Markdown
Contributor

@Eric-Arellano Eric-Arellano left a comment

Choose a reason for hiding this comment

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

Yay!! I've been wanting for this to happen for a long time.

@gshuflin gshuflin merged commit a3f6119 into pantsbuild:master Jan 13, 2021
@gshuflin gshuflin deleted the remove-project-tree branch January 13, 2021 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants