Trevor Saunders <tbsaunde@xxxxxxxxxxxx> writes: > On one hand it seems kind of user hostile to just toss out any changes > in the submodule that are uncommitted, on the other for any other path > it would seem weird to have git checkout trigger rebasing or merging. I think that is exactly why we do not do anything in this codepath. I have a feeling that an optional feature that allows "git submodule update" to happen automatically from this codepath might be acceptable by the submodule folks, and they might even say it does not even have to be optional but should be enabled by default. But I do not think it would fly well to unconditionally run "checkout -f" here. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html