As part of a feasibility study I am looking to find somebody who can write me a Delphi 7 component, unit? or module which will simplify access to the Source Code Control (SCC) API.
I see this as being the first part of a larger project, so initially I would? like a simple component as a "proof of concept", with a developer spending not more than 2-3 days working on it. The more that can be done the better, but what I would be looking for is a component that can:
- Log into the SCC compliant database
- Retrieve a list of projects
- For a given project, retrieve a list of files and sub-projects/folders
- For a given file, retrieve the number of versions that exit
Any experience working with SCC would obviously be a big advantage. I would be testing this against a SourceOffSite database, and possibly also a SourceGear Vault database, but in theory it shouldn't matter if it was Subversion or anything else.
As mentioned, if this component worked successfully then there would almost certainly be more work to follow, as I would want to be able to access a file's complete history of changes as a means of building statistics, etc.