git-lfs 0.7.0

Large file storage for git, implemented in Rust
Documentation
You can have `git lfs migrate` convert only files added in commits
reachable from certain references — defined with `--include-ref` —
and ignore files in commits reachable from references defined with
`--exclude-ref`.

For example, given:

        D---E---F
       /         \
      A---B------C    refs/heads/my-feature
       \          \
        \          refs/heads/main
         \
          refs/remotes/origin/main

The commits reachable by each ref:

    refs/heads/main:           C, B, A
    refs/heads/my-feature:     F, E, D, B, A
    refs/remotes/origin/main:  A

The following options would include commits F, E, D, C, and B but
exclude commit A:

    --include-ref=refs/heads/my-feature
    --include-ref=refs/heads/main
    --exclude-ref=refs/remotes/origin/main

The presence of `--everything` indicates that all commits reachable
from all local and remote references should be migrated. Note that
the remote refs themselves are never updated by the migration.