Skip to content

Initial spec: delete#61

Draft
CGMossa wants to merge 3 commits intomainfrom
spec_delete
Draft

Initial spec: delete#61
CGMossa wants to merge 3 commits intomainfrom
spec_delete

Conversation

@CGMossa
Copy link
Contributor

@CGMossa CGMossa commented Feb 27, 2026

No description provided.

Files to delete from the dvs backend, the current directory, delete metadata file, and also untrack metadata file from `git`

Options:
-c, --cached do not delete the files within the project, but delete from backend and the associated metadatafile, plus add audit log entry about the deletion event.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cached is a confusing git term very few to non will understand the premise of. I generally do not like how overloaded this spec is, and believe it has too many foot guns. Particularly things like deleting the data file the storage backend should be used with a LOT of care.

A set of capabilities around this needs to be provided eventually but with a lot more specificity and detail to consider given the destructive nature of this command.

We will not include this in v1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants