-
Notifications
You must be signed in to change notification settings - Fork 2
Handle relpaths when rimport called from inputdata subdir #28
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
samsrabin
merged 21 commits into
ESMCI:main
from
samsrabin:relpaths-from-inputdata-subdir
Aug 31, 2026
Merged
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
b8a9f18
rimport: Anchor relative CLI-arg paths to cwd inside the inputdata tree
samsrabin f9b5fae
rimport: Anchor --list relative entries to the list file's own directory
samsrabin 27885c4
relink: Pin cwd-relative resolution of positionals from an inputdata …
samsrabin 34b02a7
docs: Describe cwd/list-relative path resolution in rimport help and …
samsrabin 75c79cd
rimport: Guard stage_data against directory sources
samsrabin 964a719
rimport: Fix stage_data docstring overclaim on symlink-to-directory
samsrabin 8768208
tests: Pin --list entries anchoring to list-file dir, not cwd
samsrabin 17cf275
rimport: Don't raise when cwd has been deleted
samsrabin 69b3e47
rimport: Make --help and the list-file error self-sufficient
samsrabin 1b770e4
tests: Add decoy to relink single-file pinning test
samsrabin 1a2991d
tests(rimport): cover list-error remedy text, pin log level, add Setu…
samsrabin 85fb2d7
tests(rimport): revert item-3 Setup headers per review finding
samsrabin 6422292
tests(rimport): use absolute paths in eight e2e tests, drop hidden fa…
samsrabin 4f7a9a2
rimport: Delete the root-fallback for relative CLI/list resolution
samsrabin 92739b8
rimport: Add pre-flight validation so a bad path aborts before publis…
samsrabin bdb4335
docs(rimport): describe the one-rule resolution and pre-flight valida…
samsrabin 03866de
tests: bring nested_mock_dirs fixture in shape with fixture_temp_dirs
samsrabin 142111b
tests: derive decoy basenames from real files, assert decoy content d…
samsrabin 66ca8b3
tests(rimport): give test_list_inside_tree_relative_entries a decoy
samsrabin 8f756a2
tests: de-duplicate two near-identical test pairs added in this PR
samsrabin 8f15cf1
tests: make comments and docstrings stand on their own
samsrabin 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
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
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.