Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(141)

Side by Side Diff: sdk/lib/_internal/pub_generated/test/serve_packages.dart

Issue 602253002: Use pub_semver package in pub. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 library serve_packages; 1 library serve_packages;
2 import 'dart:async'; 2 import 'dart:async';
3 import 'dart:convert'; 3 import 'dart:convert';
4 import 'package:path/path.dart' as p; 4 import 'package:path/path.dart' as p;
5 import 'package:pub_semver/pub_semver.dart';
5 import 'package:scheduled_test/scheduled_test.dart'; 6 import 'package:scheduled_test/scheduled_test.dart';
6 import 'package:yaml/yaml.dart'; 7 import 'package:yaml/yaml.dart';
7 import '../lib/src/io.dart'; 8 import '../lib/src/io.dart';
8 import '../lib/src/utils.dart'; 9 import '../lib/src/utils.dart';
9 import '../lib/src/version.dart';
10 import 'descriptor.dart' as d; 10 import 'descriptor.dart' as d;
11 import 'test_pub.dart'; 11 import 'test_pub.dart';
12 d.DirectoryDescriptor _servedApiPackageDir; 12 d.DirectoryDescriptor _servedApiPackageDir;
13 d.DirectoryDescriptor _servedPackageDir; 13 d.DirectoryDescriptor _servedPackageDir;
14 PackageServerBuilder _builder; 14 PackageServerBuilder _builder;
15 void servePackages(void callback(PackageServerBuilder builder), {bool replace: 15 void servePackages(void callback(PackageServerBuilder builder), {bool replace:
16 false}) { 16 false}) {
17 if (_servedPackageDir == null) { 17 if (_servedPackageDir == null) {
18 _builder = new PackageServerBuilder(); 18 _builder = new PackageServerBuilder();
19 _servedApiPackageDir = d.dir('packages', []); 19 _servedApiPackageDir = d.dir('packages', []);
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
104 _futures = new FutureGroup(); 104 _futures = new FutureGroup();
105 }); 105 });
106 } 106 }
107 } 107 }
108 class _ServedPackage { 108 class _ServedPackage {
109 final Map pubspec; 109 final Map pubspec;
110 final List<d.Descriptor> contents; 110 final List<d.Descriptor> contents;
111 Version get version => new Version.parse(pubspec['version']); 111 Version get version => new Version.parse(pubspec['version']);
112 _ServedPackage(this.pubspec, this.contents); 112 _ServedPackage(this.pubspec, this.contents);
113 } 113 }
OLDNEW
« no previous file with comments | « sdk/lib/_internal/pub_generated/test/pubspec_test.dart ('k') | sdk/lib/_internal/pub_generated/test/test_pub.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698