branch filter restores wrong branch for multiple related repositories
Created originally on Bitbucket by kairu
I work with multiple copies of the "related" repositories (multiple distinct, independent repositories that with many common changesets) pegged on different branches. The restoration of the last used branch filter feature (#1009 (closed)) seems to only remember the last branch based on the repository ancestry, rather than by the distinct repository location - all related repositories always initialize the filter to the same branch, probably based on whichever repository's filter value was the last to get saved, even though they were each set to different branches earlier.
Example: Repository A is filtered on branch 1, Repo B on branch 2, Repo C on branch 3, where A, B and C are all related repositories. When I open a fresh instance of thg and open all the repo tabs, they will all be on the same branch. If I set all branch filters appropriately, then close and reopen the repos, they will still all filter to the same branch.
Version: thg 2.5.1 Win32