Kaynağa Gözat

_CopyAndLinkFiles even if the sources haven't changed

The source or destination attributes may have changed even if the source
didn't, so we need to make sure that these are up to date.

Change-Id: I266ef3598ddda7e8c23bc9c6a049905ddc586348
Dan Willemsen 10 yıl önce
ebeveyn
işleme
029eaf3bac
1 değiştirilmiş dosya ile 4 ekleme ve 0 silme
  1. 4 0
      project.py

+ 4 - 0
project.py

@@ -1275,6 +1275,8 @@ class Project(object):
         # Except if the head needs to be detached
         #
         if not syncbuf.detach_head:
+          # The copy/linkfile config may have changed.
+          self._CopyAndLinkFiles()
           return
       else:
         lost = self._revlist(not_rev(revid), HEAD)
@@ -1292,6 +1294,8 @@ class Project(object):
     if head == revid:
       # No changes; don't do anything further.
       #
+      # The copy/linkfile config may have changed.
+      self._CopyAndLinkFiles()
       return
 
     branch = self.GetBranch(branch)