Sorry No, you have to use edk2 revision that is compatible with ~/src/edk2/Clover/Patches_for_EDK2/, that does not mean is the lastest available. Otherwise bugs.
I asked Slice to add a txt file with the revision he use to compile Clover more than once... (but also I promis to never ask again ). Why is "static"
Not my point. Or I wasn't clear enough.
My idea was the script to check what's the current local version of edk2 and to force edk2 update only if the recommended version (set inside the script) has been changes to any higher one or there is no ~/src/edk2 folder at all. It will be a simple check. Currently, the script is trying to pull the recommended edk2 version from the repo on every Clover source update, which IMO is a waste of time.
And yeah, it's static, because it's specific edk2 version, defined by the script (will change significantly rarely than the Clover source).