As it stands, Perforce options set via the Hudson GUI are sticky/permanent. It would be nice to provide a programmatic way (perhaps one already exists) to dynamically modify Perforce options. For instance:
-Clean Workspace Before Each Build
-One Time Force Sync
-Always Force Sync
Suppose I run continuous testing (test A, B and C) on build X, I'd like to clean+onetime force sync only once, before my three tests run. When I kick of the same three tests on build Y, perform the clean+onetime force sync again for build Y. As it stands, all three tests for both builds would have clean+onetime force sync executed, unless I'm missing something.