| Index: utils/pub/git_source.dart
|
| diff --git a/utils/pub/git_source.dart b/utils/pub/git_source.dart
|
| index 6327638d93ba54925cc3da600db4e351cab060dc..5d7e2d72e15fbd8a13793208f0a7403fe7b6c82c 100644
|
| --- a/utils/pub/git_source.dart
|
| +++ b/utils/pub/git_source.dart
|
| @@ -148,6 +148,12 @@ class GitSource extends Source {
|
| * remote repository. See the manpage for `git clone` for more information.
|
| */
|
| Future _clone(String from, String to, {bool mirror: false}) {
|
| + // TODO(rnystrom): For some mysterious reason, the Windows buildbots do not
|
| + // have the right working directory when pub spawns git, so the relative
|
| + // path fails. To work around it, just always pass in a full path. Should
|
| + // figure out what's going on here.
|
| + from = getFullPath(from);
|
| +
|
| // Git on Windows does not seem to automatically create the destination
|
| // directory.
|
| return ensureDir(to).chain((_) {
|
|
|