| Index: sdk/lib/_internal/pub_generated/lib/src/git.dart
 | 
| diff --git a/sdk/lib/_internal/pub_generated/lib/src/git.dart b/sdk/lib/_internal/pub_generated/lib/src/git.dart
 | 
| deleted file mode 100644
 | 
| index a574e8a6865e7814c2ef024dc1b502106a2b0dfa..0000000000000000000000000000000000000000
 | 
| --- a/sdk/lib/_internal/pub_generated/lib/src/git.dart
 | 
| +++ /dev/null
 | 
| @@ -1,116 +0,0 @@
 | 
| -// Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file
 | 
| -// for details. All rights reserved. Use of this source code is governed by a
 | 
| -// BSD-style license that can be found in the LICENSE file.
 | 
| -
 | 
| -/// Helper functionality for invoking Git.
 | 
| -library pub.git;
 | 
| -
 | 
| -import 'dart:async';
 | 
| -import 'dart:io';
 | 
| -
 | 
| -import 'package:stack_trace/stack_trace.dart';
 | 
| -
 | 
| -import 'exceptions.dart';
 | 
| -import 'io.dart';
 | 
| -import 'log.dart' as log;
 | 
| -import 'utils.dart';
 | 
| -
 | 
| -/// An exception thrown because a git command failed.
 | 
| -class GitException implements ApplicationException {
 | 
| -  /// The arguments to the git command.
 | 
| -  final List<String> args;
 | 
| -
 | 
| -  /// The standard error emitted by git.
 | 
| -  final String stderr;
 | 
| -
 | 
| -  String get message => 'Git error. Command: git ${args.join(" ")}\n$stderr';
 | 
| -
 | 
| -  GitException(Iterable<String> args, this.stderr)
 | 
| -      : args = args.toList();
 | 
| -
 | 
| -  String toString() => message;
 | 
| -}
 | 
| -
 | 
| -/// Tests whether or not the git command-line app is available for use.
 | 
| -bool get isInstalled {
 | 
| -  if (_isInstalledCache != null) return _isInstalledCache;
 | 
| -  _isInstalledCache = _gitCommand != null;
 | 
| -  return _isInstalledCache;
 | 
| -}
 | 
| -bool _isInstalledCache;
 | 
| -
 | 
| -/// Run a git process with [args] from [workingDir].
 | 
| -///
 | 
| -/// Returns the stdout as a list of strings if it succeeded. Completes to an
 | 
| -/// exception if it failed.
 | 
| -Future<List<String>> run(List<String> args, {String workingDir, Map<String,
 | 
| -    String> environment}) {
 | 
| -  if (!isInstalled) {
 | 
| -    fail(
 | 
| -        "Cannot find a Git executable.\n" "Please ensure Git is correctly installed.");
 | 
| -  }
 | 
| -
 | 
| -  log.muteProgress();
 | 
| -  return runProcess(
 | 
| -      _gitCommand,
 | 
| -      args,
 | 
| -      workingDir: workingDir,
 | 
| -      environment: environment).then((result) {
 | 
| -    if (!result.success) throw new GitException(args, result.stderr.join("\n"));
 | 
| -
 | 
| -    return result.stdout;
 | 
| -  }).whenComplete(() {
 | 
| -    log.unmuteProgress();
 | 
| -  });
 | 
| -}
 | 
| -
 | 
| -/// Like [run], but synchronous.
 | 
| -List<String> runSync(List<String> args, {String workingDir, Map<String,
 | 
| -    String> environment}) {
 | 
| -  if (!isInstalled) {
 | 
| -    fail(
 | 
| -        "Cannot find a Git executable.\n" "Please ensure Git is correctly installed.");
 | 
| -  }
 | 
| -
 | 
| -  var result = runProcessSync(
 | 
| -      _gitCommand,
 | 
| -      args,
 | 
| -      workingDir: workingDir,
 | 
| -      environment: environment);
 | 
| -  if (!result.success) throw new GitException(args, result.stderr.join("\n"));
 | 
| -  return result.stdout;
 | 
| -}
 | 
| -
 | 
| -/// Returns the name of the git command-line app, or null if Git could not be
 | 
| -/// found on the user's PATH.
 | 
| -String get _gitCommand {
 | 
| -  if (_commandCache != null) return _commandCache;
 | 
| -
 | 
| -  var command;
 | 
| -  if (_tryGitCommand("git")) {
 | 
| -    _commandCache = "git";
 | 
| -  } else if (_tryGitCommand("git.cmd")) {
 | 
| -    _commandCache = "git.cmd";
 | 
| -  } else {
 | 
| -    return null;
 | 
| -  }
 | 
| -
 | 
| -  log.fine('Determined git command $command.');
 | 
| -  return _commandCache;
 | 
| -}
 | 
| -String _commandCache;
 | 
| -
 | 
| -/// Checks whether [command] is the Git command for this computer.
 | 
| -bool _tryGitCommand(String command) {
 | 
| -  // If "git --version" prints something familiar, git is working.
 | 
| -  try {
 | 
| -    var result = runProcessSync(command, ["--version"]);
 | 
| -    var regexp = new RegExp("^git version");
 | 
| -    return result.stdout.length == 1 && regexp.hasMatch(result.stdout.single);
 | 
| -  } on ProcessException catch (error, stackTrace) {
 | 
| -    var chain = new Chain.forTrace(stackTrace);
 | 
| -    // If the process failed, they probably don't have it.
 | 
| -    log.message('Git command is not "$command": $error\n$chain');
 | 
| -    return false;
 | 
| -  }
 | 
| -}
 | 
| 
 |