Following #814, let's keep the Index type for lower level operations that will leverage the Index as a data structure/collection independently of the workdir/HEAD.
Following methods should be obsoleted and moved to the IRepository interface:
Stage()
Unstage()
Move()
Remove()
RetrieveStatus()
Index.Reset() should be maybe renamed to give it a less git-y name (Replace() ?)
/cc @niik @carlosmn
Following #814, let's keep the
Indextype for lower level operations that will leverage theIndexas a data structure/collection independently of the workdir/HEAD.Following methods should be obsoleted and moved to the
IRepositoryinterface:Stage()Unstage()Move()Remove()RetrieveStatus()Index.Reset()should be maybe renamed to give it a less git-y name (Replace()?)/cc @niik @carlosmn