You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be nice to be able to skip the .git folders but not skip all non-tracked files.
In my case, I have some singularity .sif containers which are the executables for my workflow, so I need them to be copied/symlinked into the test directory. But they are not part of my git repo (I track the Singularity.def files and rebuild the sif files on target machines as needed).
using --ga skips the .git folders (which is good for me), but also skips the .sif files (which is bad for me). Is there a good workaround for this? My current workaround is just to not use --ga, but that seems inefficient because it's staging a whole bunch of files I don't need.
The text was updated successfully, but these errors were encountered:
How is the performance, with --symlink? Is that acceptable?
Can you do a find | wc -l and a git ls-files |wc -l for comparison? Can you give me some numbers on the time that tests take to run with and without --ga?
Adding another feature will increase the complexity of the project. If the current functionality leads to considerable slowdowns than it is something worth considering, depending on the costs. So I need a bit more numbers before I can make a good judgement.
Thanks for reporting back on this. Since --symlink does solve your issues for now, custom exclude lists will not be implemented. The primary argument being that custom exclude lists will be a complicated addition to the code. I will leave this issue open in case more use cases for custom exclude lists arise.
It would be nice to be able to skip the
.git
folders but not skip all non-tracked files.In my case, I have some singularity
.sif
containers which are the executables for my workflow, so I need them to be copied/symlinked into the test directory. But they are not part of my git repo (I track the Singularity.def files and rebuild the sif files on target machines as needed).using
--ga
skips the.git
folders (which is good for me), but also skips the.sif
files (which is bad for me). Is there a good workaround for this? My current workaround is just to not use--ga
, but that seems inefficient because it's staging a whole bunch of files I don't need.The text was updated successfully, but these errors were encountered: