-
Notifications
You must be signed in to change notification settings - Fork 10
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
Consolidate "traverser" from gooey and metalad into a common implementation #323
Comments
This comment was marked as outdated.
This comment was marked as outdated.
This is a start for consolidating common functionality scattered around various extensions into a single implementation (pattern). This changeset import `iterdir()` from `datalad-gooey`. In contrast to the original implementation, this new one is using a stricter approach to types, and overfits less to a dataset-aware use case. However, it is not meant to be the exclusive implementation, but merely a start and a place to migrate directory iterators into. Ping datalad#323
This is a start for consolidating common functionality scattered around various extensions into a single implementation (pattern). This changeset import `iterdir()` from `datalad-gooey`. In contrast to the original implementation, this new one is using a stricter approach to types, and overfits less to a dataset-aware use case. However, it is not meant to be the exclusive implementation, but merely a start and a place to migrate directory iterators into. Ping datalad#323
This is a start for consolidating common functionality scattered around various extensions into a single implementation (pattern). This changeset import `iterdir()` from `datalad-gooey`. In contrast to the original implementation, this new one is using a stricter approach to types, and overfits less to a dataset-aware use case. However, it is not meant to be the exclusive implementation, but merely a start and a place to migrate directory iterators into. Ping datalad#323
This is a start for consolidating common functionality scattered around various extensions into a single implementation (pattern). This changeset import `iterdir()` from `datalad-gooey`. In contrast to the original implementation, this new one is using a stricter approach to types, and overfits less to a dataset-aware use case. However, it is not meant to be the exclusive implementation, but merely a start and a place to migrate directory iterators into. Ping datalad#323
Looking into this further, it seems that it might be more meaningful to replace the implementation of change-detection in gooey's Worth taking a look at #91 in that context. |
The iterator is also integrated with `ls-file-collection` as collection type `gitworktree`. Closes datalad#350 Ping datalad#323
The iterator is also integrated with `ls-file-collection` as collection type `gitworktree`. Closes datalad#350 Ping datalad#323
The iterator is also integrated with `ls-file-collection` as collection type `gitworktree`. Closes datalad#350 Ping datalad#323
The iterator is also integrated with `ls-file-collection` as collection type `gitworktree`. Closes datalad#350 Ping datalad#323
The iterator is also integrated with `ls-file-collection` as collection type `gitworktree`. Closes datalad#350 Ping datalad#323
This adds support for a standard query that Gooey would be making. Therefore, this is a significant step towards a resolution of datalad#323. When interfaced with datalad#539, it replaces `gooey-lsdir` and half of `gooey-status-light`, with a much more efficient/convenient implementation.
This adds support for a standard query that Gooey would be making. Therefore, this is a significant step towards a resolution of datalad#323. When interfaced with datalad#539, it replaces `gooey-lsdir` and half of `gooey-status-light`, with a much more efficient/convenient implementation.
Minimal change, because we just pass it on to `iter_gitworktree()`. Still added a smoke test. This is now ready for use in Gooey. Ping datalad#323
Minimal change, because we just pass it on to `iter_gitworktree()`. Still added a smoke test. This is now ready for use in Gooey. Ping datalad#323
With The essential addition would be Such change reports could be merged into a true Even when Sidenote: |
#580 now also adds |
I have implemented a draft of |
This implementation should be layered, to be useful for listing, but also status/diff reporting.
It should also be benchmarked, relative to git-lsdir and and git-ls-tree.
Ping @christian-monch
The text was updated successfully, but these errors were encountered: