Well, in the scenario I described earlier, the project developers (your
"average users") _do_ have push access to the submodules. And that scenario
is certainly not a toy scenario.
For the purposes of this discussion, this is pretty close to the use case I
described earlier in my scenario as well. Thanks, Avery, for presenting the
argument in a more readable manner.
Yes, and I have never argued that your "average users" should use 'merge'.
Indeed I have not argued that 'merge' is suitable for your workflow _at_
_all_.
One of the guiding principles I have learned from earlier submodule
discussions on this list, is that the git submodule commands should NOT
impose restrictions on the workflows available to its users. But in this
case you are using your own workflow to argue what should, and should not be
part of the git submodule repertoire. I am arguing that there are
_different_ workflows, with _different_ requirements where 'merge' would be
a useful addition. Just because you won't ever use it, does not mean that it
will not be useful to anybody else.
Do you argue that protecting these "young and maybe overly energetic"
developers from themselves should be hardcoded into the git submodule
behaviour, in such a way that it obscures the availability of other
alternative submodule workflows?
Have fun! :)
...Johan
--
Johan Herland, <johan@herland.net>
www.herland.net
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html