Open Bug 1631610 Opened 5 years ago

robustcheck should handle subrepositories in some way.

Categories

(Developer Services :: Mercurial: robustcheckout, enhancement)

enhancement

Tracking

(Not tracked)

People

(Reporter: tomprince, Unassigned)

Details

Currently, if there is a hg repository checked out in a subdirectory of the destination, robustcheckout ignores it silently.

This is reasonable in some case; for example comm-central is checkedout in a subdirectory of mozilla-central, and it is useful to not destroy that checkout and the immediately re-clone it. However, this did cause issues when caches were shared between gecko and comm jobs, in that comm would end up being checked out even when not requested by the task.

However, I don't think this is a good default behavior; my expectation after running robustcheckout is that the current directory exactly matches what is on the server without any extra files.

You need to log in before you can comment on or make changes to this bug.