I’m trying to understand if there is a way to know if an asset that is used in a particular shot has been updated.
For example let’s say a you have a shot that is a maya scene with animations. A render of it has been published to shotgun. You can link the publishedFiles to the shot using the upstream field but that doesn’t make it easy to know if there is a newer version of any of those files.
I can see how I might get this info via scripting to get that list of upstream files and then check to see if there are newer versions.
I’m guessing when any of those files are published again or a new version is created they look to see what is in their downstream file field and change the status of the related tasks and/ or published files?