blob: 37a1b00616ec093ad711e2707a3818ebfae123d3 [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
22reset_git_svn ClangToolsExtra $llvm_repos/clang-tools-extra
23reset_git_svn Compiler-RT $llvm_repos/compiler-rt
24reset_git_svn Libc++ $llvm_repos/libcxx
25reset_git_svn Libc++abi $llvm_repos/libcxxabi
26reset_git_svn LibUnwind $llvm_repos/libunwind
27reset_git_svn Linker $llvm_repos/lld
28reset_git_svn Debugger $llvm_repos/lldb
29reset_git_svn LNT $llvm_repos/lnt
30reset_git_svn Zorg $llvm_repos/zorg
31reset_git_svn Test-Suite $llvm_repos/test-suite