code: def list(self, relpattern):
          "Note: partial implementation, just enough for the FeatureTracker"
          
          parent_path = os.path.dirname(relpattern)
          file_pattern = os.path.basename(relpattern)
          parent = self._resolve_path(parent_path)
          
          if parent is None:
              return []
          else:
              return [os.path.join(parent_path, name) 
                      for (name, mode, sha) in parent.iteritems() 
                      if fnmatch(name, file_pattern)f list(self, relpattern):
          "Note: partial implementation, just enough for the FeatureTracker"
          
          parent_path = os.path.dirname(relpattern)
          file_pattern = os.path.basename(relpattern)
          parent = self._resolve_path(parent_path)
          
          if parent is None:
              return []
          else:
              return [os.path.join(parent_path, name) 
                      for (name, mode, sha) in parent.iteritems() 
                      if fnmatch(name, file_pattern)]
docs: Note: partial implementation, just enough for the FeatureTracker