[all-commits] [llvm/llvm-project] 92e563: [libc++] SSH: Create a tarball of dependencies and...

Louis Dionne via All-commits all-commits at lists.llvm.org
Wed Apr 1 13:39:13 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 92e563bc05d425c4667c44ce363f5db39cc3a25b
      https://github.com/llvm/llvm-project/commit/92e563bc05d425c4667c44ce363f5db39cc3a25b
  Author: Louis Dionne <ldionne at apple.com>
  Date:   2020-04-01 (Wed, 01 Apr 2020)

  Changed paths:
    M libcxx/utils/ssh.py

  Log Message:
  -----------
  [libc++] SSH: Create a tarball of dependencies and scp that instead

The benefit of doing this is that we can now handle directories that
contain symlinks and other arbitrary things, such as the static_test_env
required by filesystem tests.

As a fly-by fix, we also accumulate several commands to perform over SSH
and execute them at once instead of SSHing several times. This should be
faster on average.




More information about the All-commits mailing list