Is it possible to update a repository from Continua?

We are just moving from Finabuilder 7 to CI/FB8. Our FB script did check out certain files and updated them. How to do similar in CI?
I tohught is should be possible to just update the files from the repository on the agent and the “push” them back to the server.
We are using Surround SCM.

Hi Sindre,

Continua CI does not currently push changes for any of the supported repositories. We plan to implement support for this in the future, however this is still a long term goal.

The only way to do this at the moment is via the FinalBuilder actions. Note however that the Continua CI repository working folders are on the server and the actions are run on the agent. Also the state of the Continua CI repository working folders can change at any time when new changesets are detected. You will therefore need to checkout to a new workspace folder, and copy the updated files to this before committing and pushing to the server. The expression $Source.Repo.LatestChangeset.Id$ will contain the relevant revision number.