Don't know about op, I had a script that would go through each plugin folder, check if it was a git folder, and pulled.
Now I use vimplug though
git submodule update
Hmm, when I set it up, mercury was a thing, so, the script handled both.
And, also, I was young, and that made me feel good :D