Changeset 1238 in tailor


Ignore:
Timestamp:
08/09/06 20:53:15 (7 years ago)
Author:
lele@…
Hash name:
20060809185315-97f81-91d7bf22c2833f40236d61ff01b486d9b7d8533f
Message:

Augment the ignored list with the content of .bzrignore not user's global prefs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vcpx/repository/bzr.py

    r1237 r1238  
    6969class BzrWorkingDir(UpdatableSourceWorkingDir, SynchronizableTargetWorkingDir): 
    7070    def __init__(self, repository): 
    71         from bzrlib import version_info 
     71        from bzrlib import version_info, IGNORE_FILENAME 
    7272 
    7373        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 
     74            from bzrlib.ignores import add_runtime_ignores, parse_ignore_file 
     75        else: 
     76            from bzrlib import DEFAULT_IGNORE 
    7777         
    7878        WorkingDir.__init__(self, repository) 
     
    9090 
    9191            # read .bzrignore for _addSubtree() 
    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) 
     92            if wt.has_filename(IGNORE_FILENAME): 
     93                f = wt.get_file_byname(IGNORE_FILENAME) 
     94                if version_info > (0,9): 
     95                    self.ignored.extend(parse_ignore_file(f)) 
     96                else: 
    9797                    self.ignored.extend([ line.rstrip("\n\r") for line in f.readlines() ]) 
     98                f.close() 
    9899        except errors.NotBranchError, errors.NoWorkingTree: 
    99100            pass 
Note: See TracChangeset for help on using the changeset viewer.