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.
## Deliverables
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.