[gcc(refs/users/guojiufu/heads/personal-branch)] Update merge.sh to reflect usage of git.

Jiu Fu Guo guojiufu@gcc.gnu.org
Wed Jun 10 03:10:04 GMT 2020


https://gcc.gnu.org/g:b3d566f570f4416299240b51654b70c74f6cba6a

commit b3d566f570f4416299240b51654b70c74f6cba6a
Author: Martin Liska <mliska@suse.cz>
Date:   Mon May 25 20:55:29 2020 +0200

    Update merge.sh to reflect usage of git.
    
    After switching to GIT, we should use it in libsanitizer
    merge script. I'll do merge from master as soon as
    PR95311 gets fixed.
    
    I'm going to install the patch.
    
    libsanitizer/ChangeLog:
    
            * LOCAL_PATCHES: Use git hash instead of SVN id.
            * merge.sh: Use git instead of VCS.  Update paths
            relative to upstream git repository.

Diff:
---
 libsanitizer/LOCAL_PATCHES |  2 +-
 libsanitizer/merge.sh      | 10 ++++------
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/libsanitizer/LOCAL_PATCHES b/libsanitizer/LOCAL_PATCHES
index 292b7a6e489..7732de3d436 100644
--- a/libsanitizer/LOCAL_PATCHES
+++ b/libsanitizer/LOCAL_PATCHES
@@ -1 +1 @@
-r277910
+21bb1625bd4f183984223ce31bd03ba47ed62f27
diff --git a/libsanitizer/merge.sh b/libsanitizer/merge.sh
index dfa7bf3d196..3f4f1629a22 100755
--- a/libsanitizer/merge.sh
+++ b/libsanitizer/merge.sh
@@ -4,8 +4,6 @@
 
 # This script merges libsanitizer sources from upstream.
 
-VCS=${1:-svn}
-
 get_upstream() {
   rm -rf upstream
   git clone https://github.com/llvm/llvm-project.git upstream
@@ -33,7 +31,7 @@ change_comment_headers() {
 # This function merges changes from the directory upstream_path to
 # the directory  local_path.
 merge() {
-  upstream_path=upstream/$1
+  upstream_path=upstream/compiler-rt/$1
   local_path=$2
   change_comment_headers $upstream_path
   echo MERGE: $upstream_path
@@ -47,10 +45,10 @@ merge() {
     elif [ -f $upstream_path/$f ]; then
       echo "FOUND IN UPSTREAM :" $f
       cp -v $upstream_path/$f $local_path
-      $VCS add $local_path/$f
+      git add $local_path/$f
     elif [ -f $local_path/$f ]; then
       echo "FOUND IN LOCAL    :" $f
-      $VCS rm $local_path/$f
+      git rm $local_path/$f
     fi
   done
 
@@ -76,7 +74,7 @@ merge lib/ubsan ubsan
 
 # Need to merge lib/builtins/assembly.h file:
 mkdir -p builtins
-cp -v upstream/lib/builtins/assembly.h builtins/assembly.h
+cp -v upstream/compiler-rt/lib/builtins/assembly.h builtins/assembly.h
 
 rm -rf upstream


More information about the Gcc-cvs mailing list