The bug was in the server (not the client), so you’ll likely see the fix when the server is upgraded.
From: David Reed
[mailto:[EMAIL PROTECTED]
I downloaded v1.4.1160.25852 (the most recent pre-beta) of the client and it still exhibits the same problem against the server that's running (v1.4.1223.9059 - which doesn't match anything on the project page for some reason). When the crew goes home, I'll install another server with the current beta, I guess, and see if it still happens there.
-----Original
Message-----
There was a bug in an older version of draco related to the client tool. It was screwing up the “last modification date” and showing everything as modified. This was fixed a while back in CVS and should be fixed in the most recent release (although I am still using an older CVS version, so I haven’t checked the release version personally).
The fixed version is still not ideal. You’ll very likely get a duplicate build after a forced build, but it will only list the changes since the most recent automatic build.
From: David Reed
[mailto:[EMAIL PROTECTED]
Hola, amigos,
Why does forcing a remote rebuild with the Draco.NET Client actually trigger two builds, separated approximately by the poll period in time? If I (or someone else) force a build with dracocli /start:"Build.Name Project", Draco.NET will fire the build immediately and then one polling period later will rebuild the exact same project, only this time it shows *every* change in VSS history to that VSS project as "Modifications Since Last Build" (which is weird). The initial "forced" build only shows the most recent changes... Is there a command line switch or something which would prevent that? Or is it a remote control bug that is screwing up the cache diff file? Or something equally odd? (I'm using draco.exe v1.4.1223.9059.)
Remember that I've got 99 monitored VSS projects (and growing), but this only a real problem for VSS projects which contain stored procedures. The NAnt script keeps a shadow copy of the 500+ sprocs in each project so that only the updated ones are reloaded on the sandbox and integration servers; the NAnt build fails when there are no file changes detected (nothing to reload). I can change the build script to not failonempty for that fileset so that "no changes" equals a successful rebuild, but...
Thanx for you help and insight! |