Changeset 1020 in tailor


Ignore:
Timestamp:
11/28/05 17:01:42 (7 years ago)
Author:
lele@…
Hash name:
20051128160142-7a6fb-9ce9878782c1a6bc804296f9a3c09c9ef8b8ac2b
Message:

Possibly use the preferred boring file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vcpx/darcs.py

    r1016 r1020  
    497497        from dualwd import IGNORED_METADIRS 
    498498 
    499         if not exists(join(self.basedir, self.repository.METADIR)): 
     499        metadir = join(self.basedir, '_darcs') 
     500        prefsdir = join(metadir, 'prefs') 
     501        prefsname = join(prefsdir, 'prefs') 
     502        boringname = join(prefsdir, 'boring') 
     503        if exists(prefsname): 
     504            for pref in open(prefsname, 'rU'): 
     505                if pref: 
     506                    pname, pvalue = pref.split(' ', 1) 
     507                    if pname == 'boringfile': 
     508                        boringname = pvalue 
     509 
     510        if not exists(metadir): 
    500511            cmd = self.repository.command("initialize") 
    501512            init = ExternalCommand(cwd=self.basedir, command=cmd) 
     
    506517                    "%s returned status %s" % (str(init), init.exit_status)) 
    507518 
    508             boring = open(join(self.basedir, '_darcs/prefs/boring'), 'rU') 
     519            boring = open(boringname, 'rU') 
    509520            ignored = boring.read().split('\n') 
    510521            boring.close() 
     
    529540                ignored.append('^%s$' % escape(sfrelname+'.journal')) 
    530541 
    531             boring = open(join(self.basedir, '_darcs/prefs/boring'), 'wU') 
     542            boring = open(boringname, 'wU') 
    532543            boring.write('\n'.join(ignored)) 
    533544            boring.close() 
    534545        else: 
    535             boring = open(join(self.basedir, '_darcs/prefs/boring'), 'rU') 
     546            boring = open(boringname, 'rU') 
    536547            ignored = boring.read().split('\n') 
    537548            boring.close() 
Note: See TracChangeset for help on using the changeset viewer.