There is no way to force the labeller task to complete after the source control task. But you only need this if your original tag data is stored exclusively in the local working directory. You said your source of shortcuts is version control, so you should use a label to get it from version control.
Most version control systems have a command line that allows you to read the contents of a file from stdout. CCNet booklets are easy to write and deploy. You can take at the command line the arguments needed to get the latest version information directly from the source.
Ccnet labeller configuration example
<labeller type="svnLabeller"> <svn>C:\Program Files (x86)\svn\bin\svn.exe</svn> <repository>https://path.to/project</repository> <versionInfoPath>/AssemblyInfo.cs</versionInfoPath> </labeller>
Mike haboustak
source share