blob: a0315896dc6e146b1e0042699c96904e78bf3e12 [file] [log] [blame]
Renato Golin94cc1042016-04-26 11:02:23 +01001#!/usr/bin/env bash
2
3# Helper script for fixing Git-Svn problems.
4
5. llvm-common
6
7reset_git_svn() {
8 name=$1
9 dir=$2
10 if [[ -d $dir && -d $dir/.git/svn ]]; then
11 echo " + Resetting $name"
12 cd $dir
13 rm -rf .git/svn
14 safe_run git svn rebase -l
15 fi
16}
17
Diana Picus72189fd2016-05-23 19:32:46 +030018llvm_repos=$LLVM_ROOT/repos
19
20reset_git_svn LLVM $llvm_repos/llvm
21reset_git_svn Clang $llvm_repos/clang
Diana Picus72189fd2016-05-23 19:32:46 +030022reset_git_svn Compiler-RT $llvm_repos/compiler-rt
23reset_git_svn Libc++ $llvm_repos/libcxx
24reset_git_svn Libc++abi $llvm_repos/libcxxabi
25reset_git_svn LibUnwind $llvm_repos/libunwind
26reset_git_svn Linker $llvm_repos/lld
27reset_git_svn Debugger $llvm_repos/lldb
28reset_git_svn LNT $llvm_repos/lnt
29reset_git_svn Zorg $llvm_repos/zorg
30reset_git_svn Test-Suite $llvm_repos/test-suite