My question is how can I have two repositories share/watch the exact same file(s) without either one being a sub-repository of the other.
In TortoiseHg (version 6.4.2) if I create such a constellation, automatically the hierarchically higher repository detects that a hierarchically lower repository exists and shows the file as missing/deleted. If I try to take any action I get the error that the file is inside of a nested repo.
What I want is that the hierarchically higher repository ignores the hierarchically lower repository and just watches the file separately and ignores all .hg files/folder the hierarchically lower repository creates. So that one file (or multiples) are handled decoupled by two different repositories without considering the other repository at all.
Clarification/Example: A short illustrative example and my intent further explained.
Main Folder (Repository A)
Sub Folder 1
Sub Folder 2 (Repository B)
Sub Folder 2 File 1
Sub Folder 2 File 2
....
Sub Folder 3
....
Main Folder File 1
Main Folder File 2
....
What I want is that both repository A and repository B can manage the sub folder 2 files. Currently I can't find a way to make that possible, because if I establish repository B, repository A detects a nested sub repository and doesn't allow direct file monitoring anymore.
The reason is also explained easily, I want to share repository B to other projects to reuse it/share similar resources. But I don't want or need it as detailed/minuscule as I want to track change progress in repository A, furthermore I want repository A to track all files that are associated with this project and don't manage multiple nested sub repositories.
That is why I wanted to create a decoupled repository structure, where the project files are managed wholly by a single repository and shared/shareable resources are managed additionally by a separate repository.
After further investigation I must conclude that there is currently no feasible way to achieve my goal, therefore this question will be closed for now.
There are only some outdated extensions (forest,...) which maybe could do what I wanted, but relying on no longer updated add-ons isn't a valid solution.