Changeset 203 in tailor
- Timestamp:
- 12/31/04 20:59:33 (8 years ago)
- Hash name:
- 20041231195933-97f81-2823ff9e18168999427fa6801227df4cfd0d1f47
- File:
-
- 1 edited
-
vcpx/darcs.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
vcpx/darcs.py
r201 r203 201 201 202 202 from os.path import join, exists 203 from os import mkdir 203 204 204 205 wdir = join(basedir, subdir) 205 206 if not exists(join(wdir, '_darcs')): 206 dget = SystemCommand(working_dir=basedir, 207 command="darcs get --partial --verbose" 208 " %(tag)s '%(repository)s' %(subdir)s" 207 if not exists(wdir): 208 mkdir(wdir) 209 210 c = SystemCommand(working_dir=wdir, command="darcs initialize") 211 c(output=True) 212 213 if c.exit_status: 214 raise TargetInitializationFailure( 215 "'darcs initialize' returned status %s" % c.exit_status) 216 217 dpull = SystemCommand(working_dir=wdir, 218 command="darcs pull --all --verbose" 219 " %(tag)s '%(repository)s'" 209 220 " 2>&1") 210 221 211 output = d get(output=True, repository=repository,212 tag=revision<>'HEAD' and '--tag=%s'%repr(revision) or '',213 subdir=subdir)214 if d get.exit_status:222 output = dpull(output=True, repository=repository, 223 tag=(revision<>'HEAD' and '--tag=%s'%repr(revision) 224 or '')) 225 if dpull.exit_status: 215 226 raise TargetInitializationFailure( 216 "'darcs get' returned status %d saying \"%s\"" %217 (d get.exit_status, output.getvalue().strip()))227 "'darcs pull' returned status %d saying \"%s\"" % 228 (dpull.exit_status, output.getvalue().strip())) 218 229 219 230 c = SystemCommand(working_dir=wdir,
Note: See TracChangeset
for help on using the changeset viewer.
