Skip to content
Snippets Groups Projects
  • Matt Harbison's avatar
    a913d2892e17
    lfs: ensure the blob is linked to the remote store on skipped uploads · a913d2892e17
    Matt Harbison authored
    I noticed a "missing" blob when pushing two repositories with common blobs to a
    fresh server, and then running `hg verify` as a user different from the one
    running the web server.  When pushing the second repo, several of the blobs
    already existed in the user cache, so the server indicated to the client that it
    doesn't need to upload the blobs.  That's good enough for the web server process
    to serve up in the future.  But a different user has a different cache by
    default, so verify complains that `lfs.url` needs to be set, because it wants to
    fetch the missing blobs.
    
    Aside from that corner case, it's better to keep all of the blobs in the repo
    whenever possible.  Especially since the largefiles wiki says the user cache can
    be deleted at any time to reclaim disk space- users switching over may have the
    same expectations.
    a913d2892e17
    History
    lfs: ensure the blob is linked to the remote store on skipped uploads
    Matt Harbison authored
    I noticed a "missing" blob when pushing two repositories with common blobs to a
    fresh server, and then running `hg verify` as a user different from the one
    running the web server.  When pushing the second repo, several of the blobs
    already existed in the user cache, so the server indicated to the client that it
    doesn't need to upload the blobs.  That's good enough for the web server process
    to serve up in the future.  But a different user has a different cache by
    default, so verify complains that `lfs.url` needs to be set, because it wants to
    fetch the missing blobs.
    
    Aside from that corner case, it's better to keep all of the blobs in the repo
    whenever possible.  Especially since the largefiles wiki says the user cache can
    be deleted at any time to reclaim disk space- users switching over may have the
    same expectations.