-
Notifications
You must be signed in to change notification settings - Fork 6
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
Automatically gin get-content
#296
Comments
Thanks for the request. I think this behaviour wouldn't be appropriate for the client by default. A major feature of git annex (and by extension the GIN CLI) is the selective downloading of large file content. Repositories can sometimes be tens or hundreds of gigabytes in size. Pulling the entire content on Your request however makes me consider adding more information to the command output. It can perhaps offer to download all data, though I consider prompts to be a bit disruptive to command line workflow and it might be best to simply add a message at the end of the As for the |
Some feedback on whether or not the repo contains annexed files on a fresh Still, while I do see the usecase of not automatically getting annexed files, knowing about the difference, which |
Yes, that's essentially the source of a lot of the issues with the GIN CLI (admittedly, a problem of our own making). We want to hide or abstract away a lot of the details of working with git and git-annex, but at the same time, the user should know what's going on. It's impossible to do without educating the user to a certain point and it requires a delicate balance. There's documentation on the website, but users who want to quickly start using the client to download repositories should get some feedback about what's going on. |
When I make a fresh checkout of a repo, files checked into annex are not automatically downloaded.
gin download
also does not retrieve them. It would be nice ifgin get-content
is not a separate command but is included ingin get
andgin download
.The text was updated successfully, but these errors were encountered: