| Index: sdk/lib/_internal/pub/lib/src/command_lish.dart
|
| diff --git a/sdk/lib/_internal/pub/lib/src/command_lish.dart b/sdk/lib/_internal/pub/lib/src/command_lish.dart
|
| index 44a13ae1c3167562b0baab9817fe101b8f062c66..910845749dec593c8ee5eed1f64227bda156e93a 100644
|
| --- a/sdk/lib/_internal/pub/lib/src/command_lish.dart
|
| +++ b/sdk/lib/_internal/pub/lib/src/command_lish.dart
|
| @@ -125,39 +125,6 @@ class LishCommand extends PubCommand {
|
| });
|
| }
|
|
|
| - /// The basenames of files that are automatically excluded from archives.
|
| - final _BLACKLISTED_FILES = const ['pubspec.lock'];
|
| -
|
| - /// The basenames of directories that are automatically excluded from
|
| - /// archives.
|
| - final _BLACKLISTED_DIRS = const ['packages'];
|
| -
|
| - /// Returns a list of files that should be included in the published package.
|
| - /// If this is a Git repository, this will respect .gitignore; otherwise, it
|
| - /// will return all non-hidden files.
|
| - Future<List<String>> get _filesToPublish {
|
| - var rootDir = entrypoint.root.dir;
|
| -
|
| - return git.isInstalled.then((gitInstalled) {
|
| - if (dirExists(path.join(rootDir, '.git')) && gitInstalled) {
|
| - // List all files that aren't gitignored, including those not checked
|
| - // in to Git.
|
| - return git.run(["ls-files", "--cached", "--others",
|
| - "--exclude-standard"]);
|
| - }
|
| -
|
| - return listDir(rootDir, recursive: true)
|
| - .where(fileExists) // Skip directories and broken symlinks.
|
| - .map((entry) => path.relative(entry, from: rootDir));
|
| - }).then((files) => files.where(_shouldPublish).toList());
|
| - }
|
| -
|
| - /// Returns `true` if [file] should be published.
|
| - bool _shouldPublish(String file) {
|
| - if (_BLACKLISTED_FILES.contains(path.basename(file))) return false;
|
| - return !path.split(file).any(_BLACKLISTED_DIRS.contains);
|
| - }
|
| -
|
| /// Returns the value associated with [key] in [map]. Throws a user-friendly
|
| /// error if [map] doens't contain [key].
|
| _expectField(Map map, String key, http.Response response) {
|
|
|