-
Notifications
You must be signed in to change notification settings - Fork 86
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
consider exclude in shed update #1106
base: master
Are you sure you want to change the base?
consider exclude in shed update #1106
Conversation
by considering exlude when - build and downloading tar balls - diff shed update should now consider exclude in .shed.yml
This looks good to me, is it ready to be merged? |
Wondering about the questions in the TODOs. In particular question 2. Is there anything that deserves a test in this changes? If yes ideas? |
|
No problem, but I'm still quite confused by the code. It seems that planemo/planemo/shed/__init__.py Line 1025 in 38227c1
Both tools essentially start by calling Is this correct? |
I don't remember all the details - but the idea is that the raw directory structures are materialized into effective repository structures with includes and excludes handled and tools and tool-data demultiplexed. So should any of this be needed? Maybe exclude is only used for automatic demultiplexing though? |
by considering exclude when
shed update should now consider exclude in .shed.yml
I checked this (a1e2cae) in the following way on the TTS.
Afterwards the file was gone again (on the TTS).
Would be great to have for updating the OpenMS tools (where we have quite a few extra files in the TS that shouldn't be there, i.e. we would like to remove them from the TS and not consider them for the question if a repo should be updated).
TODO(?):
may fix: #554