implement updateable .gitsubprojects

Same as in GitExternals. Do wen need to change it? Shall we change this later?