-
Notifications
You must be signed in to change notification settings - Fork 31
Fix: leftover Points layer leaking save info into newly loaded image layers #246
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
Merged
Merged
Changes from all commits
Commits
Show all changes
41 commits
Select commit
Hold shift + click to select a range
4498dec
Refactor e2e project fixture helpers
C-Achard 8591cb9
Add folder switch integrity E2E tests
C-Achard 1b920cf
Warn on layers left on previous dataset
C-Achard 1de2098
Test remap rejection metadata handling
C-Achard bec2496
Route dataset mismatch warnings via signal
C-Achard f4ba1f8
Adjust warning phrasing
C-Achard c601e46
Scope path remap by dataset across folders
C-Achard f1fb49c
Reject basename-only dataset remaps
C-Achard 61b4d39
Add e2e test for cross-project layer rebinding
C-Achard 6ac933f
Track dataset identity for layer remapping
C-Achard c4ea165
Refocus remap tests on dataset_key identity
C-Achard 1dd8292
Refine dataset mismatch layer warnings
C-Achard f554984
Resolve dataset key aliases across paths
C-Achard 6a19779
Bind adopted datasets for unbound layers
C-Achard c83ee8d
Stop rewriting points roots from image metadata
C-Achard 26d0c34
Clarify warning message
C-Achard 593233f
Guard layer dataset adoption
C-Achard bf3edf8
Tighten dataset context inheritance
C-Achard 3796898
Add dataset inheritance layer tests
C-Achard 0dd3304
Track dataset keys across image folders
C-Achard 7891c2c
Fix dataset-key matching for video contexts
C-Achard 9165bbc
Fix keyless image context test
C-Achard 30ffdba
Avoid layer clearing advice for same-folder remap
C-Achard ca7f51c
Document dataset path samefile fallback
C-Achard a50eef0
Fix dataset mismatch layer warnings
C-Achard 5b755ae
Bind adopted point layers to dataset
C-Achard d5edcbe
Add TODO for next refactor
C-Achard 65137e6
Document FALLBACK_H5_KEYS legacy support
C-Achard 679723b
Rename dataset keys to dataset folders
C-Achard 1a88ba9
Prevent other potential root/paths mismatch
C-Achard 88af72d
Reject colliding basenames earlier
C-Achard 575cf3b
Fix stale-root mismatch warnings
C-Achard fbdb1fa
Fix dataset mismatch warning dedupe
C-Achard 445c0f8
Normalize dataset paths in save check
C-Achard b3abeec
Warn when remapped frames lose paths
C-Achard 4b54a1f
Prevent duplicate annotation layers
C-Achard 746aaa0
Refuse remaps for missing annotated frames
C-Achard 0fa814f
Add folder switch integrity tests
C-Achard c0bfa9d
Stabilize deleted-frame integrity test
C-Achard cc58c90
Add tests for bodypart removal regressions
C-Achard c0fbcb0
Lock mismatched layers during remap
C-Achard 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
592 changes: 591 additions & 1 deletion
592
src/napari_deeplabcut/_tests/core/layer_manager/test_manager.py
Large diffs are not rendered by default.
Oops, something went wrong.
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.
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.
Uh oh!
There was an error while loading. Please reload this page.