Closed wlandau closed 2 years ago
From https://git-scm.com/book/id/v2/Kostumisasi-Git-Git-Attributes, it looks like file diffs rely on filters. Gittargets already uses the lfs filter, which seems to preclude diffs, so orphan branches are probably fine.
On second thought, orphan branches lose valuable information about the audit trail of which targets changed between code commits. From the perspective of tracking history, I think this is more valuable than the ability to delete data snapshots. Might revisit this issue at some point.
Came across this issue looking for a way to delete entire snapshots. Is there a way to do this yet?
Unfortunately no, it gets messy because Git tracks differences between one commit and the next. Each successive snapshot depends on the previous one for storage efficiency.
Prework
Proposal
Suggested by @smwindecker in her rOpenSci review. Plan: