finworks/smallsource — Issue #9: define an interface
Author: ottobehrens
Created: 2012-01-29 22:57:15+00:00
State: open

Think a bit, it is possible to define an interface, let's say something like DBX, that we can build on to integrate with multiple SCM's at the back end. Do we assume distributed? Does that matter? Some initial ideas:

scm getHistoryOnSelector: selector inClass: aClass
scm mergePackageIntoImage: package
scm mergePackageIntoSCM: package
scm loadPackage: package