| Index: sdk/lib/_internal/pub_generated/lib/src/sdk.dart
|
| diff --git a/sdk/lib/_internal/pub_generated/lib/src/sdk.dart b/sdk/lib/_internal/pub_generated/lib/src/sdk.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..5a49dfcd60e342b4a53280d07fd8b869c793c32f
|
| --- /dev/null
|
| +++ b/sdk/lib/_internal/pub_generated/lib/src/sdk.dart
|
| @@ -0,0 +1,16 @@
|
| +library pub.sdk;
|
| +import 'dart:io';
|
| +import 'package:path/path.dart' as path;
|
| +import 'io.dart';
|
| +import 'version.dart';
|
| +final String rootDirectory =
|
| + runningFromSdk ? _rootDirectory : path.join(repoRoot, "sdk");
|
| +final String _rootDirectory = path.dirname(path.dirname(Platform.executable));
|
| +Version version = _getVersion();
|
| +Version _getVersion() {
|
| + var sdkVersion = Platform.environment["_PUB_TEST_SDK_VERSION"];
|
| + if (sdkVersion != null) return new Version.parse(sdkVersion);
|
| + var revisionPath = path.join(_rootDirectory, "version");
|
| + var version = readTextFile(revisionPath).trim();
|
| + return new Version.parse(version);
|
| +}
|
|
|