Merge branch 'cn/fetch-prune-overlapping-destination' into maint