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

Migrate code from repository christian-monch/compute here #17

Merged
merged 148 commits into from
Oct 22, 2024

Conversation

christian-monch
Copy link
Contributor

No description provided.

This commit adds input globing that works
similarly to the input globbing of `datalad run`.
It performs globbing on the worktree, installing
all necessary subdatasets that are matched in a
globbing expression.

As a result, an expression like `**` would install
all subdatasets that are reachable from the
root dataset.
The method `Path.glob` does not yield
dangling links, even if they match the
pattern. We use `glob.glob` therefore
This commit performs renaming of the old `compute`
names into the `remake` names.

The following names are used now:

- command: `datalad make`
- annex remote: `datalad-remake`
- url scheme: `datalad-make:`
- remake subdirectory name: `.datalad/make`
This commit instructs mypy to ignore missing
imports. Otherwise a number of errors are
created by importing datalad-modules. This
is due to the fact that no type-stubs exist
for those modules yet. Once the type-stubs
are created, this commit should be reverted.
@christian-monch christian-monch force-pushed the compute-main branch 3 times, most recently from f1be10c to 81f08a3 Compare October 22, 2024 11:53
@christian-monch christian-monch changed the title Migrate code from repository christian-monch/compute into this repository Migrate code from repository christian-monch/compute here Oct 22, 2024
@christian-monch christian-monch merged commit cb00233 into main Oct 22, 2024
13 checks passed
@christian-monch christian-monch deleted the compute-main branch October 22, 2024 12:02
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.

1 participant