-
Notifications
You must be signed in to change notification settings - Fork 1k
[BUG]: fix lowercase permadiff team members #3539
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
Open
deiga
wants to merge
15
commits into
main
Choose a base branch
from
fix-lowercase-permadiff-team-members
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
06e12f3
Ensure that set elements are only considered different if username ch…
deiga d6b35dd
Replace diff suppression with statefunc which stores username as lowe…
deiga cb100c8
Add test for case insensitivity
deiga b67a82c
re-adds DiffSuppressFunc
deiga b3a09a3
Adds username comparer to test
deiga 6064d0c
Adds test to verify that role updates still work (they didn't)
deiga c2088cc
Renames import tests for clarity
deiga 8bddfa2
Remove `Set` function as it doesn't provide enough benefit here
deiga 04fb53d
Add explanation for the need of `StateFunc`
deiga 9038b05
Ensure removing team members also lowercases username
deiga 0b54d7b
Only use `flipUsernameCase` in `is_case_insensitive` test
deiga 2fca26a
Add tests for member changes
deiga 2a32e57
Use same duplicate username check as in repo collaborators resource
deiga 1c08b0c
Ensure that `members` set elements are considered equal based on lowe…
deiga 517eff0
Addresses review comments
deiga File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I’m still seeing the perpetual diff for mixed-case usernames; can you add a test to verify this is case insensitive?
Here's an example test that's failing in this PR: