Skip to content
This repository was archived by the owner on Nov 1, 2021. It is now read-only.

Commit 280d13f

Browse files
committed
Fix the build for git repositories with multiple remotes.
Summary: When a git repository had multiple remotes, ${repository} will be set to a multiline string. This causes compilation errors in SVNVersion.inc. Fix this by limiting the output of utils/GetRepositoryPath to the first remote (which is reasonably likely to be 'origin'). Reviewers: jordan_rose CC: llvm-commits, t.p.northover Differential Revision: http://llvm-reviews.chandlerc.com/D1659 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190778 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent 219d2b8 commit 280d13f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

utils/GetRepositoryPath

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ if [ -d .svn ]; then
1919
elif [ -f .git/svn/.metadata ]; then
2020
git svn info | grep 'URL:' | cut -d: -f2-
2121
elif [ -d .git ]; then
22-
git remote -v | grep 'fetch' | awk '{ print $2 }'
22+
git remote -v | grep 'fetch' | awk '{ print $2 }' | head -n1
2323
else
2424
exit 1;
2525
fi

0 commit comments

Comments
 (0)