~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/ignores.py

[merge] bzr.dev 2255, resolve conflicts, update copyrights

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright (C) 2005, 2006 Canonical Development Ltd
 
1
# Copyright (C) 2005, 2006 Canonical Ltd
2
2
#
3
3
# This program is free software; you can redistribute it and/or modify
4
4
# it under the terms of the GNU General Public License as published by
99
99
    """Read in all of the lines in the file and turn it into an ignore list"""
100
100
    ignored = set()
101
101
    for line in f.read().decode('utf8').split('\n'):
102
 
        line = line.rstrip('\r\n')
 
102
        line = line.rstrip('/\r\n')
103
103
        if not line or line.startswith('#'):
104
104
            continue
105
105
        ignored.add(line)
163
163
    ignored = get_user_ignores()
164
164
    to_add = []
165
165
    for ignore in new_ignores:
 
166
        ignore = ignore.rstrip('/')
166
167
        if ignore not in ignored:
167
168
            ignored.add(ignore)
168
169
            to_add.append(ignore)