I’m usually building DT myself, after modifying a few files to support my camera in LibRaw (using this guide)
Initially I stashed and committed my changes, and I do now and then a pull to get the latest changes from remote master.
I’m wondering now if I should do also something with sub-modules, to keep them up to date? Maybe a “git submodules update” or something else?