Git-Annex
git-annex.branchable.com
Git-Annex
1–10 of 64 posts
Re: Git-Annex
#2Re: Git-Annex
#3Re: Git-Annex
#4Re: Git-Annex
#5GitHub really embraced the Microsoft-esque NIH with LFS, instead of adopting git-annex.
Here is a talk by a person who adores it: Yann Büchau: Staying in Control of your Scientific Data with Git Annex https://www.youtube.com/watch?v=IdRUsn-zB2s
Re: Git-Annex
#6GitHub really embraced the Microsoft-esque NIH with LFS, instead of adopting git-annex.
FD: I have contributed to git-lfs.
Re: Git-Annex
#7Re: Git-Annex
#8You can apparently do, sort of, but not really, the same thing git-fetch-file[1] does, with git-annex:
git fetch-file add https://github.com/icculus/physfs.git "**" lib/physfs-main
git fetch-file pull
`add` creates this at `.git-remote-files`: [file "**"]
commit = 9d18d36b5a5207b72f473f05e1b2834e347d8144
target = lib/physfs-main
repository = https://github.com/icculus/physfs
branch = main
But git-annex's documentation goes on and on about a bunch of commands I don't really want to read about, whereas those two lines and that .git-remote-files manifest just told you what git-fetch-file does.Re: Git-Annex
#9git-annex has some really awkward documentation. You can apparently do, sort of, but not really, the same thing git-fetch-file[1] does, with git-annex: git fetch-file add https://github.com/icculus/physfs.git "**" lib/physfs-main git fetch-file pull `add` creates this at `.git-remote-files`: [file "**"] commit = 9d18d36b5a5207b72f473f05e1b2834e347d8144 target = lib/physfs-main repository = https://github.com/icculus/…
Re: Git-Annex
#10git-annex can be a bit hard to grasp, so I suggest to create a throw-away repository, following the walkthrough[1] and try things out. See also workflows[2].