# File lib/generators/templates/application/common/merb_thor/ops.rb, line 23
      def full_list
        @idx.load_gems_in("gems/specifications")

        @list.map do |name, versions|
          dep = ::Gem::Dependency.new(name, versions)
          spec = @idx.search(dep).last
          unless spec
            self.class.error "A required dependency #{dep} was not found"
            self.class.rollback_trans
          end
          deps = spec.recursive_dependencies(dep, @idx)
          [spec] + deps
        end.flatten.uniq
      end