Does git-annex support git sparse checkout? Are there any known issues when using it in git-annex repos, especially in conjunction with git-worktree?