DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=35295>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=35295 Summary: Starteam checkout major fix Product: Ant Version: unspecified Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component: Optional SCM tasks AssignedTo: dev@ant.apache.org ReportedBy: [EMAIL PROTECTED] CC: [EMAIL PROTECTED] Currently the StarTeam Checkout Ant task has an attribute named "forced" with the description: If true, checkouts will occur regardless of the status that StarTeam is maintaining for the file. If false, status will be used to determine which files to check out. Defaults to "false". When false, the task uses status to determine which files should be checked out. This is currently implemented so that OUTOFDATE and MISSING are the only statuses where a checkout does occur. If it is MERGE, UNKNOWN, MODIFIED, or of course CURRENT, it does not checkout the file. This is not optimal behavior for an automated process such as part of a continual build process (which I believe is where this target is mostly used). For automated processes, what is intended is that the checkout will leave the local folder exactly as the repository (checkouts would occur for MERGE, UNKNOWN, and MODIFIED as well as OUTOFDATE and MISSING). Because the current task is not implemented like this, I wonder if most script users are left using forced="true" which causes CURRENT files to be checked out needlessly, significantly increasing the build time. What is the best way to fix this problem? Change the behavior of checkout when forced="false" to perform checkouts on the above mentioned statuses? Change the behavior of forced="true" to skip CURRENT files (as I think this may always be unnecessary)? Or perhaps add a new attribute called sync (or whatever) that overrides the forced attribute and performs the checkout as described above? -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]