Changeset 1209 in tailor for vcpx/repository/cg.py
- Timestamp:
- 07/02/06 15:52:26 (7 years ago)
- Hash name:
- 20060702135226-130f5-d971789b979e66fbd26edc21b5512ee2747c0e9b
- File:
-
- 1 edited
-
vcpx/repository/cg.py (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vcpx/repository/cg.py
r1179 r1209 40 40 # them out. 41 41 42 notdirs = [n for n in names if not isdir(join(self. basedir, n))]42 notdirs = [n for n in names if not isdir(join(self.repository.basedir, n))] 43 43 if notdirs: 44 44 cmd = self.repository.command("add") 45 ExternalCommand(cwd=self. basedir, command=cmd).execute(notdirs)45 ExternalCommand(cwd=self.repository.basedir, command=cmd).execute(notdirs) 46 46 47 47 def __parse_author(self, author): … … 92 92 # shouldn't be a problem. 93 93 cmd = self.repository.command("commit", "-f") 94 c = ExternalCommand(cwd=self. basedir, command=cmd)94 c = ExternalCommand(cwd=self.repository.basedir, command=cmd) 95 95 96 96 c.execute(env=env, input=encode('\n'.join(logmessage))) … … 108 108 # them out. 109 109 110 notdirs = [n for n in names if not isdir(join(self. basedir, n))]110 notdirs = [n for n in names if not isdir(join(self.repository.basedir, n))] 111 111 if notdirs: 112 112 cmd = self.repository.command("rm") 113 c=ExternalCommand(cwd=self. basedir, command=cmd)113 c=ExternalCommand(cwd=self.repository.basedir, command=cmd) 114 114 c.execute(notdirs) 115 115 … … 125 125 from vcpx.dualwd import IGNORED_METADIRS 126 126 127 if isdir(join(self. basedir, newname)):127 if isdir(join(self.repository.basedir, newname)): 128 128 # Given lack of support for directories in current Git, 129 129 # loop over all files under the new directory and 130 130 # do a add/remove on them. 131 skip = len(self. basedir)+len(newname)+2132 for dir, subdirs, files in walk(join(self. basedir, newname)):131 skip = len(self.repository.basedir)+len(newname)+2 132 for dir, subdirs, files in walk(join(self.repository.basedir, newname)): 133 133 prefix = dir[skip:] 134 134 … … 151 151 from os.path import join, exists 152 152 153 if not exists(join(self. basedir, self.repository.METADIR)):153 if not exists(join(self.repository.basedir, self.repository.METADIR)): 154 154 cmd = self.repository.command("init", "-I") 155 init = ExternalCommand(cwd=self. basedir, command=cmd)155 init = ExternalCommand(cwd=self.repository.basedir, command=cmd) 156 156 init.execute() 157 157 … … 170 170 # Create the .git/info/exclude file, that contains an 171 171 # fnmatch per line with metadirs to be skipped. 172 ignore = open(join(self. basedir, self.repository.METADIR,172 ignore = open(join(self.repository.basedir, self.repository.METADIR, 173 173 'info', 'exclude'), 'a') 174 174 ignore.write('\n') … … 176 176 for md in IGNORED_METADIRS])) 177 177 ignore.write('\n') 178 if self.logfile.startswith(self. basedir):179 ignore.write(self.logfile[len(self. basedir)+1:])178 if self.logfile.startswith(self.repository.basedir): 179 ignore.write(self.logfile[len(self.repository.basedir)+1:]) 180 180 ignore.write('\n') 181 if self.state_file.filename.startswith(self. basedir):182 sfrelname = self.state_file.filename[len(self. basedir)+1:]181 if self.state_file.filename.startswith(self.repository.basedir): 182 sfrelname = self.state_file.filename[len(self.repository.basedir)+1:] 183 183 ignore.write(sfrelname) 184 184 ignore.write('\n')
Note: See TracChangeset
for help on using the changeset viewer.
