Ejemplo n.º 1
0
        protected override bool TrackProjectChanges(SccProjectData data, out bool trackCopies)
        {
            trackCopies = true;

            if (data.WebLikeFileHandling)
            {
                int busy;
                if (BuildManager != null &&
                    VSErr.Succeeded(BuildManager.QueryBuildManagerBusy(out busy)) &&
                    busy != 0)
                {
                    trackCopies = false;
                }
            }
            else if (_syncMap)
            {
                data.Load();
            }

            return(data.TrackProjectChanges()); // Allows temporary disabling changes
        }