# File lib/travis/cli/repos.rb, line 27
      def repositories
        @repositories ||= begin
          repos = session.hooks.concat(user.repositories).uniq
          session.preload(repos).sort_by(&:slug).select do |repo|
            next false unless match? repo.slug
            next false unless active.nil? or repo.active?    == active
            next false unless owner.nil?  or repo.owner_name == owner
            next false unless name.nil?   or repo.name       == name
            next false unless admin.nil?  or repo.admin?     == admin
            true
          end
        end
      end