-
Notifications
You must be signed in to change notification settings - Fork 29
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
Better support project visibility / situational awareness #834
Comments
@shcheklein @efiop @dberenbaum moved this out from #772 (comment) and tidied up. Hopefully it makes more sense now. We can discuss next week. |
We have actually fulfilled this requirement by switching over to use |
@mattseddon Can you clarify? Do you still expect |
@dberenbaum we were hoping that we could get that info via The basic premise for us is that the fewer commands we have to run against the CLI the better. |
@mattseddon Makes sense. Are you running into issues with getting the info now? We can always add that hidden flag later if |
@dberenbaum The two main problems with the current approach are performance and having another processing locking the repository (we will have to run |
Work here has been done. Waiting for |
Original use case:
"View all directories and files available to the project (Visibility / Situational awareness)".
In the extension we use
dvc list . target --dvc-only
to display the data in ourDVC Tracked
tree (generally shown below file explorer). We want to use this tree for situational awareness w.r.t data management in a workspace.A user should be able to open a dataset (folder) view all of the available files, pull a selection of files and then inspect them further once they have been pulled.
They will also be able to perform basic actions against these files in the initial release (see #569 for details of what is already there).
Problem:
The data that
dvc list . target --dvc-only
provides.Need:
A command that always returns the full list of files from a directory (including additions), regardless of the current state of the workspace.
Explanation:
We see the following behaviour against tracked directories:
This means that when a user pulls a single file they can no longer see what else is available to them inside of that directory.
Demos:
Adding
Screen.Recording.2021-09-27.at.10.58.35.am.mov
Removing
Screen.Recording.2021-09-20.at.12.27.32.pm.mov
Related Issues:
list
: when adding a file to a dataset isdir is always true dvc#6094dvc list
: handle local repos differently? dvc#3590list .
: fails on added directory path (tracked dataset) dvc#6695The text was updated successfully, but these errors were encountered: