I have added an experimental IMPORT command to my branch wolfgangHelpCommand (checkin [b37d5f256e]).

Maybe you take a look at it and/or test it in your environment.

The command help is:

<pre>
Usage: fossil.exe import

If used in a checkout, the current checkout file tree is synchronized
with the repository:
 * all files, existing in the file tree but not in the repository
   (files displayed using the "extra" command)
   are added to the repository - see also "add"
 * all files, existing in the repository, not existing in the file tree
   (files displayed as MISSING using the "status" command)
   are removed from the repository - see also "rm"
The command does not "commit"!

This command can be used to track third party software.
</pre>

best regards