948 if tagOp in [1, 4]: |
948 if tagOp in [1, 4]: |
949 url = '%s/tags/%s' % (reposRoot, urllib.quote(tag)) |
949 url = '%s/tags/%s' % (reposRoot, urllib.quote(tag)) |
950 elif tagOp in [2, 8]: |
950 elif tagOp in [2, 8]: |
951 url = '%s/branches/%s' % (reposRoot, urllib.quote(tag)) |
951 url = '%s/branches/%s' % (reposRoot, urllib.quote(tag)) |
952 else: |
952 else: |
953 url = self.__svnURL(unicode(tag)) |
953 url = self.__svnURL(tag) |
954 |
954 |
955 self.tagName = tag |
955 self.tagName = tag |
956 client = self.getClient() |
956 client = self.getClient() |
957 rev = None |
957 rev = None |
958 if tagOp in [1, 2]: |
958 if tagOp in [1, 2]: |
1204 if os.path.isdir(os.path.join(dname, self.adminDir)): |
1204 if os.path.isdir(os.path.join(dname, self.adminDir)): |
1205 return self.canBeCommitted |
1205 return self.canBeCommitted |
1206 else: |
1206 else: |
1207 return self.canBeAdded |
1207 return self.canBeAdded |
1208 |
1208 |
1209 name = os.path.normcase(unicode(name)) |
1209 name = os.path.normcase(name) |
1210 states = { name : 0 } |
1210 states = { name : 0 } |
1211 states = self.vcsAllRegisteredStates(states, dname, False) |
1211 states = self.vcsAllRegisteredStates(states, dname, False) |
1212 if states[name] == self.canBeCommitted: |
1212 if states[name] == self.canBeCommitted: |
1213 return self.canBeCommitted |
1213 return self.canBeCommitted |
1214 else: |
1214 else: |