code: public void importGit(ProgressMonitor... monitors) throws IOException {
          if (inProgress)
              throw new IOException("Asset already in progress...");
  
          try {
              inProgress = true;
              Props props = new Props(this);
              VcInfo vcInfo = new VcInfo(getGitRoot(), props);
  
              getOut().println("Importing from Git into: " + getProjectDir() + "...");
  
              // CLI dependencies
              Git git = new Git(getReleasesUrl(), vcInfo, "checkVersionConsistency", vcInfo.getBranch(), getAssetLoc());
              git.run(monitors);
  
              // Check Asset inconsistencies
              Vercheck vercheck = new Vercheck();
              vercheck.setConfigLoc(getConfigLoc());
              vercheck.setAssetLoc(getAssetLoc());
              vercheck.setGitRoot(getGitRoot());
              vercheck.setDebug(true);
              vercheck.run();
              if (vercheck.getErrorCount() > 0) {
                  throw new IOException("Asset version conflict(s).  See log for details");
              }
  
              // perform import (Git pull)
              git = new Git(getReleasesUrl(), vcInfo, "hardCheckout", vcInfo.getBranch(), isHardReset());
              git.run(monitors);
  
              // capture new Refs in ASSET_REF after import (Git pull)
              DbInfo dbInfo = new DbInfo(props);
              Checkpoint checkpoint = new Checkpoint(getReleasesUrl(), vcInfo, getAssetRoot(), dbInfo);
              try {
                  checkpoint.run(monitors).updateRefs();
              }
              catch (SQLException ex) {
                  throw new IOException(ex.getMessage(), ex);
              }
          }
          catch (Throwable ex) {
              if (ex instanceof IOException)
                  throw ex;
              else
                  throw new IOException(ex.getMessage(), ex);
          }
          finally {
              inProgress = false;
          }
      }
docs: This is for importing newly-discovered assets.