Make update-webkit more lenient for pure git svn repositories
authorpsolanki@apple.com <psolanki@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 18 Aug 2014 21:14:54 +0000 (21:14 +0000)
committerpsolanki@apple.com <psolanki@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 18 Aug 2014 21:14:54 +0000 (21:14 +0000)
https://bugs.webkit.org/show_bug.cgi?id=135805

Reviewed by Oliver Hunt.

Make the call to git fetch be non fatal. If you have a pure git svn repository, then the
call to git fetch will fail and update-webkit will abort. The purpose of r72966 was to
provide an optimization when you have a git repository setup. We should not fail if the
git setup does not have svn-remote.svn.fetch set.

* Scripts/update-webkit:
(runGitUpdate):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@172726 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/Scripts/update-webkit

index f6fc495..5d8db22 100644 (file)
@@ -1,3 +1,18 @@
+2014-08-18  Pratik Solanki  <psolanki@apple.com>
+
+        Make update-webkit more lenient for pure git svn repositories
+        https://bugs.webkit.org/show_bug.cgi?id=135805
+
+        Reviewed by Oliver Hunt.
+
+        Make the call to git fetch be non fatal. If you have a pure git svn repository, then the
+        call to git fetch will fail and update-webkit will abort. The purpose of r72966 was to
+        provide an optimization when you have a git repository setup. We should not fail if the
+        git setup does not have svn-remote.svn.fetch set.
+
+        * Scripts/update-webkit:
+        (runGitUpdate):
+
 2014-08-18  Simon Fraser  <simon.fraser@apple.com>
 
         Enable Web Inspector in MiniBrowser WK2 windows
index cc450cb..9058ac3 100755 (executable)
@@ -125,7 +125,7 @@ sub runGitUpdate()
 {
     # Doing a git fetch first allows setups with svn-remote.svn.fetch = trunk:refs/remotes/origin/master
     # to perform the rebase much much faster.
-    system("git", "fetch") == 0 or die;
+    system("git", "fetch");
     if (isGitSVN()) {
         system("git", "svn", "rebase") == 0 or die;
     } else {