/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/git/workingtree.py

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2019-02-14 06:21:45 UTC
  • mfrom: (7265.3.3 git-wt-reference)
  • Revision ID: breezy.the.bot@gmail.com-20190214062145-4ayl4y2t3hru84jw
Don't report .git files as unknown.

Merged from https://code.launchpad.net/~jelmer/brz/git-wt-reference/+merge/362710

Show diffs side-by-side

added added

removed removed

Lines of Context:
536
536
                    if not self._has_dir(relpath):
537
537
                        dirnames.remove(name)
538
538
            for name in filenames:
539
 
                if not self.mapping.is_special_file(name):
540
 
                    yp = os.path.join(dir_relpath, name)
541
 
                    try:
542
 
                        yield yp.decode(osutils._fs_enc)
543
 
                    except UnicodeDecodeError:
544
 
                        raise errors.BadFilenameEncoding(
545
 
                            yp, osutils._fs_enc)
 
539
                if self.mapping.is_special_file(name):
 
540
                    continue
 
541
                if self.controldir.is_control_filename(
 
542
                        name.decode(osutils._fs_enc, 'replace')):
 
543
                    continue
 
544
                yp = os.path.join(dir_relpath, name)
 
545
                try:
 
546
                    yield yp.decode(osutils._fs_enc)
 
547
                except UnicodeDecodeError:
 
548
                    raise errors.BadFilenameEncoding(
 
549
                        yp, osutils._fs_enc)
546
550
 
547
551
    def extras(self):
548
552
        """Yield all unversioned files in this WorkingTree.