Skip to content
  • Joey Hess's avatar
    assistant: Make expensive transfer scan work fully in direct mode. · 1cdf2b92
    Joey Hess authored
    The expensive scan uses lookupFile, but in direct mode, that doesn't work
    for files that are present. So the scan was not finding things that are
    present that need to be uploaded. (It did find things not present that
    needed to be downloaded.)
    
    Now lookupFile also works in direct mode. Note that it still prefers
    symlinks on disk to info committed to git, in direct mode. This is
    necessary to make things like Assistant.Threads.Watcher.onAddSymlink
    work correctly, when given a new symlink not yet checked into git (or
    replacing a file checked into git).
    1cdf2b92