Fossil command test-move-repository can (and should) run independently without access to repository.

This is useful if the repository is moved prior to running this command.

As a workaround, sqlite3 executable can be used to manipulate _FOSSIL_ as follows:<pre>
C:\test> sqlite3 _FOSSIL_
sqlite> UPDATE vvar SET value='new.fsl' WHERE name='repository';
<pre>

In similar lines, fossil command sqlite3 should run independent of repository as well as checkout. If run from a checkout, if repository is not available, this command doesn't run even if database is explicitly specified. if run from outside a checkout, it requires a fossil repository through -R option.