<p>Our CruiseControl system checks out from starteam. I've noticed that it is sometimes not checking out new versions of files, only added files.</p>

<p>Does anyone know why this is?</p>

I cannot say
why
this happens, but for what it's worth, we avoid the problem entirely by having StarTeam delete all of the local files before checking-out. We get
all
of the files that way. We use the following StarTeam arguments in our NAnt script:
```
```
delete-local -q -p &quot;${starteam_project_root}&quot; -is -filter &quot;N&quot; -cfgd &quot;${exec_time}&quot;
```
```
Which translates to something like:
```
```
delete-local -q -p "user:passwd@SERVER:49201/ProjectName/" -is -filter "N"-cfgd "09/18/2008 14:33:22"
```
```