old_contents: # Copyright 2013 The Flutter Authors. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
  
  import subprocess
  
  if __name__ == '__main__':
      subprocess.call(["src/third_party/dart/tools/sdks/dart-sdk/bin/pub", "global", "activate", "-spath", "./src/flutter/tools/generate_package_config"])
      subprocess.call(["src/third_party/dart/tools/sdks/dart-sdk/bin/pub", "global", "run", "generate_package_config:generate_from_legacy", "src/flutter/flutter_frontend_server/.packages"])
      subprocess.call(["src/third_party/dart/tools/sdks/dart-sdk/bin/pub", "global", "run", "generate_package_config:generate_from_legacy", "src/flutter/tools/const_finder/.packages"])
  
new_contents: # Copyright 2013 The Flutter Authors. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
  
  import subprocess
  import os
  
  if __name__ == '__main__':
      leading = os.path.join("src", "third_party", "dart", "tools", "sdks", "dart-sdk", "bin")
      pub = "pub"
      if os.name == "nt":
          pub = "pub.bat"
      subprocess.check_call([os.path.join(leading, pub), "global", "activate", "-spath", "./src/flutter/tools/generate_package_config"])
      subprocess.check_call([os.path.join(leading, pub), "global", "run", "generate_package_config:generate_from_legacy", "src/flutter/flutter_frontend_server/.packages"])
      subprocess.check_call([os.path.join(leading, pub), "global", "run", "generate_package_config:generate_from_legacy", "src/flutter/tools/const_finder/.packages"])
  
subject: fix gclient runhooks for windows (#20014)