anchor.diff:                  let! _ = Blob.UploadFromFile(config, prefix, blobPath, localPath)
                   ()
           }
  +
  +        // only print metadata message if updating data dependencies
  +        if assemblyExists then logger.Logf "Updating metadata for '%s'" va.FullName
   
           do! dataFiles |> Seq.map uploadDataFile |> Async.Parallel |> Async.Ignore
   
  
positive.code:             let! _ = Blob.UploadFromFile(config, prefix, assemblyName, va.Image)
              return ()
  
          // 2. Upload symbols if applicable.
          match va.Symbols with
          | None -> ()
          | Some symbolsPath ->
              let symbolsName = symbolsName va.Id
              let! symbolsExist = Blob.Exists(config, prefix, symbolsName)
              if not symbolsExist then
                  let! _ = Blob.UploadFromFile(config, prefix, symbolsName, symbolsPath)
                  return ()
  
          // 3. Upload metadata
          // check current metadata in store
  
negative.code:             /// print upload sizes for given assembly
              let uploadSizes = 
                  seq {
                      yield sprintf "IMG %s" (sizeOfFile va.Image)
                      match va.Symbols with
                      | Some s -> yield sprintf "PDB %s" (sizeOfFile s)
                      | None -> ()
  