Changeset 1237 in tailor


Ignore:
Timestamp:
08/09/06 12:59:41 (7 years ago)
Author:
lele@…
Hash name:
20060809105941-97f81-eb642676b00b462899401d2b9bd5afcf8da1bdce
Message:

Use newer API to deal with ignore file in bzr 0.9

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vcpx/repository/bzr.py

    r1234 r1237  
    2020del version_info 
    2121 
    22 from bzrlib import IGNORE_FILENAME, DEFAULT_IGNORE, errors 
     22from bzrlib import errors 
    2323from bzrlib.add import smart_add_tree 
    2424from bzrlib.bzrdir import BzrDir 
     
    6969class BzrWorkingDir(UpdatableSourceWorkingDir, SynchronizableTargetWorkingDir): 
    7070    def __init__(self, repository): 
     71        from bzrlib import version_info 
     72 
     73        if version_info > (0,9): 
     74            from bzrlib.ignores import add_runtime_ignores, get_user_ignores 
     75        else: 
     76            from bzrlib import IGNORE_FILENAME, DEFAULT_IGNORE 
     77         
    7178        WorkingDir.__init__(self, repository) 
    7279        # TODO: check if there is a "repository" in the configuration, 
     
    8390 
    8491            # read .bzrignore for _addSubtree() 
    85             if wt.has_filename(IGNORE_FILENAME): 
    86                 f = wt.get_file_byname(IGNORE_FILENAME) 
    87                 self.ignored.extend([ line.rstrip("\n\r") for line in f.readlines() ]) 
     92            if version_info > (0,9): 
     93                self.ignored.extend(get_user_ignores()) 
     94            else: 
     95                if wt.has_filename(IGNORE_FILENAME): 
     96                    f = wt.get_file_byname(IGNORE_FILENAME) 
     97                    self.ignored.extend([ line.rstrip("\n\r") for line in f.readlines() ]) 
    8898        except errors.NotBranchError, errors.NoWorkingTree: 
    8999            pass 
     
    105115            self.ignored.append(file+'.journal') 
    106116 
    107         DEFAULT_IGNORE.extend(self.ignored) 
     117        if version_info > (0,9): 
     118            add_runtime_ignores(self.ignored) 
     119        else: 
     120            DEFAULT_IGNORE.extend(self.ignored) 
    108121 
    109122 
Note: See TracChangeset for help on using the changeset viewer.