support nested repositories.
mercurial will not recurse into a subdirectory that contains a .hg
directory. it is treated as a separate repository.
removing bthis update spans a branch affecting the following files: baborting update spanning branches!(use 'hg merge' to merge across branches or '-C' to lose changes)