Open naterush opened 5 years ago
Created a POC tool here: https://github.com/saga-vcs/gitgetgone
I think we need to think more deeply about where this tool should live (and in general, what the main saga command line tool contains).
It would be nice to have a single CLI for everything, but then we might become a chunky beast (and many users will be downloading code they never run).
There's another option here where the saga CLI can download additions to saga (like, a command goes and gets an add-on tool). It makes some tools not usable at the cost of network access.
Given the similarity of the git and saga data format, it should be possible to convert a git project to a saga project (this might only be possible for certain repositories, etc).
As such, we should create a protocol for converting a git project to a saga project without losing any project history. This would make it easier for developers to move to saga projects and begin adding files with heterogeneous formats to their repositories.