<!-- this is just a rough cut. There are many details to be worked out yet. -->
<constellation name="daily" description="mindprod.com files to back up daily">
  <include>
    <!-- include the entire E:/mindprod directory tree, unless otherwise overridden. Note / rather that \ in file names -->
    <tree name="E:/mindprod">
      <exclude>

        <!--exclude E:/mindprod/kjv and all its subdirectories -->
        <tree name="kjv"/>

        <!-- exclude just the E:/mindprod/quadra directory, but but leaves its subdirectories included -->
        <dir name="quadra"/>

        <!-- exclude just the E:/mindprod/replicator directory, but but leaves its subdirectories included -->
        <dir name="replicator">

          <!-- since the include command is nested inside the dir replicator command, it applies only to files in the replicator directory -->
          <include>

            <!-- includes all files matching replicator/*.html -->
            <file name="*.html">

              <!-- since  exclude is nested inside the wildcard, of those *.html we were going to include, we exclude the *log.html -->
              <exclude>
                <file name="*log.html"/>
              </exclude>
            </file>

            <!-- since we are nested in an include, we include files of the form z*.zip -->
            <file name="z*.zip"/>
          </include>
        </dir>
      </exclude>
    </tree>

    <!-- Since we are nested in an include, we include the E:/com directory -->
    <tree name="E:/com">
      <include>
        <file name="*.java"/>
        <file name="*.html"/>
        <file name="*.txt"/>
        <file name="manifest.mft"/>
      </include>
    </tree>
    <file name="E:/env/2008/taxreturn.xls"/>
    <file name="E:/env/secretpasswords.enc"/>
    <file name="E:/env/purchasedsoftwarekeys.txt"/>
    <file name="C:/personal/todo.txt"/>
  </include>
</constellation>