+ * "git branch -d branch" used to refuse deleting the branch even when
+ the branch is fully merged to its upstream branch if it is not merged
+ to the current branch. It now deletes it in such a case.
+
+ * When "git diff" is asked to compare the work tree with something,
+ it used to consider that a checked-out submodule with uncommitted
+ changes is not modified; this could cause people to forget committing
+ these changes in the submodule before committing in the superproject.
+ It now considers such a change as a modification.
+