Prevent fetching already fetch changesets from already initialized branches

by removing branches when the changeset of child branch
is already found in the repository